<SEC-DOCUMENT>0000278166-19-000099.txt : 20190730
<SEC-HEADER>0000278166-19-000099.hdr.sgml : 20190730
<ACCEPTANCE-DATETIME>20190730161648
ACCESSION NUMBER:		0000278166-19-000099
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		121
CONFORMED PERIOD OF REPORT:	20190629
FILED AS OF DATE:		20190730
DATE AS OF CHANGE:		20190730

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

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

	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-2019629x10q.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!--p:ab9175c5ded84e85b0734a3ca7dd4515,x:982729274104466da8e780899d87f739-->
<!-- Document created using Wdesk  -->
<!-- Copyright 2019 Workiva -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:schedoi-fednote="http://fasb.org/dis/schedoi-fednote/2019-01-31" xmlns:fs-interest="http://fasb.org/dis/fs-interest/2019-01-31" xmlns:sfp-ibo="http://fasb.org/stm/sfp-ibo/2019-01-31" xmlns:sfp-sbo="http://fasb.org/stm/sfp-sbo/2019-01-31" xmlns:sic-std="http://xbrl.sec.gov/sic-std/2011-01-31" xmlns:stpr-std="http://xbrl.sec.gov/stpr-std-std-std/2018-01-31" xmlns:currency-ent-std="http://xbrl.sec.gov/currency-ent-std/2019-01-31" xmlns:lea="http://fasb.org/dis/lea/2019-01-31" xmlns:ctbl="http://fasb.org/dis/ctbl/2019-01-31" xmlns:guar="http://fasb.org/dis/guar/2019-01-31" xmlns:ru="http://fasb.org/dis/ru/2019-01-31" xmlns:stpr-all="http://xbrl.sec.gov/stpr-all-all-all/2018-01-31" xmlns:leas="http://fasb.org/dis/leas/2019-01-31" xmlns:sfp-clreo="http://fasb.org/stm/sfp-clreo/2019-01-31" xmlns:iaoi="http://fasb.org/dis/iaoi/2019-01-31" xmlns:soi-ins="http://fasb.org/stm/soi-ins/2019-01-31" xmlns:country-ent-std="http://xbrl.sec.gov/country-ent-std/2017-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:fs-insa="http://fasb.org/dis/fs-insa/2019-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:cce="http://fasb.org/dis/cce/2019-01-31" xmlns:inv="http://fasb.org/dis/inv/2019-01-31" xmlns:naics-ent-std="http://xbrl.sec.gov/naics-ent-std/2017-01-31" xmlns:srt-std="http://fasb.org/srt-std/2019-01-31" xmlns:stpr-ent-all="http://xbrl.sec.gov/stpr-ent-all-all-all/2018-01-31" xmlns:stpr-ent-std="http://xbrl.sec.gov/stpr-ent-std-std-std/2018-01-31" xmlns:schedoi-iiaa="http://fasb.org/dis/schedoi-iiaa/2019-01-31" xmlns:us-arcroles="http://fasb.org/us-arcroles/2019-01-31" xmlns:dccpoa="http://fasb.org/dis/dccpoa/2019-01-31" xmlns:soi-sbi="http://fasb.org/stm/soi-sbi/2019-01-31" xmlns:us-gaap-all="http://fasb.org/us-gaap-all/2019-01-31" xmlns:scf-sd="http://fasb.org/stm/scf-sd/2019-01-31" xmlns:ceclcalc3l="http://fasb.org/dis/ceclcalc3l/2019-01-31" xmlns:dei-ent-all="http://xbrl.sec.gov/dei-ent-all/2019-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:naics-all="http://xbrl.sec.gov/naics-all/2017-01-31" xmlns:re="http://fasb.org/dis/re/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:reorg="http://fasb.org/dis/reorg/2019-01-31" xmlns:invco="http://fasb.org/dis/invco/2019-01-31" xmlns:currency-ent-all="http://xbrl.sec.gov/currency-ent-all/2019-01-31" xmlns:currency-std="http://xbrl.sec.gov/currency-std/2019-01-31" xmlns:currency-ent-dep="http://xbrl.sec.gov/currency-ent-dep/2019-01-31" xmlns:aro="http://fasb.org/dis/aro/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" xmlns:ocpfs="http://fasb.org/dis/ocpfs/2019-01-31" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:naics-std="http://xbrl.sec.gov/naics-std/2017-01-31" xmlns:srt-all="http://fasb.org/srt-all/2019-01-31" xmlns:codification-part="http://fasb.org/codification-part/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:deprecated1="http://www.xbrl.org/2009/role/deprecated" xmlns:sec-re="http://fasb.org/dis/sec-re/2019-01-31" xmlns:soi-int="http://fasb.org/stm/soi-int/2019-01-31" xmlns:emjv="http://fasb.org/dis/emjv/2019-01-31" xmlns:sec-suppc="http://fasb.org/dis/sec-suppc/2019-01-31" xmlns:equity="http://fasb.org/dis/equity/2019-01-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:se="http://fasb.org/dis/se/2019-01-31" xmlns:crcrb="http://fasb.org/dis/crcrb/2019-01-31" xmlns:edco="http://fasb.org/dis/edco/2019-01-31" xmlns:te="http://fasb.org/dis/te/2019-01-31" xmlns:dei-all="http://xbrl.sec.gov/dei-all/2019-01-31" xmlns:fs-bd="http://fasb.org/dis/fs-bd/2019-01-31" xmlns:invest-all="http://xbrl.sec.gov/invest-all/2013-01-31" xmlns:hco="http://fasb.org/dis/hco/2019-01-31" xmlns:fs-bt="http://fasb.org/dis/fs-bt/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:dr="http://fasb.org/dis/dr/2019-01-31" xmlns:ero="http://fasb.org/dis/ero/2019-01-31" xmlns:country-ent-all="http://xbrl.sec.gov/country-ent-all/2017-01-31" xmlns:schedoi-oocw="http://fasb.org/dis/schedoi-oocw/2019-01-31" xmlns:cecl="http://fasb.org/dis/cecl/2019-01-31" xmlns:rpd="http://fasb.org/dis/rpd/2019-01-31" xmlns:schedoi-sumhold="http://fasb.org/dis/schedoi-sumhold/2019-01-31" xmlns:ceclcalc2="http://fasb.org/dis/ceclcalc2/2019-01-31" xmlns:othliab="http://fasb.org/dis/othliab/2019-01-31" xmlns:soi-egm="http://fasb.org/stm/soi-egm/2019-01-31" xmlns:schedoi-shorthold="http://fasb.org/dis/schedoi-shorthold/2019-01-31" xmlns:soi="http://fasb.org/stm/soi/2019-01-31" xmlns:diha="http://fasb.org/dis/diha/2019-01-31" xmlns:debt="http://fasb.org/dis/debt/2019-01-31" xmlns:schedoi-hold="http://fasb.org/dis/schedoi-hold/2019-01-31" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:invest-std="http://xbrl.sec.gov/invest-std/2013-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-gaap-ent-std="http://fasb.org/us-gaap-ent-std/2019-01-31" xmlns:bc="http://fasb.org/dis/bc/2019-01-31" xmlns:sic-ent-all="http://xbrl.sec.gov/sic-ent-all/2011-01-31" xmlns:exch-ent-std="http://xbrl.sec.gov/exch-ent-std/2019-01-31" xmlns:invest-ent-all="http://xbrl.sec.gov/invest-ent-all/2013-01-31" xmlns:rcc="http://fasb.org/dis/rcc/2019-01-31" xmlns:rd="http://fasb.org/dis/rd/2019-01-31" xmlns:sfp-ucreo="http://fasb.org/stm/sfp-ucreo/2019-01-31" xmlns:eui="http://fasb.org/dis/eui/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ap="http://fasb.org/dis/ap/2019-01-31" xmlns:soi-reit="http://fasb.org/stm/soi-reit/2019-01-31" xmlns:fs-mort="http://fasb.org/dis/fs-mort/2019-01-31" xmlns:sec-reins="http://fasb.org/dis/sec-reins/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:sec-cndfir="http://fasb.org/dis/sec-cndfir/2019-01-31" xmlns:sr="http://fasb.org/dis/sr/2019-01-31" xmlns:currency-all="http://xbrl.sec.gov/currency-all/2019-01-31" xmlns:scf-dbo="http://fasb.org/stm/scf-dbo/2019-01-31" xmlns:fs-fhlb="http://fasb.org/dis/fs-fhlb/2019-01-31" xmlns:crcpb="http://fasb.org/dis/crcpb/2019-01-31" xmlns:dei-ent-std="http://xbrl.sec.gov/dei-ent-std/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:scf-inv="http://fasb.org/stm/scf-inv/2019-01-31" xmlns:scf-indira="http://fasb.org/stm/scf-indira/2019-01-31" xmlns:bsoff="http://fasb.org/dis/bsoff/2019-01-31" xmlns:exch-ent-all="http://xbrl.sec.gov/exch-ent-all/2019-01-31" xmlns:oi="http://fasb.org/dis/oi/2019-01-31" xmlns:soi-indira="http://fasb.org/stm/soi-indira/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:schedoi-otsh="http://fasb.org/dis/schedoi-otsh/2019-01-31" xmlns:sfp-dbo="http://fasb.org/stm/sfp-dbo/2019-01-31" xmlns:cc="http://fasb.org/dis/cc/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:crcsbp="http://fasb.org/dis/crcsbp/2019-01-31" xmlns:disops="http://fasb.org/dis/disops/2019-01-31" xmlns:reference="http://www.xbrl.org/2009/role/reference" xmlns:cn-part="http://fasb.org/cn-part/2019-01-31" xmlns:cvco="http://www.cavco.com/20190629" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt-roles="http://fasb.org/srt-roles/2019-01-31" xmlns:country-std="http://xbrl.sec.gov/country-std/2017-01-31" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:scf-indir="http://fasb.org/stm/scf-indir/2019-01-31" xmlns:rlnro="http://fasb.org/dis/rlnro/2019-01-31" xmlns:ts="http://fasb.org/dis/ts/2019-01-31" xmlns:us-gaap-std="http://fasb.org/us-gaap-std/2019-01-31" xmlns:naics-ent-all="http://xbrl.sec.gov/naics-ent-all/2017-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:scf-dir="http://fasb.org/stm/scf-dir/2019-01-31" xmlns:dei-std="http://xbrl.sec.gov/dei-std/2019-01-31" xmlns:ni="http://fasb.org/dis/ni/2019-01-31" xmlns:sec-mort="http://fasb.org/dis/sec-mort/2019-01-31" xmlns:fifvd="http://fasb.org/dis/fifvd/2019-01-31" xmlns:otherexp="http://fasb.org/dis/otherexp/2019-01-31" xmlns:scf-re="http://fasb.org/stm/scf-re/2019-01-31" xmlns:sec-vq="http://fasb.org/dis/sec-vq/2019-01-31" xmlns:sec-sum="http://fasb.org/dis/sec-sum/2019-01-31" xmlns:exch-std="http://xbrl.sec.gov/exch-std/2019-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:ir="http://fasb.org/dis/ir/2019-01-31" xmlns:sheci="http://fasb.org/stm/sheci/2019-01-31" xmlns:foct="http://fasb.org/dis/foct/2019-01-31" xmlns:soc="http://fasb.org/stm/soc/2019-01-31" xmlns:scf-sbo="http://fasb.org/stm/scf-sbo/2019-01-31" xmlns:inctax="http://fasb.org/dis/inctax/2019-01-31" xmlns:ppe="http://fasb.org/dis/ppe/2019-01-31" xmlns:country-all="http://xbrl.sec.gov/country-all/2017-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:con="http://fasb.org/dis/con/2019-01-31" xmlns:sic-ent-std="http://xbrl.sec.gov/sic-ent-std/2011-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:invest-ent-std="http://xbrl.sec.gov/invest-ent-std/2013-01-31" xmlns:fs-ins="http://fasb.org/dis/fs-ins/2019-01-31" xmlns:eps="http://fasb.org/dis/eps/2019-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:iago="http://fasb.org/dis/iago/2019-01-31" xmlns:pay="http://fasb.org/dis/pay/2019-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:tin-part="http://fasb.org/tin-part/2019-01-31" xmlns:acec="http://fasb.org/dis/acec/2019-01-31" xmlns:us-gaap-entryPoint-all="http://fasb.org/us-gaap-entryPoint-all/2019-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:nt="http://fasb.org/dis/nt/2019-01-31" xmlns:spc="http://fasb.org/stm/spc/2019-01-31" xmlns:exch-all="http://xbrl.sec.gov/exch-all/2019-01-31" xmlns:ides="http://fasb.org/dis/ides/2019-01-31" xmlns:sec-supins="http://fasb.org/dis/sec-supins/2019-01-31" xmlns:sic-all="http://xbrl.sec.gov/sic-all/2011-01-31" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:regop="http://fasb.org/dis/regop/2019-01-31" xmlns:sfp-cls="http://fasb.org/stm/sfp-cls/2019-01-31" xmlns:com="http://fasb.org/stm/com/2019-01-31" xmlns:soi-re="http://fasb.org/stm/soi-re/2019-01-31" xmlns:crcgen="http://fasb.org/dis/crcgen/2019-01-31" xmlns:exch-ent-dep="http://xbrl.sec.gov/exch-ent-dep/2019-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ei="http://fasb.org/dis/ei/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
	<head>
		<meta http-equiv="Content-Type" content="text/html" />
		<title>Document</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div style="display:none"><ix:header><ix:hidden><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-9E8B68662B9DE544B69D3E67D9A3AFA3-wk-Fact-9E8B68662B9DE544B69D3E67D9A3AFA3">619</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-A8C847214573B8D0809E3E67D9F28138-wk-Fact-A8C847214573B8D0809E3E67D9F28138">719</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-5C9DED022977E554FB263E67D9F4ED24-wk-Fact-5C9DED022977E554FB263E67D9F4ED24">619</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-85F9CF388BACEF795BCB3E67D9A20FEE-wk-Fact-85F9CF388BACEF795BCB3E67D9A20FEE">719</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-8C36617242B36CA2C6E43E67D9A69C01-wk-Fact-8C36617242B36CA2C6E43E67D9A69C01">619</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-D123FAEAE5EED68F09EF3E67D9F3578D-wk-Fact-D123FAEAE5EED68F09EF3E67D9F3578D">719</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-D31600976C5AB68C43413E67D9A4BFD8-wk-Fact-D31600976C5AB68C43413E67D9A4BFD8">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-B6080F6E4A1AE826C9583E67D9F6DFBC-wk-Fact-B6080F6E4A1AE826C9583E67D9F6DFBC">720</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-9B958FC6F58B310294A63E67D9A610BB-wk-Fact-9B958FC6F58B310294A63E67D9A610BB">620</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-BEBA57BA3EA6FE5EF2D43E67D9F17F36-wk-Fact-BEBA57BA3EA6FE5EF2D43E67D9F17F36">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-2109F0919ED539D8B7DA3E67D9A6C435-wk-Fact-2109F0919ED539D8B7DA3E67D9A6C435">720</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-27DBC9DB287C3036C65C3E67D9F80269-wk-Fact-27DBC9DB287C3036C65C3E67D9F80269">620</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-66D400B2F30DF71F78CB3E67D9F3A742-wk-Fact-66D400B2F30DF71F78CB3E67D9F3A742">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-97850B5D02EA7C32DF493E67D9A1A83E-wk-Fact-97850B5D02EA7C32DF493E67D9A1A83E">720</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="Credit_Quality_Indicator" contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" name="cvco:AssetClassCreditQualityIndicator" id="Fact-83A866E88FC6F3E7B3373E67D9F88685-wk-Fact-83A866E88FC6F3E7B3373E67D9F88685">620</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" id="Fact-D285F2EA1C032DF46F3F3E67D98F2C64-wk-Fact-D285F2EA1C032DF46F3F3E67D98F2C64">0.002463</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q1" name="cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio" id="Fact-28A514598D38A84852CB3E67D974ADB3-wk-Fact-28A514598D38A84852CB3E67D974ADB3">0.002367</ix:nonFraction><ix:nonFraction decimals="2" unitRef="number" contextRef="FI2019Q4" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" id="Fact-56D1FB777A4B7B55D45E3E67DA199B07-wk-Fact-56D1FB777A4B7B55D45E3E67DA199B07">0.10</ix:nonFraction><ix:nonFraction decimals="2" unitRef="number" contextRef="FI2020Q1" name="cvco:ConcentrationRiskOnFinancingReceivablesPercentage" id="Fact-B398CBD07228082659D13E67DA179BC0-wk-Fact-B398CBD07228082659D13E67DA179BC0">0.10</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FI2019Q4" name="cvco:ReservesRelatedToConsumerLoansSold" id="Fact-D5708A64A4091F05D4283E67DA10C454-wk-Fact-D5708A64A4091F05D4283E67DA10C454">1000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2019Q4" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" id="Fact-F6666C412361BCAD25503E67D98E5F4E-wk-Fact-F6666C412361BCAD25503E67D98E5F4E">0.003159</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="number" contextRef="FI2020Q1" name="cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio" id="Fact-80A35620FAC0AD3B6F1E3E67D9757CB6-wk-Fact-80A35620FAC0AD3B6F1E3E67D9757CB6">0.003159</ix:nonFraction><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:AmendmentFlag" id="Fact-B30BD9A5079878BEFE943E67D99D81B9-wk-Fact-B30BD9A5079878BEFE943E67D99D81B9" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:CurrentFiscalYearEndDate" id="Fact-1615F95F744122F126EA3E67D9AAB75A-wk-Fact-1615F95F744122F126EA3E67D9AAB75A">--03-28</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:DocumentFiscalPeriodFocus" id="Fact-7CCF9ACF01EFC2291ECC3E67D9A11138-wk-Fact-7CCF9ACF01EFC2291ECC3E67D9A11138">Q1</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:DocumentFiscalYearFocus" id="Fact-5A8E636DB0138306EBD83E67D9B60888-wk-Fact-5A8E636DB0138306EBD83E67D9B60888">2020</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:EntityCentralIndexKey" id="Fact-9D0F625F47076998F0DC3E67D9BF5C36-wk-Fact-9D0F625F47076998F0DC3E67D9BF5C36">0000278166</ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="dei:EntityShellCompany" id="Fact-F5686CF90A9F967476243EB86C3E5F56-wk-Fact-F5686CF90A9F967476243EB86C3E5F56" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-790581F42274B2A6D02B3E67D9CE4213-wk-Fact-790581F42274B2A6D02B3E67D9CE4213">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2020Q1" name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact-BC9479AAFC57ED540DFD3E67D98D7D15-wk-Fact-BC9479AAFC57ED540DFD3E67D98D7D15">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesAuthorized" id="Fact-C38CE119B7AEFB180EDE3E67D9DA3E40-wk-Fact-C38CE119B7AEFB180EDE3E67D9DA3E40">40000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:CommonStockSharesAuthorized" id="Fact-F5D2732A2156C5BAC1303E67D9CF8F62-wk-Fact-F5D2732A2156C5BAC1303E67D9CF8F62">40000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:CommonStockSharesOutstanding" id="Fact-2C0795FC48245875A5C53E67D9E33F8E-wk-Fact-2C0795FC48245875A5C53E67D9E33F8E">9098320</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:CommonStockSharesOutstanding" id="Fact-821D596B0FA618BAD1F93E67D988DA94-wk-Fact-821D596B0FA618BAD1F93E67D988DA94">9111624</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2019Q1YTD" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" id="Fact-EE37EE77C4F933273E183E67D9AC0763-wk-Fact-EE37EE77C4F933273E183E67D9AC0763">0</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" id="Fact-C395BC8ED5B94396E6003E67D9AB992B-wk-Fact-C395BC8ED5B94396E6003E67D9AB992B">0</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2019Q1YTD" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" id="Fact-E5251AC2FB39E6410A323E67D9A97BAF-wk-Fact-E5251AC2FB39E6410A323E67D9A97BAF">0</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" id="Fact-6A02A21668CFC72A51CF3E67D9AC96EC-wk-Fact-6A02A21668CFC72A51CF3E67D9AC96EC">0</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FI2019Q4" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" id="Fact-200973382931D2F5CD233E67D9AA35D9-wk-Fact-200973382931D2F5CD233E67D9AA35D9">15000000</ix:nonFraction><ix:nonFraction decimals="-5" unitRef="usd" contextRef="FD2017Q4YTD" name="us-gaap:LeaseAndRentalExpense" id="Fact-17C5C7787E01351749613E67D98A446F-wk-Fact-17C5C7787E01351749613E67D98A446F">5300000</ix:nonFraction><ix:nonFraction decimals="-3" unitRef="usd" contextRef="FD2020Q1YTD" name="us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities" id="Fact-EDC9D3C4CFF770F92C673E67D9E64E76-wk-Fact-EDC9D3C4CFF770F92C673E67D9E64E76">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2019Q4" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact-AE50D0DB2D0D60C0BFB23E67DA018D10-wk-Fact-AE50D0DB2D0D60C0BFB23E67DA018D10">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="usdPerShare" contextRef="FI2020Q1" name="us-gaap:PreferredStockParOrStatedValuePerShare" id="Fact-65F924E2B61ACE90388D3E67DA107701-wk-Fact-65F924E2B61ACE90388D3E67DA107701">0.01</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-4B9974A4CE29DBF103C43E67D99354B2-wk-Fact-4B9974A4CE29DBF103C43E67D99354B2">1000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesAuthorized" id="Fact-5C7D75DCC30266B630933E67D9F00D9C-wk-Fact-5C7D75DCC30266B630933E67D9F00D9C">1000000</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesIssued" id="Fact-EEDC61BA1AA27469797D3E67D9F7D60A-wk-Fact-EEDC61BA1AA27469797D3E67D9F7D60A">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesIssued" id="Fact-DAFB7E3973621E3F6FF83E67DA00190B-wk-Fact-DAFB7E3973621E3F6FF83E67DA00190B">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2019Q4" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-FFE521B70A62172277453E67D99D41C8-wk-Fact-FFE521B70A62172277453E67D99D41C8">0</ix:nonFraction><ix:nonFraction decimals="INF" unitRef="shares" contextRef="FI2020Q1" name="us-gaap:PreferredStockSharesOutstanding" id="Fact-8C1FE83634D8FE7CBF563E67D9D23704-wk-Fact-8C1FE83634D8FE7CBF563E67D9D23704">0</ix:nonFraction><ix:nonFraction decimals="2" unitRef="number" contextRef="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" id="Fact-2A80BDCD6DF05C776A1A3E67D9A45458-wk-Fact-2A80BDCD6DF05C776A1A3E67D9A45458">0.01</ix:nonFraction></ix:hidden><ix:references><link:schemaRef xlink:href="cvco-20190629.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="FD2020Q1YTD">
		<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="I2020Q1SharesOutstanding">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-07-26</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1">
		<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:context id="FI2019Q4">
		<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="FD2019Q1YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<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="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<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="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</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="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
		<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="FI2019Q4_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4QTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-12-30</xbrli:startDate>
			<xbrli:endDate>2019-03-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_FL">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_TX">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</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="FI2020Q1_srt_StatementGeographicalAxis_stpr_FL">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_TX">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
		<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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_OR">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OR</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
		<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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember">
		<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="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
		<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:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
		<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:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember">
		<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="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_CA">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_AZ">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_CA">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_AZ">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
		<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:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
		<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:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
		<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:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
		<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:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
		<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:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
		<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:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2018Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2017-04-02</xbrli:startDate>
			<xbrli:endDate>2018-03-31</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2019-03-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2017Q4YTD">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2016-04-03</xbrli:startDate>
			<xbrli:endDate>2017-04-01</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ClassFourMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2007-03-22</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_WarehouseAgreementBorrowingsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:WarehouseAgreementBorrowingsMember</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="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
		<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="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
		<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>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_LetterOfCreditMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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>2018-03-31</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2018-06-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
		<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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
		<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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
		<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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
		<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="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember">
		<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>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-03-31</xbrli:startDate>
			<xbrli:endDate>2019-06-29</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2019Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2018-04-01</xbrli:startDate>
			<xbrli:endDate>2018-06-30</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</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="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember">
		<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="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
		<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>2019-06-29</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:EquitySecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:MortgageBackedSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">cvco:MortgageServicingRightsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli: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>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:InterestRateLockCommitmentsMember</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<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>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
				<xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:instant>2019-03-30</xbrli:instant>
		</xbrli:period>
	</xbrli:context><xbrli:context id="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
		<xbrli:entity>
			<xbrli:identifier scheme="http://www.sec.gov/CIK">0000278166</xbrli:identifier>
			<xbrli:segment>
				<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
			</xbrli:segment>
		</xbrli:entity>
		<xbrli:period>
			<xbrli:startDate>2019-06-30</xbrli:startDate>
			<xbrli:endDate>2019-09-28</xbrli:endDate>
		</xbrli:period>
	</xbrli:context><xbrli:unit id="usd">
		<xbrli:measure>iso4217:USD</xbrli:measure>
	</xbrli:unit><xbrli:unit id="Credit_Quality_Indicator">
		<xbrli:measure>cvco:Credit_Quality_Indicator</xbrli:measure>
	</xbrli:unit><xbrli:unit id="store">
		<xbrli:measure>cvco:store</xbrli:measure>
	</xbrli:unit><xbrli:unit id="number">
		<xbrli:measure>xbrli:pure</xbrli:measure>
	</xbrli:unit><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:unit id="shares">
		<xbrli:measure>xbrli:shares</xbrli:measure>
	</xbrli:unit><xbrli:unit id="factories">
		<xbrli:measure>cvco:factories</xbrli:measure>
	</xbrli:unit><xbrli:unit id="Segment">
		<xbrli:measure>cvco:Segment</xbrli:measure>
	</xbrli:unit><xbrli:unit id="Loans">
		<xbrli:measure>cvco:Loans</xbrli:measure>
	</xbrli:unit><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A" toRefs="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E" toRefs="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943" toRefs="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80" toRefs="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D" toRefs="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84" toRefs="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479" toRefs="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8" toRefs="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7" toRefs="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320" toRefs="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983" toRefs="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF" toRefs="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF" toRefs="TextSelection-29E912B3F931D627A9143E67DA328E1D-0-wk-Footnote-29E912B3F931D627A9143E67DA328E1D_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA" toRefs="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E" toRefs="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475" toRefs="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B" toRefs="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54" toRefs="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11" toRefs="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E" toRefs="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68" toRefs="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54" toRefs="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C" toRefs="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD" toRefs="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C" toRefs="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A" toRefs="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F" toRefs="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83" toRefs="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F" toRefs="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318" toRefs="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" linkRole="http://www.xbrl.org/2003/role/link" order="1" fromRefs="d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653" toRefs="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl"></ix:relationship></ix:resources></ix:header></div><div><a id="s9BD9956D1211AD2A1F410E90495EC955"></a></div><div></div><div><br/></div><div style="line-height:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:3px double #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:15pt;"><span style="font-family:inherit;font-size:15pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:15pt;"><span style="font-family:inherit;font-size:15pt;font-weight:bold;">UNITED STATES SECURITIES&#160;AND EXCHANGE COMMISSION</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Washington, D.C. 20549</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:35.18518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:100%;text-align:center;font-size:15pt;"><span style="font-family:inherit;font-size:15pt;font-weight:bold;">FORM </span><span><ix:nonNumeric id="d249939774e418-wk-Fact-C30AA27105D872D2DEC13E67D9E02C95" name="dei:DocumentType" contextRef="FD2020Q1YTD"><span style="font-size:15pt;font-weight:bold;">10-Q</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:15pt;font-weight:bold;"> </span></div><div style="line-height:100%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Mark One)</span></div><div style="line-height:100%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94.81481481481482%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:5%;"></td><td style="width:95%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:Arial Unicode MS;font-size:11pt;"><span><ix:nonNumeric id="d249939774e438-wk-Fact-862D95D68DB76D6EB7E53F28D43BB1FC" name="dei:DocumentQuarterlyReport" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9746;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the quarterly period ended </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><span><span style="white-space:nowrap"><ix:nonNumeric id="d249939774e448-wk-Fact-63681DCD3DF978EFBFCF3E67D9E90F6C" name="dei:DocumentPeriodEndDate" contextRef="FD2020Q1YTD" format="ixt:datemonthdayyearen">June 29, 2019</ix:nonNumeric></span></span></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">OR</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:93.88888888888889%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:5%;"></td><td style="width:95%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:Arial Unicode MS;font-size:11pt;"><span><ix:nonNumeric id="d249939774e467-wk-Fact-C0C755080CE1AC8D717A3F296B08E971" name="dei:DocumentTransitionReport" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div></td></tr></table></div></div><div style="line-height:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="line-height:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Commission File Number </span><span><ix:nonNumeric id="d249939774e483-wk-Fact-EEBB418770CDA7327E503E67D9DF6D18" name="dei:EntityFileNumber" contextRef="FD2020Q1YTD"><span style="font-weight:bold;">000-08822</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:35.18518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;text-align:center;font-size:21pt;"><span><ix:nonNumeric id="d249939774e502-wk-Fact-93E031122D55BB40EBB93E67D9EBFACA" name="dei:EntityRegistrantName" contextRef="FD2020Q1YTD"><span style="font-size:21pt;font-weight:bold;">CAVCO INDUSTRIES INC.</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:21pt;font-weight:bold;"> </span></div><div style="line-height:100%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Exact name of registrant as specified in its charter)</span></div><div style="line-height:100%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"></td></tr><tr><td style="width:35%;"></td><td style="width:10%;"></td><td style="width:10%;"></td><td style="width:9%;"></td><td style="width:36%;"></td></tr><tr><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e525-wk-Fact-AE285ECCE32324EAF16A3FB0409D7297" name="dei:EntityIncorporationStateCountryCode" contextRef="FD2020Q1YTD" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></span></span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e540-wk-Fact-79A501E45F839E7AE33C3E7338909549" name="dei:EntityTaxIdentificationNumber" contextRef="FD2020Q1YTD">56-2405642</ix:nonNumeric></span></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(State or other jurisdiction of</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">incorporation or organization)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(I.R.S. Employer</span></div><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Identification No.)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="5" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e609-wk-Fact-02E81449815E259BD55F403D261F92EC" name="dei:EntityAddressAddressLine1" contextRef="FD2020Q1YTD">3636 North Central Ave, Ste 1200</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e640-wk-Fact-88E9E3A4116959D55B063E906627B823" name="dei:EntityAddressCityOrTown" contextRef="FD2020Q1YTD">Phoenix</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e645-wk-Fact-CB6A314318933FEFD0363E90B97107D1" name="dei:EntityAddressStateOrProvince" contextRef="FD2020Q1YTD" format="ixt-sec:stateprovnameen">Arizona</ix:nonNumeric></span></span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><span><ix:nonNumeric id="d249939774e650-wk-Fact-08CDCE53514FD9850E4B3E916DA9828D" name="dei:EntityAddressPostalZipCode" contextRef="FD2020Q1YTD">85012</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="5" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Address of principal executive offices, including zip code)</span></div></td></tr></table></div></div><div style="line-height:100%;text-align:center;font-size:9pt;"><span><ix:nonNumeric id="d249939774e684-wk-Fact-6552DBB5C2314EAD63783E87B9A7118E" name="dei:CityAreaCode" contextRef="FD2020Q1YTD"><span style="font-size:9pt;font-weight:bold;">602</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;">-</span><span><ix:nonNumeric id="d249939774e689-wk-Fact-02E9FD148F8AB04903B83EB3B101F226" name="dei:LocalPhoneNumber" contextRef="FD2020Q1YTD"><span style="font-size:9pt;font-weight:bold;">256-6263</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"> </span></div><div style="line-height:100%;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">(Registrant's telephone number, including area code)</span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:35.18518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Securities registered pursuant to Section&#160;12(b) of the Act:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:95%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:34%;"></td><td style="width:33%;"></td><td style="width:33%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Title of each class</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Trading Symbol</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Name of each exchange on which registered</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d249939774e743-wk-Fact-F1A2D238974C9F1A7AD33F3BA493DFDF" name="dei:Security12bTitle" contextRef="FD2020Q1YTD">Common Stock, par value $0.01</ix:nonNumeric></span></span></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d249939774e748-wk-Fact-1A10B25072F3F2E30AF03F3BF46CE0D2" name="dei:TradingSymbol" contextRef="FD2020Q1YTD">CVCO</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d249939774e753-wk-Fact-E3D40028CDB81D1E193C3F3C3B98E104" name="dei:SecurityExchangeName" contextRef="FD2020Q1YTD" format="ixt-sec:exchnameen">The Nasdaq Stock Market LLC</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(Nasdaq Global Select Market)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:35.18518518518518%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:1px solid #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;padding-bottom:4px;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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;</span><span><ix:nonNumeric id="d249939774e787-wk-Fact-72E83A092E5E570DEA4B3E7C429E3996" name="dei:EntityCurrentReportingStatus" contextRef="FD2020Q1YTD"><span style="font-size:9pt;">Yes</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9746;</span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></div><div style="line-height:100%;padding-bottom:4px;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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;</span><span><ix:nonNumeric id="d249939774e801-wk-Fact-856145804417C6265A463E7C99CBE7DD" name="dei:EntityInteractiveDataCurrent" contextRef="FD2020Q1YTD"><span style="font-size:9pt;">Yes</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9746;</span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></div><div style="line-height:100%;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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. (Check one):</span></div><div style="line-height:100%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:80%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:28%;"></td><td style="width:22%;"></td><td style="width:28%;"></td><td style="width:22%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><span><ix:nonNumeric id="d249939774e829-wk-Fact-C5852E7FD8D23D3314003E6E72462C05" name="dei:EntityFilerCategory" contextRef="FD2020Q1YTD" format="ixt-sec:entityfilercategoryen">Large Accelerated Filer</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9746;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Accelerated Filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Non-accelerated Filer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Smaller Reporting Company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Wingdings;font-size:9pt;"><span><ix:nonNumeric id="d249939774e865-wk-Fact-FFCC9DFD6F646E7A45853F36B6123C6C" name="dei:EntitySmallBusiness" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Emerging Growth Company</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9pt;"><span style="font-family:Arial Unicode MS;font-size:9pt;"><span><ix:nonNumeric id="d249939774e876-wk-Fact-8D83C6F8C3E1C4203AB13F3483DAEC73" name="dei:EntityEmergingGrowthCompany" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:100%;padding-bottom:4px;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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><ix:nonNumeric id="d249939774e898-wk-Fact-C7D249F0102212495A613F421856EA9A" name="dei:EntityShellCompany" contextRef="FD2020Q1YTD" format="ixt-sec:boolballotbox"><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9744;</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:9pt;">&#160;&#160;&#160;&#160;No&#160;</span><span style="font-family:Arial Unicode MS;font-size:9pt;">&#9746;</span></div><div style="line-height:100%;padding-top:8px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">As of </span><span style="font-family:inherit;font-size:9pt;">July&#160;26, 2019</span><span style="font-family:inherit;font-size:9pt;">, </span><span style="font-family:inherit;font-size:9pt;"><span><ix:nonFraction id="d249939774e912-wk-Fact-3240AF5FEF58D59280693E67D9E1B847" name="dei:EntityCommonStockSharesOutstanding" contextRef="I2020Q1SharesOutstanding" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,115,225</ix:nonFraction></span></span><span style="font-family:inherit;font-size:9pt;"> shares of Registrant's Common Stock, $.01 par value, were outstanding.</span></div><div style="line-height:100%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:100%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-bottom:3px double #000000;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div style="line-height:100%;padding-bottom:4px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div><br/></div><div></div><hr style="page-break-after:always"></hr><div><a id="sC1DF318FD0C9D43EA8E20E90652DF8B2"></a></div><div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CAVCO INDUSTRIES, INC.</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">FORM 10-Q</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#000000;font-weight:bold;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">TABLE OF CONTENTS</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:94%;"></td><td style="width:6%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Page</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s089356E8F382545905540E90655AD9C0"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">PART I. FINANCIAL INFORMATION</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s0B9E1F6816A7997CA0B90E90658093D7"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1. Financial Statements</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sB452EBD5A180C4D675B60E9049922150"><span style="font-family:inherit;font-size:11pt;">Consolidated Balance Sheets as of June 29, 2019 (unaudited) and March 30, 2019</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sB452EBD5A180C4D675B60E9049922150"> 1</a></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6302579EF6DFF2FDEB0C0E9049C26D6B"><span style="font-family:inherit;font-size:11pt;">Consolidated Statements of Comprehensive Income (unaudited) for the three months ended June 29, 2019 and June 30, 2018</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6302579EF6DFF2FDEB0C0E9049C26D6B"> 2</a></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s21D0D9C38102702B2CBF0E904A0061BC"><span style="font-family:inherit;font-size:11pt;">Consolidated Statements of Cash Flows (unaudited) for the three months ended June 29, 2019 and June 30, 2018</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s21D0D9C38102702B2CBF0E904A0061BC"> 3</a></div></td></tr><tr><td style="vertical-align:top;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6A133215F388F82365A20E906648D505"><span style="font-family:inherit;font-size:11pt;">Notes to Consolidated Financial Statements</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s6A133215F388F82365A20E906648D505"> 4</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s7DB506F931B4EC62D9A40E90511203F0"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s7DB506F931B4EC62D9A40E90511203F0"> 33</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#sDE647DB790C3DF9187C90E906C17BE4F"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sDE647DB790C3DF9187C90E906C17BE4F"> 43</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#sA94FB075C0F8E6FC1FC70E906C18C535"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 4. Controls and Procedures</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sA94FB075C0F8E6FC1FC70E906C18C535"> 43</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#sB52805BEF2BD171CB41C0E906C256EA4"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">PART II. OTHER INFORMATION</span></a></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#sB231AB18C68C539D02950E906C566C09"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1. Legal Proceedings</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#sB231AB18C68C539D02950E906C566C09"> 43</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s8172395A065EF4F3E3C20E906C83376C"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1A. Risk Factors</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s8172395A065EF4F3E3C20E906C83376C"> 44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s9353696465169D9BBEE40E906CAA88C4"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 5. Other Information</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s9353696465169D9BBEE40E906CAA88C4"> 44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s0AC9A4A7B7974522C9D30E906CCBC491"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 6. Exhibits</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s0AC9A4A7B7974522C9D30E906CCBC491"> 44</a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="font-family:inherit;font-size:11pt;font-weight:bold;" href="#s59DA5164245A0E38819F0E906CFEE6B0"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">SIGNATURES</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:11pt;"><a style="font-family:inherit;font-size:11pt;" href="#s59DA5164245A0E38819F0E906CFEE6B0"> 45</a></div></td></tr></table></div></div><div><br/></div><div></div><hr style="page-break-after:always"></hr><div><a id="s089356E8F382545905540E90655AD9C0"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">PART 1. FINANCIAL INFORMATION</span></div><div><a id="s0B9E1F6816A7997CA0B90E90658093D7"></a></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1. Financial Statements</span></div><div><a id="sB452EBD5A180C4D675B60E9049922150"></a></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CAVCO INDUSTRIES, INC.</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED BALANCE SHEETS</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">(Dollars in thousands, except per share amounts)</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(Unaudited)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">ASSETS</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current assets:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e582-wk-Fact-AE3DDA9484D9B4B078DD3E67D9CA8EE6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,820</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e601-wk-Fact-967A46D3EDD6CBF4DEAB3E67D9EEE439" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">187,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e616-wk-Fact-BC52440B9F40D70986A73E67D9EF913F" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e635-wk-Fact-2AD58DA4CBD1C9A281473E67D99CB440" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accounts receivable, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e655-wk-Fact-899497BA60527ED677A93E67D9927287" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,952</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e674-wk-Fact-CFA2CD31B0657C3351DE3E67D9F3DC1B" name="us-gaap:AccountsReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40,701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Short-term investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e694-wk-Fact-E1F61150F0021AF812613E67D99C40EC" name="us-gaap:ShortTermInvestments" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e713-wk-Fact-908266AC8E1DEA2F88383E67D9A247DB" name="us-gaap:ShortTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,620</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of consumer loans receivable, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e733-wk-Fact-CB776608FC768B085C583E67D99674B5" name="us-gaap:NotesAndLoansReceivableNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,035</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e752-wk-Fact-18D9E3983DF3135BD1EE3E67D9CFDE83" name="us-gaap:NotesAndLoansReceivableNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">30,058</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of commercial loans receivable, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e772-wk-Fact-6A05019B4F37767BCFDD3E67D9A1ED96" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,693</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e791-wk-Fact-498DA7DE2FBD232A79C63E67D99126BE" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e811-wk-Fact-9EDC82C0279FBB469B103E67D9E8C664" name="us-gaap:InventoryNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">118,532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e830-wk-Fact-D00C70536702B1BFFD163E67D9F15232" name="us-gaap:InventoryNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">116,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assets held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e851-wk-Fact-9DD1583CCF1226DB02AD3E67D9CA26BC" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,030</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e870-wk-Fact-602EEC908EE4A31C47963E67D9F0DCE1" name="us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e890-wk-Fact-28E83CE3F05D7D21E51C3E67D9C9F972" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">41,903</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e909-wk-Fact-FD822000CA63E913C0343E67D9903664" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,654</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total current assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e929-wk-Fact-1452372DD99B3997F2013E67D9925EC0" name="us-gaap:AssetsCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">479,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e948-wk-Fact-3F3E8722F35398755D7B3E67D9F04B40" name="us-gaap:AssetsCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">462,049</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e968-wk-Fact-33D94AB246CBF30642323E67D9F52D57" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e987-wk-Fact-8B833CFDA50E2B569B9E3E67D9C8330F" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1007-wk-Fact-4FAFD99F95E2431E01673E67D9EB4C8C" name="us-gaap:LongTermInvestments" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,533</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1026-wk-Fact-3F435C2AF3D8F1EEEB233E67D9DB437A" name="us-gaap:LongTermInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,137</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1046-wk-Fact-8A1DFF733F619E9729B63E67D9955AFA" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">54,946</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1065-wk-Fact-1DD7A49A9D7ADB6BADB53E67D97D2428" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">56,727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1085-wk-Fact-CDC85E06E0D6756AAA493E67D9F3689C" name="us-gaap:LongTermInvestmentsAndReceivablesNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,965</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1104-wk-Fact-DB158F7847EA9FA7A69A3E67D9DAEF9F" name="us-gaap:LongTermInvestmentsAndReceivablesNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1124-wk-Fact-1E2C859B84D3E4DA820A3E67D9F5FFC1" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,376</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1143-wk-Fact-F4FD0CF07B0C887ADD903E67D9E2AA4E" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Goodwill and other intangibles, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1163-wk-Fact-3E097AB4463C294657153E67D9F4F26C" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1182-wk-Fact-8AC48D8FBC89AA53DA343E67D9DAE331" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease right-of-use assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1202-wk-Fact-956CA8080CFF2544EA0E3E67D9F43B20" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,248</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1221-wk-Fact-8A5DC14B04ABC9EBB1143E67D9CFB434" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1246-wk-Fact-4AE4E4C93369C0B677F73E67D97D98D1" name="us-gaap:Assets" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">756,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1265-wk-Fact-9CCA52E1BC3735CF72233E67D9EA0D17" name="us-gaap:Assets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">725,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">LIABILITIES AND STOCKHOLDERS' EQUITY</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accounts payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1368-wk-Fact-3E3CC9DC3744F21D65FC3E67D9F6D17F" name="us-gaap:AccountsPayableCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,816</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1387-wk-Fact-B98B09B71687AF78EC3A3E67D980FD91" name="us-gaap:AccountsPayableCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1402-wk-Fact-17E4F0E0375147D2A9963E67D9904601" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">130,371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1421-wk-Fact-EB8D54449ED90C7CDEC13E67D9ED0F59" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1441-wk-Fact-B4A87EC470D0E293DD9D3E67D9F4CCE7" name="us-gaap:SecuredDebtCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,143</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1460-wk-Fact-4AA148A27FBD0F7AED0B3E67D9EEBD2B" name="us-gaap:SecuredDebtCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,522</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1480-wk-Fact-05EC5A57B74A10BCBA4F3E67D98EA477" name="us-gaap:LiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">175,330</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1499-wk-Fact-419AC7934DF4FF388D113E67D9EAA694" name="us-gaap:LiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">174,008</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1519-wk-Fact-4FAD6DF057D6D1363CB43E67D9DA2E0B" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,260</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1538-wk-Fact-3F8707048F4A0533A6AA3E67D98D3557" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1558-wk-Fact-57F92A715538BB36CFA13E67D99416DE" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,957</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1577-wk-Fact-5800E0ACEAC169834EBE3E67D9C7D84D" name="us-gaap:DeferredTaxLiabilitiesNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,002</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1597-wk-Fact-B7800444AB21A2072E8B3E67D9D88C2A" name="us-gaap:SecuredLongTermDebt" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,199</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1616-wk-Fact-77ACE2A1ACBDD24CE9753E67D9F342B7" name="us-gaap:SecuredLongTermDebt" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,618</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Stockholders' equity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Preferred stock, $0.01 par value; 1,000,000 shares authorized; No shares issued or outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1719-wk-Fact-5E876D6D72C9DCADF4203E67D9E59E10" name="us-gaap:PreferredStockValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1738-wk-Fact-99E85CF40B2A3412EEE63E67D9D8C91E" name="us-gaap:PreferredStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Common stock, $0.01 par value; 40,000,000 shares authorized; Outstanding 9,111,624 and 9,098,320 shares, respectively</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1758-wk-Fact-D7EE13F66D12D13E8CF83E67D9F19F3A" name="us-gaap:CommonStockValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1777-wk-Fact-80D92BC8FC69C6FE5EF73E67D9DA1A6C" name="us-gaap:CommonStockValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Additional paid-in capital</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1797-wk-Fact-A26E1895B9B5CA2E8DC83E67D98A3A4A" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">248,825</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1816-wk-Fact-FCA40F7C383C1801F6103E67D9E18E61" name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">249,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Retained earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1836-wk-Fact-0219399C94459C1D833A3E67D9899232" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">301,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1855-wk-Fact-34B5EFAA266BE54B8EF13E67D98B4BD6" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">280,078</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1875-wk-Fact-15A33162BA9D4058A31E3E67D9EBDBF1" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249941906e1894-wk-Fact-69FF9810B80B4EF67E293E67D9903D2B" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total stockholders' equity</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1915-wk-Fact-037AD6A3D7AB8B47E8113E67D9CE307C" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">550,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1934-wk-Fact-301E21DC78190B5151053E67D999D918" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">529,588</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total liabilities and stockholders' equity</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1959-wk-Fact-798600089F2B23609CBA3E67D9EF0629" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">756,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249941906e1978-wk-Fact-49A8C5816FAFD476B8693E67D9A108EC" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">725,216</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See accompanying Notes to Consolidated Financial Statements</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 1</span></div></div><hr style="page-break-after:always"></hr><div><a id="s6302579EF6DFF2FDEB0C0E9049C26D6B"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CAVCO INDUSTRIES, INC.</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">(Dollars in thousands, except per share amounts)</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">(Unaudited)</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:71%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e504-wk-Fact-DE3B868FF21762B551993E67DA19FC15" name="us-gaap:Revenues" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">264,042</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e523-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622" name="us-gaap:Revenues" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e538-wk-Fact-177DF61F357B1A23123A3E67D9FB1030" name="us-gaap:CostOfRevenue" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">203,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e557-wk-Fact-F4FCEDDE2C2EB54B4EFC3E67D9FA5B80" name="us-gaap:CostOfRevenue" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">194,927</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross profit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e577-wk-Fact-7D9F367C31EFE2B470363E67D9F5A4E4" name="us-gaap:GrossProfit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60,298</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e596-wk-Fact-7ABD7B6AC4F0707EA5F63E67DA0A9F87" name="us-gaap:GrossProfit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">51,476</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e616-wk-Fact-3B6776074C2D8CE2F6B73E67D9F0BFF6" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">35,264</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e635-wk-Fact-EDAE2C362C37D47BF1023E67DA0E280F" name="us-gaap:SellingGeneralAndAdministrativeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,213</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income from operations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e655-wk-Fact-813067A9D4CF6EF022603E67DA026D10" name="us-gaap:OperatingIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,034</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e674-wk-Fact-8F41EF0C33F20D4342543E67DA0C0F50" name="us-gaap:OperatingIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,263</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e694-wk-Fact-95EF4ED55869970EDEAD3E67DA0BD0F2" name="us-gaap:InterestExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">486</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e714-wk-Fact-02C3E5CCD84AF6C7C0B43E67DA0CA0BC" name="us-gaap:InterestExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">972</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other income, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e735-wk-Fact-4ED3FD328154E18F84C63E67DA0C78D1" name="us-gaap:OtherNonoperatingIncome" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e754-wk-Fact-7F6665678337AD89E5383E67DA114398" name="us-gaap:OtherNonoperatingIncome" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,845</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e774-wk-Fact-37A953DF0A987F3C42613E67D9F9CEB7" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,362</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e793-wk-Fact-1BA97B3BCAD073487ACC3E67DA03BBB0" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e813-wk-Fact-5A5DCEB3FBD0D8458D723E67DA1106A7" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e833-wk-Fact-A086530737613B73580B3E67D9F6E122" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,445</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e860-wk-Fact-C7B2AE643C84621805233E67DA0678C5" name="us-gaap:ProfitLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e879-wk-Fact-91068A67E6A756FF31363E67DA177602" name="us-gaap:ProfitLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Comprehensive income:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e981-wk-Fact-EDC44BD6F39BD6FF09B83E67D9FE40B0" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1000-wk-Fact-3F6E1155B2E2EF8A1D123E67DA0F1F3A" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reclassification adjustment for securities sold or matured</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1015-wk-Fact-53395DBF3B6C25612C333E67DA04B53A" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1034-wk-Fact-FE03B2DF093355FDC3353E67DA087F9C" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Applicable income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e1054-wk-Fact-0AC03C30D55D4237F0643E67D9F1DF31" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1074-wk-Fact-BC23F923336E3F3717183E67DA144604" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net change in unrealized position of investments held</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1094-wk-Fact-E8512A20D1C1929A5C823E67DA10036F" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">111</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1113-wk-Fact-DB8E378FA2BDF3F840463E67DA0374CE" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Applicable income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e1133-wk-Fact-6F03EE90BB1C6B410DA93E67DA01984F" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249943207e1153-wk-Fact-AA2C8BC55589A6EFDF773E67DA04B594" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Comprehensive income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1179-wk-Fact-4ED40B1FEBCE58AC34FD3E67DA1BA185" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1198-wk-Fact-D231EC75229EB474D5FA3E67DA013E70" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1301-wk-Fact-0022B551137E1914AEB63E67D9F2C44F" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1320-wk-Fact-05ED834D375E720DA8E03E67DA1B0FA3" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.18</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1340-wk-Fact-8928E58B10E3C2A483EF3E67D9FA7DB9" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1359-wk-Fact-D296061233FA0B36FCA03E67DA146F36" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1415-wk-Fact-579EC88617A17BCD85923E67D9F7FE0B" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,102,685</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1434-wk-Fact-7B24CC37F394D9E869393E67DA1818CD" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,048,579</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1454-wk-Fact-6CE5EC3E085D9920D3313E67DA096AC0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,217,599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943207e1473-wk-Fact-B5EDD2245221DDB35A043E67DA1DE3E4" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,267,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See accompanying Notes to Consolidated Financial Statements</span></div><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 2</span></div></div><hr style="page-break-after:always"></hr><div><a id="s21D0D9C38102702B2CBF0E904A0061BC"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:10.5pt;"><span style="font-family:inherit;font-size:10.5pt;font-weight:bold;">CAVCO INDUSTRIES, INC.</span></div><div style="line-height:120%;text-align:center;font-size:10.5pt;"><span style="font-family:inherit;font-size:10.5pt;font-weight:bold;">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="line-height:120%;text-align:center;font-size:10.5pt;"><span style="font-family:inherit;font-size:10.5pt;font-weight:bold;">(Dollars in thousands)</span></div><div style="line-height:120%;text-align:center;font-size:10.5pt;"><span style="font-family:inherit;font-size:10.5pt;font-weight:bold;">(Unaudited)</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:73%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">OPERATING ACTIVITIES</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e544-wk-Fact-C7B2AE643C84621805233E67DA0678C5" name="us-gaap:ProfitLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e563-wk-Fact-91068A67E6A756FF31363E67DA177602" name="us-gaap:ProfitLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Adjustments to reconcile net income to net cash provided by operating activities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Depreciation and amortization</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e619-wk-Fact-C5A6224198BAC4BF60CD3E67D9E5E3D3" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,240</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e638-wk-Fact-3C24344D74F2ACA282E93E67D974CFCC" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,104</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Provision for credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e658-wk-Fact-74D9CC8861B38B5D793D3E67D97612B7" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e677-wk-Fact-308D83782B460BA2FC803E67D987A183" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Deferred income taxes</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e697-wk-Fact-17A6171EDDD96897FA943E67D9E811B3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">69</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e717-wk-Fact-230556B23FD86EF9AD093E67D9791AEA" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">640</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Stock-based compensation expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e737-wk-Fact-5534999BCC1BD5F7ECA93E67D97CDC10" name="us-gaap:ShareBasedCompensation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">630</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e756-wk-Fact-7A207789332C9A0EA2043E67D9E6D7E0" name="us-gaap:ShareBasedCompensation" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Non-cash interest income, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e776-wk-Fact-5E492627B02D745683893E67D9EC339E" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e796-wk-Fact-F56EE4C8794043CD75953E67D97F9910" name="us-gaap:OtherNoncashIncomeExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Gain on sale of property, plant and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e817-wk-Fact-3D503F2AC24B334B023D3E67D9EB3687" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e836-wk-Fact-A18704A66937C27059F63E67D97F5E6E" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Gain on investments and sale of loans, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e858-wk-Fact-F7F22E25D7025B85A2103E67D9E5D950" name="cvco:Gainlossonsalesofloansandinvestments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,031</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e878-wk-Fact-48E6984F0ECDAAA6F1023E67D978BFBC" name="cvco:Gainlossonsalesofloansandinvestments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,361</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Changes in operating assets and liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Accounts receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e940-wk-Fact-314D5CF0AA23F13D19C53E67D9855A6A" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e960-wk-Fact-99F040F002886A902E583E67D9ECE465" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,879</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Consumer loans receivable originated</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e981-wk-Fact-C9767309543B83E4591A3E67D987BA6D" name="us-gaap:PaymentsToAcquireFinanceReceivables" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1001-wk-Fact-A300198C6604DBC095983E67D9EA2B1C" name="us-gaap:PaymentsToAcquireFinanceReceivables" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Proceeds from sales of consumer loans</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1022-wk-Fact-70E1092BCE5F88DD3F3C3E67D97FFF71" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">37,625</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1041-wk-Fact-22005F0186DE7C55CB563E67D97B7BF2" name="us-gaap:ProceedsFromSaleOfFinanceReceivables" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,206</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Principal payments on consumer loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1061-wk-Fact-791464B93205B697BB383E67D984373F" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,176</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1080-wk-Fact-C0F9780EEA9DB50073773E67D9E7888B" name="us-gaap:ProceedsFromCollectionOfNotesReceivable" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,462</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Inventories</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1100-wk-Fact-30B0A17FD6C28EB5DB813E67D9E593C9" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,329</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1120-wk-Fact-2EBC39AA119FE16087143E67D975C3CF" name="us-gaap:IncreaseDecreaseInInventories" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,285</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Prepaid expenses and other current assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1141-wk-Fact-CDA4939FEDE9F58E5A8E3E67D977C9CB" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,321</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1160-wk-Fact-2B7F0A6E7A8327ED46EC3E67D9E83167" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1181-wk-Fact-45DD77B40C890F9C746A3E67D9EDE980" name="us-gaap:IncreaseDecreaseInFinanceReceivables" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,682</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1201-wk-Fact-9BFB17C34888816902623E67D9ED98FA" name="us-gaap:IncreaseDecreaseInFinanceReceivables" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,103</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Accounts payable and accrued liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1222-wk-Fact-A4226C62BDA4BED84C653E67D975FF7E" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,381</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1242-wk-Fact-A9972E96416C2F59D82E3E67D9E8D856" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,814</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net cash provided by (used in) operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1262-wk-Fact-33B7D90A280768F518FB3E67D976F2FD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,798</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1281-wk-Fact-590EACF1D9F574D049D23E67D980C527" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">INVESTING ACTIVITIES</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Purchases of property, plant and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1344-wk-Fact-8B8C63749A67A321EE233E67D97A23C5" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,063</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1364-wk-Fact-9A6320D72DB383B05CEB3E67D9E9D3D6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,679</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Proceeds from sale of property, plant and equipment and assets held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1385-wk-Fact-4F1CA69C4FE47C99AEF13E67D97E43FA" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1404-wk-Fact-A670395C3453E1D5AC113E67D9EB4C4A" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Purchases of investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1424-wk-Fact-A1D401C3F4161E6818D43E67D981FE44" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,110</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1444-wk-Fact-0D048E6B545F088037E93E67D9779EF9" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,026</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Proceeds from sale of investments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1465-wk-Fact-C0C2EB302535D6CE18A93E67D984DD69" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,662</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1484-wk-Fact-2929FA69AAEBF25D8E323E67D9E67AE9" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net cash used in investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1504-wk-Fact-D42E95EA3996E83F31F13E67D973F7BD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1524-wk-Fact-EE945B56A4A8F0D882773E67D98582AC" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,573</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">FINANCING ACTIVITIES</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payments from exercise of stock options</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1586-wk-Fact-4A7787B67BE723D7A5573E67D97EF3F4" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1606-wk-Fact-97B34D60232C5E33FD3D3E67D973E9D8" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,168</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Proceeds from secured financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1627-wk-Fact-964CD09AADF8F672DD883E67D9EBA7E3" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1646-wk-Fact-F1BF1A1E3E5DC27571F33E67D97E4DA6" name="us-gaap:ProceedsFromRepaymentsOfSecuredDebt" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">226</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Payments on securitized financings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1666-wk-Fact-FF474615B3DB2C2A0E563E67D9E60097" name="us-gaap:RepaymentsOfSecuredDebt" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">997</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1686-wk-Fact-2BE265DA6E8762976CE13E67D9EA3447" name="us-gaap:RepaymentsOfSecuredDebt" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,157</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net cash used in financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1707-wk-Fact-325249D34F3222015A123E67D984058C" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,174</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1727-wk-Fact-909A82225DC86D8101233E67D9790A5D" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">4,099</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Net increase (decrease) in cash, cash equivalents and restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1749-wk-Fact-547A68A699A0FB6B630A3E67D97247CD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,155</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span>(<ix:nonFraction id="d249939031e1768-wk-Fact-FF381DF79E6ED6F05D1A3E67D9ED5D99" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">7,787</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1789-wk-Fact-FD2928D7C01F6A2ACBB43E67D9E8FD41" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,869</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1808-wk-Fact-7840F545D663D0E9307D3E67D9EA0F02" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash, cash equivalents and restricted cash at end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1833-wk-Fact-CEF8465E12AEDA43D9913E67D972540F" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213,024</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1852-wk-Fact-9F0EB131B70F42BB2B013E67D983F649" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191,471</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Supplemental disclosures of cash flow information:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash paid for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1913-wk-Fact-791ED3B8E71F9F5F9F743E67D985C471" name="us-gaap:IncomeTaxesPaid" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,512</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1932-wk-Fact-BDB002D4C9C83C0A0B453E67D9814D12" name="us-gaap:IncomeTaxesPaid" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,170</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Cash paid for interest</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1952-wk-Fact-DF7A759591B8982516513E67D987EE5C" name="us-gaap:InterestPaidNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">289</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e1971-wk-Fact-E148EF919663F6E1E7053E67D97D9093" name="us-gaap:InterestPaidNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Supplemental disclosures of noncash activity:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Right-of-use assets recognized during the year</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e2032-wk-Fact-95864197525959FB80413E67D9845055" name="us-gaap:FairValueOfAssetsAcquired" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,043</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e2051-wk-Fact-9C280236BD02C1BA7B553E67D9EAE4B3" name="us-gaap:FairValueOfAssetsAcquired" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">Operating lease obligations incurred</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e2071-wk-Fact-E236D7B5F7995FC8F8753E67D9E94ABF" name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,505</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:9.5pt;"><span style="font-family:inherit;font-size:9.5pt;"><span><ix:nonFraction id="d249939031e2090-wk-Fact-3B23DE84AE95C03270A13E67D97AF613" name="us-gaap:CapitalLeaseObligationsIncurred" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10.5pt;"><span style="font-family:inherit;font-size:10.5pt;">See accompanying Notes to Consolidated Financial Statements</span></div><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 3</span></div></div><hr style="page-break-after:always"></hr><div><a id="s6A133215F388F82365A20E906648D505"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">CAVCO INDUSTRIES, INC.</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><a id="s43AAC0F294D24F333D450E904A2FB7B1"></a></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">1. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-0-wk-Fact-D8563AE78ECA0B1355923E67DA0B954D" continuedAt="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-1" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-1" continuedAt="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ConsolidationPolicyTextBlock" id="TextSelection-1403337851ADB46178413E67DA2F0189-0-wk-Fact-362B0F8F860C818AB61C3E67DA091F9E" escape="true"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that we believe 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 except for the events set forth in Note </span><span style="font-size:11pt;">23</span><span style="font-family:inherit;font-size:11pt;"> of the Consolidated Financial Statements Notes ("Notes") of the Company's Quarterly Report on Form 10-Q for the period ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-Q"), there were no disclosable subsequent events. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes included in the Company's </span><span style="font-size:11pt;">2019</span><span style="font-family:inherit;font-size:11pt;"> Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, filed with the SEC on </span><span style="font-family:inherit;font-size:11pt;">May&#160;28, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-K").</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. 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 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. The Company's current fiscal year will end on </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March&#160;28, 2020</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates principally in </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249943490e442-wk-Fact-1C4E4823E85AF16E47713E67DA097AE0" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2020Q1YTD" unitRef="Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> 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 in </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249943490e446-wk-Fact-F94B68803410D2CDE5243E67DA072870" name="cvco:NumberofOperatingManufacturingFacilities" contextRef="FI2020Q1" unitRef="factories" decimals="INF" scale="0" format="ixt:numdotdecimal">20</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> factories located throughout the United States, which are sold to a network of independent distributors, through the Company's </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249943490e450-wk-Fact-96E3673D40E1CD76165E3E67DA09BBB3" name="us-gaap:NumberOfStores" contextRef="FI2020Q1" unitRef="store" decimals="INF" scale="0" format="ixt:numdotdecimal">38</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> Company-owned retail stores and to community owners and developers. Our financial services group 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:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-0-wk-Fact-D3FF4DC5BAAB15BC50BB3E67DA0A9A8D" continuedAt="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-1" escape="true"><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Adoption of New Accounting Standards.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:11pt;">("Topic 842"). This guidance amends previous accounting considerations and treatments for leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use ("ROU") assets and lease liabilities on the balance sheet for both finance leases and operating leases. For finance leases, the lessee recognizes interest expense and amortization of the ROU asset and for operating leases, the lessee recognizes straight-line lease expense.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 4</span></div></div><hr style="page-break-after:always"></hr><div><br/></div><ix:continuation id="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-2"><ix:continuation id="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-1" continuedAt="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effective March 31, 2019, the Company adopted Topic 842 using the modified retrospective transition approach. This approach provides a method for recording existing leases at adoption, without restating comparative periods. The Company also elected to adopt the package of practical expedients provided in the guidance, which allowed the Company to retain the historical classification for each lease, and provided relief from reviewing existing or expired contracts to determine if they contain leases under the new guidance.&#160;In addition, an accounting policy election was made to account for non-lease and lease components as a single lease component for all asset classes.&#160;The Company also made an accounting policy election to exclude ROU assets and lease liabilities for leases with an initial term of twelve months or less from the Consolidated Balance Sheet.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adoption of the new standard resulted in an addition of net operating lease ROU assets and lease liabilities of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249943490e497-wk-Fact-33CA16349708A149F1F73E67DA0BDD08" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" contextRef="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">13.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249943490e501-wk-Fact-C4B6F76F2949A05C06393E67DA08FD50" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" contextRef="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">13.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, to the Company&#8217;s Consolidated Balance Sheet as of March 31, 2019. The difference between the additional lease assets and lease liabilities reflects existing accrued rent balances that were reclassified to the operating lease ROU asset as of March 31, 2019. The standard did not materially impact our consolidated Net income and had no impact on cash flows. See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> for additional information.</span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted" id="TextSelection-8C6589CAF4B4F3A76BBB3E67DA2FE363-0-wk-Fact-B914919518A4E75991C93E67DA088CB6" escape="true"><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;"><ix:continuation id="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-2"></ix:continuation>Accounting Standards Issued But Not Yet Adopted. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:11pt;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments, which now requires a forward-looking impairment model based on expected losses rather than incurred losses. The guidance also requires increased disclosures. ASU 2016-13 will be effective beginning with the first quarter of the Company's fiscal year 2021 and is to be applied using a modified retrospective transition method. Early adoption is permitted. The Company does not plan to early adopt the guidance and is currently evaluating the effect ASU 2016-13 will have on the Company's Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="TextSelection-ABA94E06267C20D84E173E67DA2FF0A7-0-wk-Fact-0DD2FC451457D5AB7D3C3E67DA0961E9" escape="true"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 on Form 10-K.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 5</span></div></div><hr style="page-break-after:always"></hr><div><a id="s15DF3AD2EAE8EDBCA2A00E904A3E19C2"></a></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">2. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-0-wk-Fact-A0DAB13D7EF5C4BC61143E67D9AE2713" continuedAt="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-1" escape="true">Revenue from Contracts with Customers</ix:nonNumeric></span></div><ix:continuation id="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-1" continuedAt="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="TextSelection-882176D503558F493A473E67DA3086AE-0-wk-Fact-69B445B880CC7ACBC49E3E67D9AFC88B" continuedAt="TextSelection-882176D503558F493A473E67DA3086AE-1" escape="true"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of the revenue for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:77%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Factory-built housing</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e557-wk-Fact-0B969E08A32E6B4C20C93E67D9BF9C78" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">202,479</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e576-wk-Fact-F8A78BCDAB9614D1704A3E67D9B9E69A" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">186,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e591-wk-Fact-1473ADAF8C271365FF163E67D9BEF270" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,407</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e610-wk-Fact-E00F49CA6994416107753E67D9BC4AB0" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e630-wk-Fact-61CC370E65655603198B3E67D9BD0EAD" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,861</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e649-wk-Fact-D3892234EA1F1865C0763E67D9BF1AAB" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,727</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,021</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,272</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e710-wk-Fact-9EB6B12870F6CB38AF673E67D9B9EAEA" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">248,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e729-wk-Fact-9ECE6EFDCF66855730303E67D9BBF19F" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">232,762</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e790-wk-Fact-428FC97AE268D3121D293E67D9BC5D18" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,155</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e809-wk-Fact-2AC91FBB9032B2B933F43E67D9BB6974" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">632</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,009</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e871-wk-Fact-D6D5BD31868BA34550E63E67D9BAB506" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e890-wk-Fact-8E7323A4D04D716AD3D13E67D9BC55DD" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total Net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e915-wk-Fact-DE3B868FF21762B551993E67DA19FC15" name="us-gaap:Revenues" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">264,042</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944170e934-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622" name="us-gaap:Revenues" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-882176D503558F493A473E67DA3086AE-1" continuedAt="TextSelection-882176D503558F493A473E67DA3086AE-2"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><ix:continuation id="TextSelection-882176D503558F493A473E67DA3086AE-2"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.</span></div></ix:continuation></ix:footnote></td></tr></table></ix:continuation><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-2" continuedAt="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-3"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><ix:continuation id="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-3"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other financial services revenue relates to consumer finance and insurance revenue that is not within the scope of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606).</span></div></ix:continuation></ix:footnote></td></tr></table><div style="line-height:120%;padding-top:12px;padding-left:54px;text-indent:-30px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div><a id="s7A050E43C58285E6DBD10E904ABB69F5"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">3. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="TextSelection-E069A1265032D53B34763E67DA3023A9-0-wk-Fact-5CBC13CE6082E49E70FB3E67D9ABCB7B" continuedAt="TextSelection-E069A1265032D53B34763E67DA3023A9-1" escape="true">Restricted Cash</ix:nonNumeric></span></div><ix:continuation id="TextSelection-E069A1265032D53B34763E67DA3023A9-1" continuedAt="TextSelection-E069A1265032D53B34763E67DA3023A9-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="TextSelection-9CD60F72E66A304A22873E67DA302370-0-wk-Fact-43A52812BFB2D29A17853E67D9AADD5B" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments to be remitted to third parties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e477-wk-Fact-EF9CC6A462286028A6773E67D9B43C41" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e496-wk-Fact-229F3F014DC9C545153B3E67D9B4310B" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,426</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e511-wk-Fact-BC44364EA9A395B6B7CB3E67D9B46822" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">457</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e530-wk-Fact-6E570F6E8C01B45AC6773E67D9B28813" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">634</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e550-wk-Fact-4F700D7A22B483EB83833E67D9B2CD13" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,606</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e569-wk-Fact-9D4C538A71A10CC314D63E67D9B2D14A" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,439</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e594-wk-Fact-8C5B7950E497BB5856053E67D9B53C24" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,204</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e613-wk-Fact-96C1CAA78F0B0E8D8A3C3E67D9B31999" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,499</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corresponding amounts are recorded in accounts payable and accrued liabilities for customer payments and deposits.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 6</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-E069A1265032D53B34763E67DA3023A9-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the accompanying Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e757-wk-Fact-AE3DDA9484D9B4B078DD3E67D9CA8EE6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,820</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e776-wk-Fact-967A46D3EDD6CBF4DEAB3E67D9EEE439" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">187,370</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e795-wk-Fact-A28CB8A5211286A50F633E67D9EA21F7" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">177,487</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e815-wk-Fact-DF82486EB824D9B306263E67D9ED898F" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">186,766</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e830-wk-Fact-BC52440B9F40D70986A73E67D9EF913F" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,853</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e849-wk-Fact-2AD58DA4CBD1C9A281473E67D99CB440" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e868-wk-Fact-3255FEDE8190BA58DF073E67D9EE7C30" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,918</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e888-wk-Fact-4DA2BBAB208693966F3D3E67D9EC6F64" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,228</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e908-wk-Fact-33D94AB246CBF30642323E67D9F52D57" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e927-wk-Fact-8B833CFDA50E2B569B9E3E67D9C8330F" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">351</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e946-wk-Fact-CADBC37E56810A29E77F3E67D9EAB155" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e966-wk-Fact-0BFF5BFAA5A370A3277D3E67D9EE14D9" name="us-gaap:RestrictedCashAndCashEquivalentsNoncurrent" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,264</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash per statement of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e991-wk-Fact-CEF8465E12AEDA43D9913E67D972540F" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">213,024</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e1010-wk-Fact-FD2928D7C01F6A2ACBB43E67D9E8FD41" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,869</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e1029-wk-Fact-9F0EB131B70F42BB2B013E67D983F649" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191,471</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249944936e1049-wk-Fact-7840F545D663D0E9307D3E67D9EA0F02" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">199,258</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><a id="sB38DC234E461814226D10E904ABB95F2"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">4. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="TextSelection-F2E10A8E60280981170C3E67DA3068DA-0-wk-Fact-D0607546E6B7D7ECB9AE3E67DA02A480" continuedAt="TextSelection-F2E10A8E60280981170C3E67DA3068DA-1" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="TextSelection-F2E10A8E60280981170C3E67DA3068DA-1" continuedAt="TextSelection-F2E10A8E60280981170C3E67DA3068DA-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:ScheduleofInvestmentsTableTextBlock" id="TextSelection-A5E9F9A170C3B248D8B43E67DA305441-0-wk-Fact-FEF9EE462949299D891E3E67DA04CC78" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Investments consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e477-wk-Fact-9EC799B444E3038D83643E67D9E021D0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e496-wk-Fact-300F3193535C385BCDCB3E67DA078476" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e511-wk-Fact-B71EB1AD12415128CB0A3E67DA06035D" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e530-wk-Fact-8B845F86C7E32EA05CF83E67DA04396E" name="us-gaap:EquitySecuritiesFvNi" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e550-wk-Fact-4186894D12D4449D6EF43E67D9907026" name="us-gaap:EquityMethodInvestments" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e569-wk-Fact-85EC6A7474A01612A0AA3E67DA06122E" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e594-wk-Fact-A6D116821BE9A8B08B0A3E67DA064DEB" name="us-gaap:Investments" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">45,763</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e613-wk-Fact-7A963072117042A78D103E67DA04DF5D" name="us-gaap:Investments" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,757</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, non-marketable equity investments include contributions of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954591e645-wk-Fact-96EF5E7E141A0D3BF21E3E67DA04B797" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="6" format="ixt:numdotdecimal">15.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> to equity-method investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable investments include investments in other distribution operations.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 (loss). </span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="TextSelection-D2EC006A5BC7F40FC22D3E67DA316BC7-0-wk-Fact-A2F17D787E0ABC906FB43E67DA037EE1" continuedAt="TextSelection-D2EC006A5BC7F40FC22D3E67DA316BC7-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e884-wk-Fact-29F0DEC54066286C5E3F3E67D9754F80" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e903-wk-Fact-159F3F2B1E4E23E968393E67D9A3823C" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e922-wk-Fact-ACC7E723FB791D286F683E67D977425B" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e943-wk-Fact-F8D68E84B53D7BCD61643E67D9794C21" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e958-wk-Fact-BDBB1E098E7B290149C33E67D97F31CC" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,067</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e977-wk-Fact-671BD6E03F2B93D691463E67D973636F" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">133</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e996-wk-Fact-1D95B8E429EE46F072713E67D9A597E2" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1017-wk-Fact-58DF1CAEF8FCFE820D1E3E67D979E70E" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1037-wk-Fact-0F8B7C27F47516F87F2F3E67D97E6C7D" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,908</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1056-wk-Fact-411D9FC0566CD03495563E67D97B8285" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1075-wk-Fact-AB97FFCF9D15F3D0A07E3E67D97DB80F" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1096-wk-Fact-CC9E2E5815768DDB223D3E67D97A6D51" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1121-wk-Fact-D93CFC716EB8494723CA3E67D9A23CA3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1140-wk-Fact-4F42011BAFFB2D00FE323E67D9A35403" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1159-wk-Fact-5E1F2BBBAD9CAE66FCD33E67D97FB7C0" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1179-wk-Fact-2297F1F12C505941BC0C3E67D974C1CE" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1199-wk-Fact-27A0B6A3233E4A1C94E33E67D9E21434" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,017</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1218-wk-Fact-548AF6BC28E6BB21A1A23E67D9A5968F" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">152</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1237-wk-Fact-74F12E553F4E2F5D74D13E67D97C3F80" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1258-wk-Fact-9EC799B444E3038D83643E67D9E021D0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 7</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-F2E10A8E60280981170C3E67DA3068DA-2" continuedAt="TextSelection-F2E10A8E60280981170C3E67DA3068DA-3"><ix:continuation id="TextSelection-D2EC006A5BC7F40FC22D3E67DA316BC7-1"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1485-wk-Fact-DA87BF4A12EB0F2C39923E67D9B2D809" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,625</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1504-wk-Fact-A5626704896A52BF92F53E67D9B5B12A" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1523-wk-Fact-4240A7AAB2B3F94FB0573E67D9B7121B" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1544-wk-Fact-E4EEDE1BB8F9FFB407703E67D9B36146" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,509</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1559-wk-Fact-36BA69342656408CE1FF3E67D9B99A06" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1578-wk-Fact-3CC0FA0A52F6DEA4ECB53E67D9B477FC" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1597-wk-Fact-AE81B7F041A94B247F843E67D9B380CA" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1618-wk-Fact-AB0EA769DB5545DCE5FC3E67D9B6AE53" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1638-wk-Fact-AC8D1359C863566089043E67D9B317BF" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,635</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1657-wk-Fact-D86A2288635B226E23963E67D9B5CC44" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1676-wk-Fact-5AB70780395F22B541FC3E67D9B18168" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1697-wk-Fact-BAAC7161C8A7EE6A7B703E67D9B6E6E0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,619</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1717-wk-Fact-959BEFAAD1622A252AA63E67D9B103C4" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1736-wk-Fact-9D3B9A85C27170A0FD0D3E67D9B7039F" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1755-wk-Fact-A88E808504AD2A51CB6F3E67D9B54FA4" name="us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1776-wk-Fact-AEDCCE6885159D5C3C213E67D9B87A78" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1801-wk-Fact-70F3DCE7BE5D698135233E67D9B4AE1A" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1820-wk-Fact-9938970CCC4EFCFEBC1A3E67D9B6DAED" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">123</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e1839-wk-Fact-2681A54EFB8CE795AFFF3E67D9B64B30" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e1860-wk-Fact-300F3193535C385BCDCB3E67DA078476" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="TextSelection-FC6C393F91793C2D97063E67DA3142F2-0-wk-Fact-66F11699B628CCC0919F3E67DA057735" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2322-wk-Fact-09446F4E8064C69D62443E67D9D8F012" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">656</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2341-wk-Fact-EB29FC2A80DE73A16EB93E67D9D58959" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2361-wk-Fact-7D18EAFF6EC00C4FE2633E67D9DCA042" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2381-wk-Fact-61AF68F4DC4B4B3601BA3E67D9D42DF4" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2401-wk-Fact-FAB82980DCCCB64E78A83E67D9D6DEE3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,678</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2421-wk-Fact-F0AB46BAB007AD7F5D9A3E67D9D6DEFE" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">60</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2437-wk-Fact-C72DE74393685EE0C8513E67D9D7C4F4" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2456-wk-Fact-A2363671638E4BE0C9F33E67D9D8DB15" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2475-wk-Fact-A6AF048D1E887D2152153E67D9DC246D" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2495-wk-Fact-5F92DCE09E4003A1E1D83E67D9DB7FA1" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2515-wk-Fact-A4C2925D54D9BE3E132C3E67D9DDE07A" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2534-wk-Fact-11A6F4D9F6742412438A3E67D9DC505B" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2556-wk-Fact-1688BB554781441015773E67D9D4FE67" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">247</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2575-wk-Fact-3B8B118D7503E8C99BCA3E67D9D5FF5A" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2595-wk-Fact-5CDFEE4FD9DEC27F3DD63E67D9D9A1C1" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">852</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2615-wk-Fact-924D0F07539944AD1AF63E67D9D99875" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2635-wk-Fact-EE52A9F79DC9909E62BD3E67D9DCE3BA" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,099</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2654-wk-Fact-0C5AD54374D9E98F697A3E67D9DB8382" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2681-wk-Fact-BB22D780A1702EC7174D3E67D9DAABE5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">903</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2700-wk-Fact-79EB1586D1B272880EC53E67D9D7B955" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2720-wk-Fact-B8EB32A4599AEC9589EE3E67D9DCE4E9" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,279</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2740-wk-Fact-A4DB2A95A6F2C4F7F4943E67D9DD1109" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">70</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e2760-wk-Fact-86D04197E3ADB591BCB73E67D9D498CD" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,182</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e2780-wk-Fact-E5E6542E6088EA35ABF23E67D9D983BE" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">75</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:29%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3219-wk-Fact-5079659E0379E22F16AA3E67D99E8900" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3238-wk-Fact-C9FFDD1304F81DFE45893E67D9FE56D4" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3257-wk-Fact-B521BD02B2BD3F01FD603E67D9F423D3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3277-wk-Fact-10540D19693DFBFD27BF3E67D99DC580" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3297-wk-Fact-C8B81DFF725317A5FDE13E67D9A06FDC" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3317-wk-Fact-3E1A4D91B8D82FF346253E67D99A69EE" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3333-wk-Fact-5A711D7D4775C875CE863E67D9F9B4A2" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,066</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3352-wk-Fact-E000167FB7372755CF3D3E67D99CF276" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3372-wk-Fact-F2183D61C2AC0C4A54EC3E67D9F1F2F0" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,206</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3392-wk-Fact-C544654DF9B8266C15B03E67D99A947B" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">110</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3412-wk-Fact-B1F500580D18E690092A3E67D99F46A4" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,272</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3431-wk-Fact-9753674430BDC3088B513E67DA00AF96" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3453-wk-Fact-FF286CED5F82367F434C3E67D99E86FB" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3472-wk-Fact-307A3A4E0D564E6FDC903E67D99E47A0" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3491-wk-Fact-11642910B6F4ECFD554E3E67D9A063A2" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3511-wk-Fact-9BD87B1DF87708ADAF563E67D9A2C4D4" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3531-wk-Fact-157E92FFC8721FC18EBA3E67D99FB51B" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3550-wk-Fact-FC1C3AEC378853DDC93F3E67D99EFC1A" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3572-wk-Fact-438924FFD6E70A4E1A283E67D9FF2400" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">243</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3591-wk-Fact-4B499C1C90F4D61E6AD93E67D9F45827" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3611-wk-Fact-3AA1F6C026F6675FF5813E67D9F9CB4F" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3631-wk-Fact-49378CE317F11F9B899D3E67D9F60EB5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3651-wk-Fact-DDC07EA9CBC78360A8003E67DA00A214" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,316</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3670-wk-Fact-07DE6CD15C4257D69DA43E67D99D4306" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3697-wk-Fact-53B59DBAD3E64787D7363E67D99CCC5F" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,662</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3716-wk-Fact-01E1F71975A62ACC31943E67D9F6CF5B" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3736-wk-Fact-77F78F462F108A2372193E67D9FDA71F" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,895</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3756-wk-Fact-FB53B8CEE331869471763E67D9F875B3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">141</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3776-wk-Fact-841165422CCB603CE1523E67D9F675FB" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e3796-wk-Fact-14FD15609FA1E0477A693E67D9F858D8" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">158</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Based on the Company's ability and intent to hold the investments for a reasonable period of time sufficient for a forecasted recovery of fair value, the Company does not consider any investments to be other-than-temporarily impaired as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 8</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-F2E10A8E60280981170C3E67DA3068DA-3"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="TextSelection-4A500CD3FFA9CC69B1F03E67DA31F59E-0-wk-Fact-139CF9E04BC0B9191E4F3E67DA02E597" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3950-wk-Fact-B09A02B406622E8CFCFE3E67D9E28511" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">860</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3969-wk-Fact-4BE2BED6510950D952E03E67D9E251E4" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">858</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e3984-wk-Fact-D6F8237173260A4776893E67D9E379E4" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,225</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4003-wk-Fact-9F4F02A6CD16147C6C553E67D9E0AA56" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,222</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4023-wk-Fact-9FC204739969F22A810D3E67D9E0988E" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">264</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4042-wk-Fact-0D356B9C6173E21EDB553E67D9E174F7" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">284</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after ten years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4062-wk-Fact-7FAEB66C55DD3BFCEF0C3E67D9E26C56" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4081-wk-Fact-9E21FA5DCD9624286A213E67D9E1A2A0" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,033</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4101-wk-Fact-D9DB41C9718807F647F93E67D9E3C4B0" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,742</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4120-wk-Fact-DC014F2731158678E4413E67D9E45B45" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4145-wk-Fact-27A0B6A3233E4A1C94E33E67D9E21434" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,017</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4164-wk-Fact-9EC799B444E3038D83643E67D9E021D0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:GainLossOnInvestmentsTextBlock" id="TextSelection-FFD55CEF9DF7D26998043E67DA3050FF-0-wk-Fact-AEE7DFF37856318E481E3E67DA05ACDF" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4359-wk-Fact-C19E3015D3F1C32B7C6C3E67D9A25CB2" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">952</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4378-wk-Fact-2F2BCAFE1FC7248D03C43E67D99EB953" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,610</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e4393-wk-Fact-A61D33B6C70EA03AB4F33E67D9A067A5" name="us-gaap:EquitySecuritiesFvNiRealizedLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954591e4413-wk-Fact-A612DC83F1FC5A2A62B23E67D9A1ACF6" name="us-gaap:EquitySecuritiesFvNiRealizedLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">40</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4439-wk-Fact-49979586C442BD2199ED3E67D99E99F4" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">951</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954591e4458-wk-Fact-5BAD58552968D049B72F3E67D9A2229E" name="us-gaap:EquitySecuritiesFvNiGainLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="sFB7F75C8967C368448A90E904B672D16"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">5. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:InventoryDisclosureTextBlock" id="TextSelection-482E1BC4DBE89A9745443E67DA3155B3-0-wk-Fact-F7BACFED326A35C059F23E67D99478E2" continuedAt="TextSelection-482E1BC4DBE89A9745443E67DA3155B3-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="TextSelection-109E5E4A61B7DB5C8ABC3E67DA31FB0C-0-wk-Fact-2550047DA17F463EA5003E67D997CD69" escape="true"><ix:continuation id="TextSelection-482E1BC4DBE89A9745443E67DA3155B3-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inventories consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e477-wk-Fact-7A7996ECA37A27E174D13E67D9CADE42" name="us-gaap:InventoryRawMaterials" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">32,783</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e496-wk-Fact-C2A54F01E01D8271B4053E67D9CC72FB" name="us-gaap:InventoryRawMaterials" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">33,701</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e511-wk-Fact-BA39ECB64E3DCAFF58603E67D9CCE554" name="us-gaap:InventoryWorkInProcess" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,474</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e530-wk-Fact-614D1284F836717BB7E23E67D9CC64E5" name="us-gaap:InventoryWorkInProcess" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,212</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finished goods and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e550-wk-Fact-E76BCEC214EE31D06B633E67D9CC15E2" name="us-gaap:InventoryFinishedGoods" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73,275</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e569-wk-Fact-7FD91F6EC61ADF84FA0F3E67D9CB51EF" name="us-gaap:InventoryFinishedGoods" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">70,290</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e594-wk-Fact-9EDC82C0279FBB469B103E67D9E8C664" name="us-gaap:InventoryNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">118,532</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249945302e613-wk-Fact-D00C70536702B1BFFD163E67D9F15232" name="us-gaap:InventoryNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">116,203</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 9</span></div></div><hr style="page-break-after:always"></hr><div><a id="s7C55B95F4A62E94542420E904B67A680"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">6. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FinancingReceivablesTextBlock" id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-0-wk-Fact-2C1C32B7620741E592EB3E67D9DD4386" continuedAt="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-1" escape="true">Consumer Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-1" continuedAt="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:ConsumerLoansReceivableTableTextBlock" id="TextSelection-313F6C1DF6441FB89C143E67DA31BE59-0-wk-Fact-A96C19F205DFDC4653063E67D9DDEC3D" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (at Acquisition Date, defined below)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e483-wk-Fact-4DC3D54AC7F03A664B333E67D995F014" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,782</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e502-wk-Fact-A6C4CB65BD376320B8113E67D995B349" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e517-wk-Fact-D195AB97C63FBCCB4F033E67D997647D" name="cvco:ConsumerLoansReceivableHeldForInvestment" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,572</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e536-wk-Fact-27952131D93FC28D3D8E3E67D99450A8" name="cvco:ConsumerLoansReceivableHeldForInvestment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,580</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e556-wk-Fact-E44F95F13D0EB7E5B8A73E67D9968F73" name="us-gaap:LoansReceivableHeldForSaleAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e575-wk-Fact-B5B5A690B5630F6D94C03E67D998BB16" name="us-gaap:LoansReceivableHeldForSaleAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e595-wk-Fact-25A123107E1DB260D9D13E67D99534A6" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e614-wk-Fact-F7937A1835FB45F50ACE3E67D993F5E0" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e634-wk-Fact-6799A824BFCAA87242EC3E67D998B21B" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">88,521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e653-wk-Fact-D6B93C55135C020D36693E67D9964A49" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e673-wk-Fact-6F6E9459EA7A73EFF3023E67D9979EDC" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,119</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e693-wk-Fact-0081EC8376A1F91AA3883E67D994B648" name="us-gaap:LoansAndLeasesReceivableDeferredIncome" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,926</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e714-wk-Fact-4CF6B736C4FD4D3C68293E67D998B8E4" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">421</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e734-wk-Fact-96BD9A944A338C8D392E3E67D9926AB3" name="us-gaap:AllowanceForLoanAndLeaseLossesRealEstate" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">415</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e760-wk-Fact-725A0F3199582F26A4A43E67D9925E23" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">85,981</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e779-wk-Fact-30555A33F7C77DB66D5A3E67D993099F" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86,785</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. ("Palm Harbor") in April 2011 ("Acquisition Date"). As of the Acquisition Date, the Company determined the excess of the loan pool's scheduled contractual principal and interest payments over all cash flows expected as an amount that includes interest that cannot be accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans includes interest that is accreted into interest income over the remaining life of the loans (referred to as accretable yield). Interest income on consumer loans receivable is recognized as Net revenue.</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock" id="TextSelection-81ECFFC0EC72F49657CB3E67DA311855-0-wk-Fact-280D2EB05404793C385A3E67D9DF4B0C" escape="true"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable held for investment &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e939-wk-Fact-DD1DE904B36F50FBEDB93E67D9F7EF55" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">96,397</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e958-wk-Fact-92E40A174B444A6904A53E67D9F568C5" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100,595</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1014-wk-Fact-7601D2BCBE00988689DA3E67D976E89D" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,881</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1034-wk-Fact-B16F6BC89F47B1A9B6533E67D97C3F6D" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1055-wk-Fact-12B20B924CB0340346843E67D9DADF4E" name="us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1075-wk-Fact-39495AF4CEC3CA8560233E67D9DDF6BD" name="us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,502</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less consumer loans receivable reclassified as other assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1096-wk-Fact-697D6A6451B3365B33663E67D9D9B2F4" name="cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1116-wk-Fact-D20AD36F21762F35995C3E67D9DB2446" name="cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired consumer loans receivable held for investment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1142-wk-Fact-4DC3D54AC7F03A664B333E67D995F014" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,782</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1161-wk-Fact-A6C4CB65BD376320B8113E67D995B349" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Over the life of the acquired loans, the Company estimates cash flows expected to be collected to determine if an allowance for loan loss subsequent to the Acquisition Date is required. <ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:WeightedaverageassumptionscashflowsTableTextBlock" id="TextSelection-256AE459BF8E9EC2EB093E67DA328B63-0-wk-Fact-7C4281692E9C53DCB2B23E67D9DE0ED2" continuedAt="TextSelection-256AE459BF8E9EC2EB093E67DA328B63-1" escape="true">The weighted averages of assumptions used in the calculation of expected cash flows to be collected were as follows:</ix:nonNumeric></span></div><ix:continuation id="TextSelection-256AE459BF8E9EC2EB093E67DA328B63-1"><div style="line-height:120%;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="6"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prepayment rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1241-wk-Fact-D9C449697F8C43B4C6A73E67DA07DDDD" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" contextRef="FD2020Q1YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">17.3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1256-wk-Fact-93613EC6E7903DC531F43E67DA0651D9" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" contextRef="FD2019Q4QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">17.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Default rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1272-wk-Fact-909F60882E085C372CB63E67DA07E143" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" contextRef="FD2020Q1YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1287-wk-Fact-31E6E9655A36021184263E67DA064403" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" contextRef="FD2019Q4QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">1.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assuming there was a </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1297-wk-Fact-D0D1C7A7257A6A8293E63E67D9DC8343" name="us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" contextRef="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">1</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> (100 basis point) unfavorable variation from the expected level, for each key assumption, the expected cash flows for the life of the portfolio, as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, would decrease by approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e1305-wk-Fact-4110B883982D304EAD0C3E67D9DD6BE4" name="cvco:SensitivityAnalysisChangeinPrepaymentRate" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">879,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e1309-wk-Fact-936CC26477D0CA9F852A3E67D9DDE175" name="cvco:SensitivityAnalysisChangeinDefaultRate" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> for the expected prepayment rate and expected default rate, respectively.</span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 10</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-2" continuedAt="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-3"><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock" id="TextSelection-FF0D25E8E8883FF94D493E67DA3262AC-0-wk-Fact-B39677C2A02E4BE993DB3E67D9DE419A" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on acquired consumer loans receivable held for investment were as follows (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1441-wk-Fact-B16F6BC89F47B1A9B6533E67D97C3F6D" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">36,672</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1460-wk-Fact-F55CF7C70AD3722E8F0B3E67D9775C9E" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1475-wk-Fact-0CA05C41C9708334091E3E67D980DBB1" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1495-wk-Fact-8421C28D82357077090F3E67D97D5EC3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reclassifications to non-accretable discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965039e1516-wk-Fact-6FD7C573EA6185A6FC133E67D97ADB60" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">24</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1536-wk-Fact-182EA416534AC398FA4F3E67D97F2625" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">291</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1561-wk-Fact-7601D2BCBE00988689DA3E67D976E89D" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,881</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1580-wk-Fact-3C4D8ED85A612090E6A83E67D9788EDA" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,873</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The consumer loans held for investment have the following characteristics:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average contractual interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1661-wk-Fact-E12BD132523B3309CA6B3E67D9A076C7" name="cvco:Weightedaveragecontractualinterestrate" contextRef="FD2020Q1YTD" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">8.52</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1676-wk-Fact-FD50B808F85EE0C450143E67D9A1E9D3" name="cvco:Weightedaveragecontractualinterestrate" contextRef="FD2019Q4QTD" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">8.49</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average effective interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1692-wk-Fact-C7F8253784909AF8DE553E67D9A0932E" name="cvco:Weightedaverageeffectiveinterestrate" contextRef="FD2020Q1YTD" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">8.97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e1707-wk-Fact-BF23ECF6E55A2CAB0A2C3E67D9A06988" name="cvco:Weightedaverageeffectiveinterestrate" contextRef="FD2019Q4QTD" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">9.11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average months to maturity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249965039e1723-wk-Fact-93654F0EB0A2092C87C73E67D9A04B80" name="cvco:Weightedaveragemonthstomaturity" contextRef="FD2020Q1YTD" format="ixt-sec:durmonth">160</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249965039e1737-wk-Fact-FDAF88F0D0F3EB8640B53E67D97CC705" name="cvco:Weightedaveragemonthstomaturity" contextRef="FD2019Q4QTD" format="ixt-sec:durmonth">163</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 11</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" id="TextSelection-27590986800D1B0476E43E67DA32D1F2-0-wk-Fact-61A55E4710E7B1CDD53D3E67D9DD84B6" continuedAt="TextSelection-ADA5A73ED0077216A4E73E67DA328CF1-0" escape="true"><ix:continuation id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-3" continuedAt="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-4"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates CountryPlace's gross consumer loans receivable for each class by portfolio segment and credit quality indicator as of the time of origination (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2551-wk-Fact-CE391F6431B9351FD0453E67D9E0E0AC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2570-wk-Fact-D88A36C12893F91080823E67D9DC6919" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">236</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2589-wk-Fact-B23B37F8330EF1A4A1FA3E67D9A3EA14" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">260</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2609-wk-Fact-AF7C245FEC56235C608C3E67D9F110E5" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2628-wk-Fact-6DA4F4381A6BABA669DA3E67D9E326BE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2648-wk-Fact-E13484522B26DC58DF153E67D9ED0236" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">885</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2663-wk-Fact-4DEF5808C97768096DF83E67D9F12AFE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2682-wk-Fact-751F987B146FFEFB83143E67D9DDFB2D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,790</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2701-wk-Fact-F7CE1604D93F78EB5DF33E67D9DFD436" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,083</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2721-wk-Fact-D50484DE4BC4A224211F3E67D9F39846" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2740-wk-Fact-620A136B63D252F2D2AB3E67D9F2EFD8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">57</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2759-wk-Fact-520712F78B497CC33A4E3E67D9D023A2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,003</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2780-wk-Fact-A352B6239D2E08E59BDD3E67D9EDA49A" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,647</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2799-wk-Fact-2B7E43D92EEC0348C1CA3E67D9CB83AA" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,188</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2818-wk-Fact-224A870CE0C501ED80B23E67D9EFCB98" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,293</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2838-wk-Fact-031FEE5EA31039273FFB3E67D9CD09DA" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2857-wk-Fact-9ACEA0810A414DD6C0B63E67D9ECE258" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">226</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2876-wk-Fact-DEEB09C4987A48E1E0D03E67D9EC8F58" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">22,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2897-wk-Fact-63D90A0AE09CF7437D113E67D9F24207" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2916-wk-Fact-756B1F42E3C4F626B3853E67D9F0FE15" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2935-wk-Fact-7728FA8A7403DE37D1DC3E67D9D4ABB2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">386</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2955-wk-Fact-F5223027F542C8DC2DDF3E67D9DA62D0" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2974-wk-Fact-C7B11BB475C783AA9B573E67D9E78245" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e2993-wk-Fact-096E98C32A73753874733E67D9D3134D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">432</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3014-wk-Fact-F43F45A98D35281239613E67D9F12EF6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,155</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3033-wk-Fact-4D62EB6CD63B5B7D151C3E67D9EE8A75" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3052-wk-Fact-9682A61A68DDAB46863E3E67D9D73D26" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3072-wk-Fact-16CB907048950881A4C03E67D9E577B2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3091-wk-Fact-BD295981A1DC4D5C7BD63E67D9CF1EC7" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">283</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3110-wk-Fact-EB87DCA20C1B991F38AF3E67D9D1C27C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,674</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3255-wk-Fact-C7A65A047E7918A662CC3E67D9E9B07E" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3274-wk-Fact-B4C9651ED7631AD599AB3E67D9E64335" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3293-wk-Fact-2F81FBA72C05B4E07ED93E67D9D68A72" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">160</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3313-wk-Fact-6DC9DD01269D4CA86A3B3E67D9E6537C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3332-wk-Fact-355A573660D54A26ADE43E67D9D5DBD4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">142</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3351-wk-Fact-EA4D40BA120ACA8BB6903E67D9CEDC5B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">302</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3372-wk-Fact-C8A52BE2B272B05ED2AA3E67D9E43CA6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3391-wk-Fact-2AD7B1748F3B7D912A783E67D9E8953B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3410-wk-Fact-EB39B26227222C9FD2C73E67D9E2FD4F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3430-wk-Fact-6B84D0075A1AF7CEB9D53E67D9D1E3D7" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,027</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3449-wk-Fact-038271E56390C1123FDF3E67D9D46D05" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,665</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3468-wk-Fact-FC106008B1A7B1B8F4963E67D9DBE5F8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,129</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3489-wk-Fact-449C7533E978F6BE9D5E3E67D9C90A46" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3508-wk-Fact-F9AF3BAB7FD43E309F713E67D9EE61BD" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3527-wk-Fact-76D39300A704ECC9BC463E67D9EFF2D6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">590</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3547-wk-Fact-1B37055BF5486A577B393E67D9A38919" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3566-wk-Fact-BE3B195C8D5E8D8DB5B13E67D9DE9CF7" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,841</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3585-wk-Fact-C5CF6B60B9D8D29A175E3E67D9E4CFBA" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3606-wk-Fact-D1C3EA3F13B27E0492393E67D9F025B8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3625-wk-Fact-1DF73C2C24569CF00FCD3E67D9CD321D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3644-wk-Fact-636CC472D13E712EE2263E67D9D785C6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3664-wk-Fact-E4DF8CDD55DFDCCCD7143E67D9E29963" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3683-wk-Fact-FA2C700F5386E48FD97A3E67D9CD54AD" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3702-wk-Fact-66E161A0E005F65EA3703E67D9E615DC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">156</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3723-wk-Fact-88E2BEBEAFB4D4FFF0E23E67D9A21B6C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3742-wk-Fact-DC6E4B71FA36C805A25E3E67D9EEA991" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3761-wk-Fact-4CB2231E968B6549EA063E67D9D71025" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,187</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3781-wk-Fact-2C25B3065CC70151A6143E67D9DFFAD8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3800-wk-Fact-DAB6642549178CFE97373E67D9EC660D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,804</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3819-wk-Fact-7D2C5FEB293445454B453E67D9E496B3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,071</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3963-wk-Fact-23CC515142019401FD3E3E67D9E6B9BD" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">77</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e3982-wk-Fact-ED719FEE20422311F1F23E67D9A2E20F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4001-wk-Fact-D34EB1262FEBD455EFC53E67D9D0D01E" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">961</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4021-wk-Fact-6B671B38DC11345DF3F53E67D9D8DA31" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4040-wk-Fact-39146FA755297E7ACFFA3E67D9A5C691" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4059-wk-Fact-D7622BDD769DC84E5EA03E67D9CD4847" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,375</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4080-wk-Fact-6C26CFC79B2FE4F22E8F3E67D9E8C0A1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4099-wk-Fact-9564526E7C9CDCA717623E67D9E3DE98" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,967</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4118-wk-Fact-9520608C24A29ED7F9BC3E67D9E2FDE9" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,631</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4138-wk-Fact-6A71B342CB33D254FF013E67D9C8D280" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4157-wk-Fact-F52A74F58A09B69329B63E67D9E3A1D6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4176-wk-Fact-E9359D551AA29EDB65F93E67D9DA1151" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,581</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4197-wk-Fact-4EB6FF444F7BD1F8A4333E67D9E5A5B4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,228</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4216-wk-Fact-2ADBA2AD8D448F5A83F93E67D9CE9C10" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,034</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4235-wk-Fact-8BCAD83484544DADCD983E67D9D058A0" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">368</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4255-wk-Fact-70A271CA5F568E6ED1953E67D9C8F481" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4274-wk-Fact-24E604B11DFA3DDB55AA3E67D9E7217C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4293-wk-Fact-0284DB0D8D71BA9E11273E67D9D21402" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,630</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4314-wk-Fact-1D736624A1DC3FC4EE013E67D9E0A126" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4333-wk-Fact-E44EEF9C4A306D9E57593E67D9E7A7DE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4352-wk-Fact-6AE2E66B866540E606053E67D9D793D8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">185</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4372-wk-Fact-5110E0975C40C7CFD3123E67D9CC85B8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4391-wk-Fact-0F986F3A9AD58BB832DB3E67D9A63E71" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4410-wk-Fact-1B78D77C546333A19E233E67D9E748C4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">185</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4432-wk-Fact-2852457CA95777D5C9D23E67D9D7D781" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4451-wk-Fact-92AFD41BF51CBAF29F1B3E67D9EB826B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,338</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4470-wk-Fact-D07B37C0DD9A40A35ECD3E67D9E2AA1D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,145</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4490-wk-Fact-968362C81C6D35800A763E67D9E31A6C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4509-wk-Fact-BB9EE14F15589B14C70D3E67D9D330E1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4528-wk-Fact-F33A2B0009AB82D21C063E67D9D0DB75" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,771</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4549-wk-Fact-BA2B3D7EBF641630A3603E67D9E568D4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4568-wk-Fact-BFBD7665FD74CF1BF48B3E67D9E7D1E6" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4587-wk-Fact-3E7800B379191C611E853E67D9E41020" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4607-wk-Fact-0D8BA54776C4370429C73E67D9D90657" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4626-wk-Fact-FEB4C41B0A4C260EF5A53E67D9E5BE29" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4645-wk-Fact-6EBE2A25F11E73D47DFD3E67D9E90B6D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4671-wk-Fact-CE17C42E1193A17B3EC13E67D9A303F2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,443</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4690-wk-Fact-51FE15E0FB861D0C72443E67D9E6DF6B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4709-wk-Fact-9CFA49EDC68ECE544AC53E67D9E814E4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4729-wk-Fact-2877BF9CC8162E4AE9BA3E67D9D31021" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4748-wk-Fact-DDC6CCBC1C88ECE79ABA3E67D9E66DAF" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,087</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e4768-wk-Fact-F8EF4089241B6F554D613E67D9D52CC2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">88,521</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 12</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-4"><ix:continuation id="TextSelection-ADA5A73ED0077216A4E73E67DA328CF1-0"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:17%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5588-wk-Fact-E60BD7805EA3256B20ED3E67D9B4DA4F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">401</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5607-wk-Fact-619D42CC669E8BD9A4453E67D9BB9C1E" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">245</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5626-wk-Fact-232E1AE60E89AB8800183E67D9A67A0F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5646-wk-Fact-40C3B65A165B8C974FCF3E67D9B3D0AE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5665-wk-Fact-FE1535CB37E73D4B8B9B3E67D9B54296" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5685-wk-Fact-C9E472B5FE573C3426BB3E67D9C6F528" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">912</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5700-wk-Fact-51D3B08FDE7F689BC0513E67D9AE49D1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,448</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5719-wk-Fact-E5B63D739A61F5A250113E67D99FC8A8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,996</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5738-wk-Fact-9AA57BA9D9E20B769C9D3E67D9B1D7D0" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,266</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5758-wk-Fact-408355A1B22751EDC2C23E67D9870B93" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5777-wk-Fact-F89A2B948768827D44E23E67D9B91E96" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5796-wk-Fact-1488590F5B6C34E8314D3E67D99999C5" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,710</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5817-wk-Fact-88982ED2FF194C2D2D5A3E67D9B3C5AE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,090</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5836-wk-Fact-B981EAEE16FE3D3274BE3E67D9B77E8B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,419</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5855-wk-Fact-76087C1EE75943EC78243E67DA1AFE08" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,436</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5875-wk-Fact-7BD52751B7C9784E27CC3E67D9B83B26" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5894-wk-Fact-F371808D7AA77C7EF7A13E67D9B1BC36" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5913-wk-Fact-22C06495323748E30F713E67D9B7BDCB" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">23,562</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5934-wk-Fact-BF3362F4C716BA0805433E67D9AE8CDC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5953-wk-Fact-E105866B61EC5DFD1DFF3E67DA1600A5" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5972-wk-Fact-F0571D697B869B71074D3E67DA0C41C9" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">390</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e5992-wk-Fact-100FCBF02F86998EE3C33E67D9BEC0DE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6011-wk-Fact-E5D3AFAB8632096F09CC3E67D9B05E4E" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6030-wk-Fact-27CB76DC2A45112E08593E67D9BBEDFF" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">437</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6051-wk-Fact-321D4A45ACCBB0AAE14C3E67D9BDEE28" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,986</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6070-wk-Fact-FC4575787A8020941C893E67D9AFD406" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6089-wk-Fact-75AFF69B39C12B300DAB3E67D9D1478C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,358</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6109-wk-Fact-FF470BE3532D6855B7793E67D9B9C42D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6128-wk-Fact-37CA1A70A0B15032572F3E67D9BD873F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">617</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6147-wk-Fact-246B9EEC5FF809A84F5C3E67DA151CD1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">49,621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6292-wk-Fact-EE586085CD9363560C533E67D9BFDCF8" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6311-wk-Fact-B469BEE7B348FA5ECFB33E67D9B99C1B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6330-wk-Fact-336091F013C9635D457F3E67D9B8DEF4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">83</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6350-wk-Fact-B5609004036056C5A7CF3E67D98A4641" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6369-wk-Fact-54120CABBB520C013C5F3E67D9BEAB40" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">460</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6388-wk-Fact-562920CF2EC358A4A5623E67D9BE0C14" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">543</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6409-wk-Fact-1738B5CA6A4100B7B0E23E67D9B4DFC3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6428-wk-Fact-C9187740D3B2DE9258AC3E67D9C5BF1C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6447-wk-Fact-7D757068F72312F9834E3E67D9BD8122" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,202</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6467-wk-Fact-22F08566DBF6E8BB3EBF3E67DA185014" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6486-wk-Fact-2DC37130300F5DE38D1C3E67D9F52EB4" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,885</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6505-wk-Fact-D76AA1D2BED73685B8643E67DA195F86" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,148</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6526-wk-Fact-ECD574A1F6ED2C0323333E67D9B19777" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6545-wk-Fact-5DF8AE0F4E5955D8FBC33E67D9B3FDF2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6564-wk-Fact-3854D527F0CE3DA807C43E67D99A2D61" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">684</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6584-wk-Fact-ABD48849A2121BC206333E67D9BB3B32" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,822</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6603-wk-Fact-490A3DB991013D17934E3E67D9762E7B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,326</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6622-wk-Fact-7C29E80BC7049D50824D3E67D9C14862" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,832</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6643-wk-Fact-9F167F2EDB2AC4C1C8DA3E67D9BFD707" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6662-wk-Fact-EB0B6CFB41915766E0A33E67D9C4754C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6681-wk-Fact-F8F0867C9CFF0E8D55923E67D9B3984F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,969</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6701-wk-Fact-8E5BE06BE9BA55B40B0F3E67D9B7802A" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6720-wk-Fact-F70A09CB5749846AD5F23E67D9B01CCA" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,671</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6739-wk-Fact-E06E246652DDC4EB6DD33E67D9BA1EB5" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,523</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6883-wk-Fact-354710E2105C58D253193E67D973194E" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">78</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6902-wk-Fact-47D98EBBD9AB74012D7A3E67D9BF3F56" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">344</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6921-wk-Fact-544F55D5151F3874A48B3E67D9B0E698" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">991</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6941-wk-Fact-EF2EF55FF9A2DFCBF1213E67D9B9EB32" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6960-wk-Fact-4F8FF0EEF1ADCD0742883E67D9B4C926" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e6979-wk-Fact-D81CD45B18BE54AC626C3E67DA01C01D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7000-wk-Fact-DC4C2D96032D8E0D00E23E67D9A3D2A1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">994</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7019-wk-Fact-05F18C3C13316255C9103E67D9B07048" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,008</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7038-wk-Fact-1AF1717B910D600C88B63E67D9BE3E0D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7058-wk-Fact-781E9C249EFC4AA46C3A3E67D9B80AB2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7077-wk-Fact-C5D792312CDC3AD48F073E67D9B6B03D" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7096-wk-Fact-D5739CC9B8767726D1483E67D9B725EB" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,689</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7117-wk-Fact-508AB048728095B36B8C3E67D9B0005C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,238</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7136-wk-Fact-AE181C7835B6133A9AE73E67D9AD20BC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7155-wk-Fact-FD55AC0E6AAA1D8367A13E67DA0AAAAD" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">369</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7175-wk-Fact-896FE97CDB64A3CB993E3E67DA0C58BD" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7194-wk-Fact-FFAC705759886355F9203E67DA1A59D2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7213-wk-Fact-01053C626425A6DBF4A93E67D9B35A71" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,660</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7234-wk-Fact-C657C663390D8265C2DB3E67D9DF8E68" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7253-wk-Fact-FF54D5EC6A6D7EC70C953E67D9BBEE58" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7272-wk-Fact-8DA1BCAF807DB3EFDD593E67D9AF767C" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7292-wk-Fact-4B7CE9F62D9470C2171E3E67DA050AF3" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7311-wk-Fact-F1F8255F58A0F98DCD353E67D9B2B459" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7330-wk-Fact-EA2B4C152C814E22709D3E67DA0B9FA1" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">214</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7351-wk-Fact-27753F5C91E14D0E5C083E67D9BA9816" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,310</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7370-wk-Fact-8B9C18724810481A92443E67D993F0F2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7389-wk-Fact-6B780BBC74907E2CE7173E67D9BBFBB7" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,261</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7409-wk-Fact-1233BB9DF7445804A4AD3E67D9C021FE" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7428-wk-Fact-2B974226B4271980E5CD3E67D9B0731A" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7447-wk-Fact-390A6AE69D0893187EA73E67D9BCAB6A" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,976</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7469-wk-Fact-00698B035F685DF3F80F3E67D9E3752F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7488-wk-Fact-C449A6CCC5EF3CE96EC93E67D9B1563F" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7507-wk-Fact-3D2D37B48F0A6D363FBD3E67DA146053" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7527-wk-Fact-4DE22D3424A2AE788E923E67D9F71AB5" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7546-wk-Fact-024670381AD6A22E63703E67D9B53552" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7565-wk-Fact-8BD97A61C8EF4826EA9E3E67D9A08D5A" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7591-wk-Fact-E909A4F0678E8318C0B73E67D9F0CFCB" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,296</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7610-wk-Fact-3A50B3C8E56BB983B39B3E67D9ADD3A7" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7629-wk-Fact-557FD2A52472B6AFB1543E67D9BF885B" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">26,594</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7649-wk-Fact-A7CCF31D2BB189729D713E67D9AFDFCC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7668-wk-Fact-B218C64D62206198E5CC3E67D9B680EC" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,288</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7688-wk-Fact-CBBA321BB3801931D8963E67D9C1AAB2" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,126</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loan contracts secured by collateral that is geographically concentrated could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7714-wk-Fact-740663283B55A4C4A2483E67D9DE8DED" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_TX" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">42</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding principal balance of the consumer loans receivable portfolio is concentrated in </span><span style="font-family:inherit;font-size:11pt;">Texas</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7722-wk-Fact-998558028BA9CDD324553E67D9E3C07B" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_FL" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> is concentrated in </span><span style="font-family:inherit;font-size:11pt;">Florida</span><span style="font-family:inherit;font-size:11pt;">. As of </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7735-wk-Fact-700A135A65A053EE357F3E67D9DFE896" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_TX" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">44</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965039e7739-wk-Fact-EC7B62DC3EEC0FE713A33E67D9E165AE" name="cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage" contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_FL" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> was concentrated in Florida. Other than </span><span style="font-family:inherit;font-size:11pt;">Texas</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">Florida</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">no</span><span style="font-family:inherit;font-size:11pt;"> other state had concentrations in excess of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249965039e7756-wk-Fact-B85D02C1EF54A1BEE5AA3E67D9E00EAA" name="cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable" contextRef="FD2020Q1YTD" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the principal balance of the consumer loans receivable as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e7771-wk-Fact-E48794C951B16A040EF53E67D9E0D0D4" name="us-gaap:RealEstateAcquiredThroughForeclosure" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.7</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e7775-wk-Fact-04B001E3593494000C043E67D9DE1C27" name="us-gaap:RealEstateAcquiredThroughForeclosure" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e7787-wk-Fact-C8A32083CB21F655562D3E67D9DE1A6C" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249965039e7792-wk-Fact-B265FCDF8CDD2FB590C53E67D9DF3DD1" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 13</span></div></div><hr style="page-break-after:always"></hr><div><a id="s44F4729890D9342303D40E904E15BA22"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">7. <ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" id="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-0-wk-Fact-61BDEB11DBC009AEE0DE3E67D99B73C1" continuedAt="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-1" escape="true">Commercial Loans Receivable and Allowance for Loan Losses</ix:nonNumeric></span></div><ix:continuation id="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-1" continuedAt="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. The other terms of direct arrangements vary depending on the needs of the borrower and the opportunity for the Company.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 loan receivables are unsecured general obligations of the independent floor plan lenders.</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:CommercialLoansReceivablesTableTextBlock" id="TextSelection-D020D0350F0A775B0CD73E67DA2E9731-0-wk-Fact-25482009EC98F91A282A3E67D99913F6" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct loans receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e490-wk-Fact-82AD7F0726FCBC12FFAD3E67D9862D12" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e509-wk-Fact-B1F0FC445EF021B1AC7D3E67D9864C44" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e524-wk-Fact-514B6E7F70D0AAA952B73E67D983ED4B" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e543-wk-Fact-F8FD48764B6958BC68733E67D9825769" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e563-wk-Fact-B7BC2B99CA9AF9076E2A3E67D986C314" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e583-wk-Fact-FF277EF58B8E78C705473E67D9828350" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e604-wk-Fact-8B5A14499C9008DF9E5A3E67D9857C04" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">227</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e624-wk-Fact-4F452B6A916D60C6450C3E67D9826645" name="us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">208</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e650-wk-Fact-890EC9158614A5A3BB623E67D9848DA3" name="us-gaap:NotesReceivableNet" contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,658</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e669-wk-Fact-CEBBBA6BC332E8DDD1D03E67D985562E" name="us-gaap:NotesReceivableNet" contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,006</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The commercial loans receivable balance had the following characteristics:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:69%;"></td><td style="width:14%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average contractual interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e743-wk-Fact-471F20DFF85D98861DF03E67DA176C68" name="cvco:Weightedaveragecontractualinterestratecommercial" contextRef="FD2020Q1YTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">5.9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e758-wk-Fact-01951E4D45FCDDAD47D23E67DA13286A" name="cvco:Weightedaveragecontractualinterestratecommercial" contextRef="FD2019Q4QTD" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">5.7</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average months to maturity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249947796e774-wk-Fact-A6061BE2E0566A003C093E67DA179CEA" name="cvco:Weightedaveragemonthstomaturitycommercial" contextRef="FD2020Q1YTD" format="ixt-sec:durmonth">8</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249947796e788-wk-Fact-D5CE4962E4278D3EB8D23E67DA167BC5" name="cvco:Weightedaveragemonthstomaturitycommercial" contextRef="FD2019Q4QTD" format="ixt-sec:durmonth">7</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company evaluates the potential for loss from its participation loan programs based on the independent lender's overall financial stability, as well as historical experience, and has determined that an applicable allowance for loan losses was not needed at </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">With respect to direct programs with communities and developers, 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. For direct programs with independent distributors, the risk of loss is spread over numerous borrowers. Borrower activity is monitored in conjunction with third-party service providers, where applicable, to estimate the potential for loss on the related notes receivable, considering potential exposures, including repossession costs, remarketing expenses, impairment of value and the risk of collateral loss. The Company has historically been able to resell 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. If the Company determines that it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement, a specific reserve is determined and recorded within the estimated allowance for loan losses. The Company recorded an allowance for loan losses of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249947796e808-wk-Fact-7F14C0E69CF975EF7C193E67D9EBF9F3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">191,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249947796e812-wk-Fact-649E0FFB6080FCA4C89B3E67D9EDD2BF" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">113,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June&#160;29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June&#160;30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 14</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-2" continuedAt="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-3"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" id="TextSelection-3E0B2855D818DD16038F3E67DA2F4B0F-0-wk-Fact-964FE27EC53F1F960CAA3E67D99C7557" continuedAt="TextSelection-3E0B2855D818DD16038F3E67DA2F4B0F-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses applicable to the direct programs (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e949-wk-Fact-D98B5531365AC847F8193E67DA121B25" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e968-wk-Fact-C0B0372CB10ED1A626B33E67D9E0F91B" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Provision for commercial loan credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e983-wk-Fact-1F08F798C1C04326549E3E67D9DAC0C4" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1002-wk-Fact-1EC160830CBE9BB888363E67D9E4E280" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">71</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans charged off, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1022-wk-Fact-CBBA676F2FA4DEA370993E67D9EF4A51" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1041-wk-Fact-F2ACF19714BACFD580ED3E67D9EE0840" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1066-wk-Fact-7F14C0E69CF975EF7C193E67D9EBF9F3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1085-wk-Fact-649E0FFB6080FCA4C89B3E67D9EDD2BF" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">113</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock" id="TextSelection-8CAB0DB7033CDFC6B53E3E67DA2F90A4-0-wk-Fact-060E60D130784A5D522B3E67D99B9AF7" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><ix:continuation id="TextSelection-3E0B2855D818DD16038F3E67DA2F4B0F-1"></ix:continuation>The following table disaggregates commercial loans receivable and the estimated allowance for loan losses for each class of financing receivable by evaluation methodology (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1397-wk-Fact-75FA5B5674EB3662D8533E67D9760369" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1416-wk-Fact-952D91BB3823A8E5FE563E67D97ACD0C" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,018</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1435-wk-Fact-1D6D1CF5210B847C86493E67D9713F3C" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1455-wk-Fact-BDC4C9B45A84082F64303E67D972AFA1" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1470-wk-Fact-08802B4FD645890DE7463E67D974B990" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,602</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1489-wk-Fact-A226937E767A7BAF7A883E67D978AE29" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,881</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1508-wk-Fact-152A18C5A04F36727CFE3E67D9791B08" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1528-wk-Fact-E3039D49CC9C0445E4493E67DA1E1135" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1553-wk-Fact-82860793DFE0A6318EB73E67D972E8B2" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1572-wk-Fact-F7E4C9AD6136137756A93E67DA1D0112" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1591-wk-Fact-040DD8E9BD9E5CBA18473E67D97C2246" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1611-wk-Fact-F2979639E518F692E4CA3E67D975EC07" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e1713-wk-Fact-68AFB88E56E06ACD26433E67D97B5F98" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e1733-wk-Fact-AFBACEBD8B87367829893E67D9744218" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1753-wk-Fact-FDA93B1836279BE0C7863E67D9779C6E" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1773-wk-Fact-EFA568AA9C3F1AB67A8E3E67DA1D72DF" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1788-wk-Fact-5923065AC0B1835A04A83E67D9793777" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1807-wk-Fact-5FAE5A3864518E650A0F3E67D9732D10" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1826-wk-Fact-1223779C910A35C95C093E67D976B4AB" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1846-wk-Fact-5C490C304E5D3E5806D03E67D97CF4BB" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e1871-wk-Fact-334B83AEC3CEDE7AFBD23E67D97B107D" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">191</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249947796e1891-wk-Fact-C5E09440767961A5D64C3E67D9716C27" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">180</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1911-wk-Fact-0ED36B343B04CBB421A53E67D97720AF" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e1931-wk-Fact-102C6448535E58C6609D3E67D97AC30C" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 past due </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d249947796e1952-wk-Fact-9D417B16FC29785780203E67D9F27F92" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" contextRef="FD2020Q1YTD">90 days or more</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;">. The Company's policy is to place loans on nonaccrual status when interest is past due and remains unpaid </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d249947796e1956-wk-Fact-AE5692094AE6EC79C07E3E67D9F2D4C9" name="cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual" contextRef="FD2020Q1YTD">90 days or more</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;"> or when there is a clear indication that the borrower has the inability or unwillingness to meet payments as they become due. The Company will resume accrual of interest once these factors have been remedied. At </span><span style="font-family:inherit;font-size:11pt;">June&#160;29, 2019</span><span style="font-family:inherit;font-size:11pt;">, there were no commercial loans that are </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249947796e1964-wk-Fact-9D417B16FC29785780203E67D9F27F92" name="cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" contextRef="FD2020Q1YTD">90 days or more</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;"> past due that are still accruing interest. Payments received on nonaccrual loans are recorded on a cash basis, first to interest and then to principal. At </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, 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><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="TextSelection-0A59C7A30B31FDB7FD473E67DA2F27A1-0-wk-Fact-91C0EE1112A589317CF93E67D99B750A" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates the Company's commercial loans receivable by class and credit quality indicator (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Performing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2267-wk-Fact-3D766901B9B5A8799B453E67D9D61659" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2286-wk-Fact-7763BD40F4B3A8E4A74A3E67D9D432FF" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2305-wk-Fact-D1F28A644FC4109FBE8B3E67D9D341C0" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2325-wk-Fact-3026F6DBA3CF85C16CC53E67D9D5B5F3" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Watch list</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2340-wk-Fact-5BE40E6E9412A13825453E67D9D5BE4A" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2359-wk-Fact-9CC856A208AD5A0CFFED3E67D9D8C63B" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2378-wk-Fact-FDAAEE9458463351406F3E67D9D7BD6D" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2398-wk-Fact-A335E0F08B9C1F43AD8B3E67D9D7BED5" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Nonperforming</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2418-wk-Fact-D022014CD4122890C43A3E67D9D5DC78" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2437-wk-Fact-A4E8A3CAF77F4B22A8EA3E67D9D11410" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2456-wk-Fact-6DCDCA1308060256192D3E67D9D2CD91" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2476-wk-Fact-6CD6D55E10D3A56AAC0F3E67D9D2E267" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2501-wk-Fact-82860793DFE0A6318EB73E67D972E8B2" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,663</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2520-wk-Fact-F7E4C9AD6136137756A93E67DA1D0112" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,899</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2539-wk-Fact-040DD8E9BD9E5CBA18473E67D97C2246" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">413</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2559-wk-Fact-F2979639E518F692E4CA3E67D975EC07" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 15</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-3"><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock" id="TextSelection-CB6A6FF0FBFC9018850B3E67DA2E1B64-0-wk-Fact-4E3FBCEF7D4F159B19853E67D999A554" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has concentrations of commercial loans receivable related to factory-built homes in excess of 10% located in the following states, measured as a percentage of commercial loans receivables principal balance outstanding:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:71%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">California</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2642-wk-Fact-88DBE6DFAD466834B0D13E67D99E4425" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_CA" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">18.8</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2657-wk-Fact-A4540F62759537CE4EA73E67D99D35F2" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_CA" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">21.1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Arizona</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2673-wk-Fact-64BFDA3AFA4E76B4D9B13E67D99E7479" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_AZ" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">18.2</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2688-wk-Fact-032BCFC3ACBEEE2638CE3E67D99E4D4D" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_AZ" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">16.3</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Additionally, at </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2714-wk-Fact-B07B68C1FF6D38E4F9A13E67D9F00BF3" name="cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage" contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_OR" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">10.4</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the commercial loans receivables principal balance was concentrated in Oregon. The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, the Company had concentrations with one independent third-party and its affiliates that equaled </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2729-wk-Fact-0588BB71302C7B3EA1EC3E67D9F079FC" name="cvco:CommercialLoansReceivablePrincipalBalanceConcentration" contextRef="FI2020Q1" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">21.8</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249947796e2733-wk-Fact-33C20181A9F84CDAE8E63E67D9F306A1" name="cvco:CommercialLoansReceivablePrincipalBalanceConcentration" contextRef="FI2019Q4" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">22.0</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the principal balance outstanding, respectively, all of which was secured.</span></div></ix:continuation><div><a id="s91642251320D35BD08020E904EA24BA6"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">8. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="TextSelection-5E11F5D23ABB3F4E225C3E67DA329070-0-wk-Fact-3EE9B5D6C9C4A6E4EF013E67D9BA1CDD" continuedAt="TextSelection-5E11F5D23ABB3F4E225C3E67DA329070-1" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="TextSelection-5E11F5D23ABB3F4E225C3E67DA329070-1"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="TextSelection-B0F760920D1A3CB794763E67DA3290FD-0-wk-Fact-EA5799BBAD0FF67D3D993E67D9B9A7CC" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e534-wk-Fact-5C0F160174017F580B0F3E67D9C0CA62" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,406</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e553-wk-Fact-B29E3A616EEE353E92FE3E67D9BC5D79" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,359</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e568-wk-Fact-03E6F50D48935D6B32983E67D9C14904" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">44,353</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e587-wk-Fact-5D38D7ED857FA57BEC5E3E67D9B83BE7" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">42,976</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e607-wk-Fact-74AAF466294F34074CB43E67D9BECC36" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e626-wk-Fact-C1F175DDC47D0FCC612A3E67D9C1CE67" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,053</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e646-wk-Fact-D168CF4057A78E96D4B73E67D9BA8B08" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">93,400</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e665-wk-Fact-86FC1D8E2874C08412ED3E67D9BE4BA6" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91,388</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249952878e685-wk-Fact-02BFF38B33B6622CAEAC3E67D9C0BEA1" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">29,024</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249952878e705-wk-Fact-6C085E67453852C8A6D43E67D9C0A0A9" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,904</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e731-wk-Fact-1E2C859B84D3E4DA820A3E67D9F5FFC1" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">64,376</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249952878e750-wk-Fact-F4FD0CF07B0C887ADD903E67D9E2AA4E" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">63,484</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249952878e771-wk-Fact-13D8F4E46798572202163E67D9BBB1CE" name="us-gaap:Depreciation" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249952878e775-wk-Fact-8484284A5FC127DC876C3E67D9B69749" name="us-gaap:Depreciation" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Included in the amounts above are certain assets under finance leases. See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> for additional information.</span></div></ix:continuation><div><a id="s068861E44A556E9ED3940E904EB17D08"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">9. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:LesseeOperatingLeasesTextBlock" id="TextSelection-F86636966E4C32BDBCA63E67DA330194-0-wk-Fact-C2518C2D219A603388E63E67D9C37B07" continuedAt="TextSelection-F86636966E4C32BDBCA63E67DA330194-1" escape="true"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:LesseeFinanceLeasesTextBlock" id="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-0-wk-Fact-33B581C513E892C459BB3E67D9C4B2AB" continuedAt="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="TextSelection-F86636966E4C32BDBCA63E67DA330194-1" continuedAt="TextSelection-F86636966E4C32BDBCA63E67DA330194-2"><ix:continuation id="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-1" continuedAt="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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&#8217;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 a purchase option that the Company is reasonably certain to exercise.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Certain of the Company's lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 16</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-F86636966E4C32BDBCA63E67DA330194-2" continuedAt="TextSelection-F86636966E4C32BDBCA63E67DA330194-3"><ix:continuation id="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-2" continuedAt="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-3"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since the Company&#8217;s leases do not provide a readily determinable implicit interest rate, the Company must estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, the Company considers the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes the options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"></td></tr><tr><td style="width:43%;"></td><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">ROU assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e517-wk-Fact-956CA8080CFF2544EA0E3E67D9F43B20" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,248</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF" name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e579-wk-Fact-370EE1993EA33F95552D3E67D9FC16E0" name="cvco:LeaseRightOfUseAsset" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,918</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Lease Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e702-wk-Fact-F13E61F5CEFB1E02599D3E67D9F6961F" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of secured financings and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e727-wk-Fact-762F10938FFAAC1E40583E67D9F3447A" name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">724</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e789-wk-Fact-4FAD6DF057D6D1363CB43E67D9DA2E0B" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,260</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e819-wk-Fact-EAF53A9E998BCE61BA853E67D9F49A5D" name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">330</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e854-wk-Fact-DBDA94685285DA4A23803E67D9D2AF6D" name="cvco:LeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,940</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) <ix:footnote id="TextSelection-29E912B3F931D627A9143E67DA328E1D-0-wk-Footnote-29E912B3F931D627A9143E67DA328E1D_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="TextSelection-29E912B3F931D627A9143E67DA328E1D-1">Recorded net of accumulated amortization of </ix:footnote></span><ix:continuation id="TextSelection-29E912B3F931D627A9143E67DA328E1D-1"><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954580e869-wk-Fact-DA9AD9962441488B712F3E67D9C554F4" name="cvco:FinanceLeaseRightOfUseAssetAccumulatedAmortization" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">79,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></ix:continuation></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the financial statement classification of the Company's lease expenses reported within the Consolidated Statement of Comprehensive Income for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:40%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:19%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Lease Expense Category</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended June 29, 2019</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease expense </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475" name="us-gaap:OperatingLeaseExpense" contextRef="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">209</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A" name="us-gaap:OperatingLeaseExpense" contextRef="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">753</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Amortization of leased assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1104-wk-Fact-CBE2A1705D26AC583AA53E67D9FCC390" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1139-wk-Fact-BB0AC4560480FF598A343E67D9E71F29" name="us-gaap:FinanceLeaseInterestExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1179-wk-Fact-7385CAC9D8E586AD63323E67D9FBE818" name="cvco:TotalLeaseExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">984</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) <ix:footnote id="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Excludes short-term and variable lease expenses, which are immaterial.</ix:footnote></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash payments for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> were </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954580e1201-wk-Fact-3A2120B1D1E19358B8763E67D9C4B76A" name="us-gaap:OperatingLeasePayments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">786,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> for operating leases and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954580e1205-wk-Fact-797C5D4D25770B78DFBA3E67D9C2A39C" name="cvco:FinanceLeasePayments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">34,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> for finance leases.</span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 17</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-F86636966E4C32BDBCA63E67DA330194-3"><ix:continuation id="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-3"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:65%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1313-wk-Fact-A490EC38910650EC71973E67D9CDD5FC" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,517</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1332-wk-Fact-07BE4B0E08819059A1723E67D9CE5943" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">732</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1351-wk-Fact-C27948CC95F1F7636AEF3E67D9F1A43D" name="cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,249</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1367-wk-Fact-CEDE461FD951353795DD3E67D9CE56A2" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,699</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1386-wk-Fact-C857999EFF2CF2724DAC3E67D9D0F931" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1405-wk-Fact-32816CC5AE144C2966B43E67D9F910EA" name="cvco:LeaseLiabilityPaymentsDueYearTwo" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,772</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1426-wk-Fact-C5E56DE29C582460103F3E67D9D1762B" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,778</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1445-wk-Fact-1CEFA10D2A5D2A08C65B3E67D9D3CCA2" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1464-wk-Fact-C811A643FBCD5D1613AA3E67D9D15DAC" name="cvco:LeaseLiabilityPaymentsDueYearThree" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,851</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1485-wk-Fact-ADF5A4BE0390E0CE1B463E67D9D26396" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,824</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1504-wk-Fact-345B0BCF6899F11E0A0F3E67D9D4B1EB" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1523-wk-Fact-247E255EF7487A6581E23E67D9FAD3D6" name="cvco:LeaseLiabilityPaymentsDueYearFour" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,897</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1544-wk-Fact-C3631FFACC44E10303E83E67D9F91A1D" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,445</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1563-wk-Fact-9D1F958728A9774547C33E67D9CFD82B" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">73</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1582-wk-Fact-A4E2A35DA4E8A69F41E43E67D9D1B508" name="cvco:LeaseLiabilityPaymentsDueYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,518</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1603-wk-Fact-1BDE91146FCF0FB5731B3E67D9F8AAD7" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,612</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1622-wk-Fact-CBD8EF2660667A9CDCFD3E67D9D14FCA" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">123</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1641-wk-Fact-F2B32DF8E1D105C031EA3E67D9EFBB3A" name="cvco:LeaseLiabilityPaymentsDueAfterYearFive" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,735</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1662-wk-Fact-925EA143DFA30872E3F13E67D9FB5709" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,875</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1681-wk-Fact-6D71CF1EE129EA7B68313E67D9F24A6F" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1700-wk-Fact-2F1A20802EB2628FD01B3E67D9CD323B" name="cvco:LeaseLiabilityPaymentsDue" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,022</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less: Amount representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954580e1721-wk-Fact-DB722E7624B152AC4C053E67D9D4D35D" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,989</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954580e1741-wk-Fact-62AF79094ADD47032CCA3E67D9FCDC3D" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">93</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249954580e1761-wk-Fact-4D97F733D2528B7A8CCD3E67D9FC16E6" name="cvco:LeaseLiabilityUndiscountedExcessAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,082</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1788-wk-Fact-518F4F95676CA4213CBB3E67D9F9B1BA" name="us-gaap:OperatingLeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,886</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1807-wk-Fact-27F128F2817B3AE605CB3E67D9FAC894" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1826-wk-Fact-DBDA94685285DA4A23803E67D9D2AF6D" name="cvco:LeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,940</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the remaining lease terms and discount rates as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:85%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249954580e1875-wk-Fact-EF9E742EEA8C1E6852143E67D9FDA397" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2020Q1" format="ixt-sec:duryear">4.9</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249954580e1890-wk-Fact-46E376CDCCB1E2F001FF3E67D9FA0955" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" contextRef="FI2020Q1" format="ixt-sec:duryear">2.8</ix:nonNumeric></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1921-wk-Fact-F3F83A933805D09136233E67D9F5A534" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="FI2020Q1" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">4.5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1937-wk-Fact-14955A8F2546BA6E1C613E67D9FBC6E4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="FI2020Q1" unitRef="number" decimals="3" scale="-2" format="ixt:numdotdecimal">5.0</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Operating Leases pre-Topic 842 adoption</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;The Company has non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment.&#160;The Company's facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options.&#160;Rent expense for these third-party operating leases was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954580e1957-wk-Fact-1855121DD81F6D0260263E67D9C39123" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2019Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> for the fiscal year ended March 30, 2019 and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249954580e1961-wk-Fact-B5B664C81FA4C67EC2173E67D9C3EC0D" name="us-gaap:LeaseAndRentalExpense" contextRef="FD2018Q4YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.3</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> for each of the fiscal years ended March 31, 2018 and April 1, 2017, and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Future minimum lease commitments for future fiscal years under all non-cancelable operating leases having a remaining term in excess of one year as of March 30, 2019 are as follows (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:86%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e1995-wk-Fact-21BACE704417ECB540623E67D981A462" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,292</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e2010-wk-Fact-5CDB32F1BEE170086EA13E67DA09B69A" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e2030-wk-Fact-9E4F6E14F274524665AC3E67D9EF9828" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,389</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e2050-wk-Fact-077EEDE5A99A2ABFA4553E67DA05801F" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,072</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e2070-wk-Fact-6FF02DCE40E8D2E1A5B73E67DA0ACFED" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total remaining lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249954580e2095-wk-Fact-281AB2034351E5D2A9043E67D9F5B8AA" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,322</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 18</span></div></div><hr style="page-break-after:always"></hr><div><a id="sCD3F96E255AF238DFAC40E904ED04926"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">10. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="TextSelection-BDD8D9735AA5FFF9ACC13E67DA331272-0-wk-Fact-58D78E84CABDAB0865EE3E67DA1EC7D4" continuedAt="TextSelection-BDD8D9735AA5FFF9ACC13E67DA331272-1" escape="true">Goodwill and Other Intangibles</ix:nonNumeric></span></div><ix:continuation id="TextSelection-BDD8D9735AA5FFF9ACC13E67DA331272-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"></td></tr><tr><td style="width:21%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:10%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Indefinite-lived:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e838-wk-Fact-2AA619C63281A974557F3E67D9F8B79F" name="us-gaap:Goodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e876-wk-Fact-2AA619C63281A974557F3E67D9F8B79F" name="us-gaap:Goodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e896-wk-Fact-057CDB88BE2634EC6F823E67D9FDC9CD" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e935-wk-Fact-057CDB88BE2634EC6F823E67D9FDC9CD" name="us-gaap:Goodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">72,920</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Trademarks and trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e950-wk-Fact-B35E0C7ABB09C5B4A1993E67D9FC7DD6" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e988-wk-Fact-B35E0C7ABB09C5B4A1993E67D9FC7DD6" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1008-wk-Fact-1374F448F2BB3BD34E7C3E67D9FB8CC2" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1046-wk-Fact-1374F448F2BB3BD34E7C3E67D9FB8CC2" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State insurance licenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1067-wk-Fact-C5CA86CBABEEC18DAA9B3E67D9FF49E3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1105-wk-Fact-C5CA86CBABEEC18DAA9B3E67D9FF49E3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1125-wk-Fact-AA189AEFA38371D324823E67D9FDC022" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1163-wk-Fact-AA189AEFA38371D324823E67D9FDC022" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill" contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total indefinite-lived intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1184-wk-Fact-4728B9FE3597F2306A673E67DA03E8C3" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1222-wk-Fact-AA86B6BA1342903B3CD53E67D9CB830C" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1242-wk-Fact-C3E7E89B6A9172D1C6093E67D9F87A47" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1280-wk-Fact-9F72D80E06BA47491AE43E67D9CB0278" name="cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">81,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finite-lived:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1424-wk-Fact-AA6F9D123BE4477F34BE3E67D9C94322" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1443-wk-Fact-B018FF8DF76C4B6AC0023E67D9FB51E5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,023</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1463-wk-Fact-B29621F2505BCCE7ABEA3E67D9C81961" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,077</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1483-wk-Fact-098B2DE07E14879D92C53E67D9FF22DE" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,100</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1502-wk-Fact-6046288E247B7EA7DE963E67D9FF1025" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,970</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1522-wk-Fact-FDAC573900A1BED4C74B3E67D9FE6053" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,130</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1543-wk-Fact-8A71EAF5D1D59284F9363E67D9FEE1E1" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,384</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1562-wk-Fact-6F588F41B38CE0BD35B63E67D9FA249A" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,065</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1582-wk-Fact-912A304A1BE3A13F8EB53E67D9FD4AC0" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1602-wk-Fact-23D99BEB5C27AF041F343E67D9C96808" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,384</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1621-wk-Fact-0C3B461ED7BB908EE89E3E67D9C92FC1" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,038</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1641-wk-Fact-AB906EF2234B362F2EDA3E67DA065A0E" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">346</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1667-wk-Fact-4817258DC60168F0CDB93E67D9FC5697" name="cvco:IntangibleAssetsIncludingGoodwillGross" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,704</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1686-wk-Fact-EBFACF2AD03A3448A4803E67DA008E40" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,088</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1706-wk-Fact-3E097AB4463C294657153E67D9F4F26C" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,616</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1726-wk-Fact-4945908D43935193705B3E67D9C91199" name="cvco:IntangibleAssetsIncludingGoodwillGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89,704</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249956153e1745-wk-Fact-362F0729A5D6655AD7563E67DA051EA5" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,008</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249956153e1766-wk-Fact-8AC48D8FBC89AA53DA343E67D9DAE331" name="us-gaap:IntangibleAssetsNetIncludingGoodwill" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">82,696</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortization expense recognized on intangible assets was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249956153e1775-wk-Fact-D4A7C8EB5C12AD0D5D3F3E67D9A357F8" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2020Q1YTD" unitRef="usd" decimals="0" scale="0" format="ixt:numdotdecimal">80,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249956153e1779-wk-Fact-50F8B5FD8650D2226D4B3EC87353335E" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="FD2019Q1YTD" unitRef="usd" decimals="0" scale="0" format="ixt:numdotdecimal">84,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> during the </span><span style="font-family:inherit;font-size:11pt;">three month</span><span style="font-family:inherit;font-size:11pt;"> periods ending </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div></ix:continuation><div><a id="sBB63B1062F54EE7A127C0E904F0F838C"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">11. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="TextSelection-6A0D87DDC809C839C70E3E67DA33AEE1-0-wk-Fact-F651E933DDE1F0193AA23E67D9AE1C1C" continuedAt="TextSelection-6A0D87DDC809C839C70E3E67DA33AEE1-1" escape="true">Accrued Liabilities</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="TextSelection-3846D010FFEE8E3442933E67DA330D01-0-wk-Fact-6AC2FF51932FC466BEEE3E67D9AFDDCB" escape="true"><ix:continuation id="TextSelection-6A0D87DDC809C839C70E3E67DA33AEE1-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Salaries, wages and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e478-wk-Fact-16FB784F61F8BE3429693E67D9FF26CA" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,424</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e497-wk-Fact-9E202564785243B313613E67DA0028F7" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25,257</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Customer deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e512-wk-Fact-23AE64862CBB95E07DCF3E67DA031F33" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,074</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e531-wk-Fact-48A2A888EE61C26B9DA13E67D9F854CC" name="us-gaap:DeferredRevenueCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,804</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unearned insurance premiums</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e551-wk-Fact-823DA656BD52208704A83E67DA07E55D" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,586</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e570-wk-Fact-5F07E678A2E7E3DBDB533E67DA075236" name="us-gaap:SupplementaryInsuranceInformationUnearnedPremiums" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,305</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e590-wk-Fact-8676812D2E17140A49B63E67DA088AFE" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,760</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e609-wk-Fact-BD443D42C15B65D4D6A73E67DA03DB08" name="us-gaap:ProductWarrantyAccrualClassifiedCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,069</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued volume rebates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e629-wk-Fact-760995FA70364C52B4163E67D9F97E16" name="cvco:AccruedVolumeRebates" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,816</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e648-wk-Fact-C7824D6D1833B7C2BCA63E67DA0A2656" name="cvco:AccruedVolumeRebates" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">10,412</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Insurance loss reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e668-wk-Fact-F060F913FFF57DCB9C3F3E67DA0CD9EA" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,681</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e687-wk-Fact-A74754A1DB19F402DF033E67D9F82B17" name="us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,686</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued self-insurance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e707-wk-Fact-28B9DF5B379ED0B7B9773E67DA04F8F1" name="us-gaap:AccruedInsuranceCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,861</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e726-wk-Fact-CEFDC1F4454E4AD07D793E67DA147D3F" name="us-gaap:AccruedInsuranceCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,171</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Company repurchase options on certain loans sold</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e746-wk-Fact-401036C99127F79BDCD63E67D9FE60E6" name="cvco:LiabilitiesRelatedToConsumerLoansSold" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,503</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e765-wk-Fact-618A776A018DA14CC7323E67DA0C747F" name="cvco:LiabilitiesRelatedToConsumerLoansSold" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,810</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e785-wk-Fact-F13E61F5CEFB1E02599D3E67D9F6961F" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,626</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e804-wk-Fact-CAAF3F3ABD3ED42496AA3E67DA008E03" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reserve for repurchase commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e824-wk-Fact-250D01EF8C55372510443E67DA02BA47" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,430</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e843-wk-Fact-FAC136AC2ED7185509783E67DA0B5399" name="us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,362</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e864-wk-Fact-E1F6298EAA257A05E7DA3E67D9F9900F" name="us-gaap:AccruedIncomeTaxes" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,115</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e883-wk-Fact-D2576335E2C0F99A07023E67DA018BB4" name="us-gaap:AccruedIncomeTaxes" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,767</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e903-wk-Fact-FF1D0A60DAFE38082B1A3E67DA0280A3" name="us-gaap:CapitalLeaseObligations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e922-wk-Fact-6F2B962E4630F0E39E773E67DA01EECB" name="us-gaap:CapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,075</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e942-wk-Fact-C3B0E999505A4EFDE2CD3E67D9FE3043" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,495</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e961-wk-Fact-DD1DEF85CA348944209C3E67DA0D1DA4" name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,463</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e986-wk-Fact-17E4F0E0375147D2A9963E67D9904601" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">130,371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249958348e1005-wk-Fact-EB8D54449ED90C7CDEC13E67D9ED0F59" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">125,181</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 19</span></div></div><hr style="page-break-after:always"></hr><div><a id="sE811C51A19398A9CC0340E904F2E2025"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">12. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="TextSelection-03E46EE5AF649FEF83913E67DA33A695-0-wk-Fact-A52FFE0203138201749D3E67DA199E01" continuedAt="TextSelection-03E46EE5AF649FEF83913E67DA33A695-1" escape="true">Warranties</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="TextSelection-26DF2B516C1043DE4E693E67DA33492A-0-wk-Fact-3B702FACC6B726D344763E67DA184685" escape="true"><ix:continuation id="TextSelection-03E46EE5AF649FEF83913E67DA33A695-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Activity in the liability for estimated warranties is as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e535-wk-Fact-C12A2D86BA6BC32F98AF3E67D970CA4D" name="us-gaap:StandardProductWarrantyAccrual" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,069</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e554-wk-Fact-4CE500D3D66855133C8D3E67DA1D54A4" name="us-gaap:StandardProductWarrantyAccrual" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,638</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e569-wk-Fact-539015CAD028182A2C5A3E67D9827871" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,821</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e588-wk-Fact-DB71308C59A6B02F19483E67DA1E302B" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,229</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Payments and deductions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965425e608-wk-Fact-6D4474D7BB6FF89FE2C73E67DA1D996F" name="us-gaap:StandardProductWarrantyAccrualPayments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,130</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249965425e628-wk-Fact-40B184AF16F8A35F2CF73E67D98DF3AC" name="us-gaap:StandardProductWarrantyAccrualPayments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e654-wk-Fact-2230029C0F6974F4BEE23E67DA1C7F70" name="us-gaap:StandardProductWarrantyAccrual" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,760</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249965425e673-wk-Fact-094E727EECDF577D6A633E67D97051AF" name="us-gaap:StandardProductWarrantyAccrual" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">16,670</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:nonNumeric><div><a id="sEDF098941885AE860EAB0E904F3EEB57"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">13. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DebtDisclosureTextBlock" id="TextSelection-91F721261757ADFFBF503E67DA348342-0-wk-Fact-71F2D64FCF770355457A3E67DA129A3A" continuedAt="TextSelection-91F721261757ADFFBF503E67DA348342-1" escape="true">Debt and Finance Lease Obligations</ix:nonNumeric></span></div><ix:continuation id="TextSelection-91F721261757ADFFBF503E67DA348342-1" continuedAt="TextSelection-91F721261757ADFFBF503E67DA348342-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfDebtTableTextBlock" id="TextSelection-A63744EAA15412C2BBEB3E67DA346EAB-0-wk-Fact-E47C7D84B0312E4589813E67DA02EDF1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Debt obligations primarily consist of amounts related to loans sold that did not qualify for loan sale accounting treatment. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired 2007-1 securitized financings (acquired as part of the Palm Harbor transaction)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e479-wk-Fact-37CE68001EE1A86585D03E67DA0CE260" name="cvco:SecuritizedFinancingTwoThousandSevenOne" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e498-wk-Fact-A242ACB08034780629C23E67DA0E40F7" name="cvco:SecuritizedFinancingTwoThousandSevenOne" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Secured credit facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e513-wk-Fact-5D1C95D8EFCDE86374AE3E67DA0E9E61" name="us-gaap:LineOfCredit" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,139</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e532-wk-Fact-9FE91F794AFC2BF8F2DA3E67DA0A889D" name="us-gaap:LineOfCredit" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,289</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other secured financings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e552-wk-Fact-21C8A418D33D4A4237D23E67DA0DE87B" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,405</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e571-wk-Fact-7F0FD24A093D4D25BEFF3E67DA11171E" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,487</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e591-wk-Fact-27F128F2817B3AE605CB3E67D9FAC894" name="us-gaap:FinanceLeaseLiability" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,054</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e610-wk-Fact-C8C3D8453790E00152113E67DA0DA6DE" name="us-gaap:FinanceLeaseLiability" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e635-wk-Fact-1B96EA536A9A85128D5B3E67DA0F3F71" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,342</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e654-wk-Fact-17143EABA5020921DB9C3E67DA093314" name="us-gaap:DebtAndCapitalLeaseObligations" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DebtPolicyTextBlock" id="TextSelection-7BA7965B233501CDBDCC3E67DA34D7B3-0-wk-Fact-6199B7742CE371AF0E083E67DA0EB497" continuedAt="TextSelection-7BA7965B233501CDBDCC3E67DA34D7B3-1" escape="true"><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired securitized financings were recorded at fair value at the time of acquisition, which resulted in a discount, and subsequently are accounted for in a manner similar to FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span><span style="font-family:inherit;font-size:11pt;"> to accrete the discount.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:AcquiredSecuritizedFinancingsTableTextBlock" id="TextSelection-CFACDE93437ED7D6F25C3E67DA341F5D-0-wk-Fact-BBEB5BDC5526204BA9D43E67DA0DE890" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><ix:continuation id="TextSelection-7BA7965B233501CDBDCC3E67DA34D7B3-1"></ix:continuation>The following table summarizes acquired securitized financings (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e783-wk-Fact-F3B955BB699670C839E13E67DA150DAA" name="cvco:AcquiredSecuritizedFinancingsGross" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,950</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e802-wk-Fact-98A03F269E158C040C353E67DA10BC2D" name="cvco:AcquiredSecuritizedFinancingsGross" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,855</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249966484e858-wk-Fact-CDAEDF5AACC9BD910FC83E67DA032F7E" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">206</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249966484e878-wk-Fact-166FF48BEE083682D53A3E67DA1038C7" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">491</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479" name="cvco:AcquiredSecuritizedFinancingsNonAccretableDifference" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653" name="cvco:AcquiredSecuritizedFinancingsNonAccretableDifference" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired securitized financings, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e945-wk-Fact-5DC0B7514492417DEA2D3E67DA011C7D" name="cvco:AcquiredSecuritizedFinancingsNet" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,744</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e964-wk-Fact-52994E0D59812C333ECA3E67DA11E734" name="cvco:AcquiredSecuritizedFinancingsNet" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">18,364</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;padding-left:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) <ix:footnote id="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.</ix:footnote></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Over the life of the loans, the Company continues to estimate cash flows expected to be paid on securitized financings. The Company evaluates at the balance sheet date whether the present value of its securitized financings, determined using the effective interest rate, has increased or decreased. The present value of any subsequent change in cash flows expected to be paid adjusts the amount of accretable yield recognized on a prospective basis over the securitized financing's remaining life.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 20</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-91F721261757ADFFBF503E67DA348342-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="cvco:AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock" id="TextSelection-683D0DE52406A9FDC24A3E67DA342717-0-wk-Fact-208BC5226DA60208B1E03E67DA0795B8" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on securitized financings were as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1132-wk-Fact-166FF48BEE083682D53A3E67DA1038C7" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">491</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1151-wk-Fact-7A6568532FC5DAF912A63E67DA0C3A8E" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,515</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249966484e1166-wk-Fact-060C3C5B001F4BD3B6103E67DA0CA02B" name="cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">371</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249966484e1186-wk-Fact-7DC622D6DF8D26960D7F3E67DA0FEE49" name="cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">803</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adjustment to cash flows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1207-wk-Fact-5C2A1CB6849DB727D72E3E67DA0BF9D9" name="cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249966484e1226-wk-Fact-9216EF9079012AE6FDD43E67DA0E2AA1" name="cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">15</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1252-wk-Fact-CDAEDF5AACC9BD910FC83E67DA032F7E" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">206</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1271-wk-Fact-9E9515D7C3CCA4F89E433E67DA0B2D32" name="cvco:AcquiredSecuritizedFinancingsAccretableYield" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prior to the Company's acquisition of Palm Harbor and CountryPlace, CountryPlace completed an initial securitization (2005-1) and a second securitized borrowing (2007-1). On&#160;January&#160;15, 2019, the Company exercised its right to repurchase the 2005-1 securitized loan portfolio. Only the Class&#160;A-4 originally totaling </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249966484e1292-wk-Fact-015C0EC2A59C5E1D41363E67DA036077" name="us-gaap:DebtInstrumentFaceAmount" contextRef="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">25.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> with a coupon rate of </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1296-wk-Fact-DB679CB1E96D1119A42D3E67DA0E842D" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" contextRef="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">5.846</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> remained outstanding at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">. On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio and expects to settle this obligation in August 2019.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">CountryPlace's securitized debt is subject to provisions that require certain levels of overcollateralization. Overcollateralization is equal to CountryPlace's equity in the bonds. Failure to satisfy these provisions could cause cash, which would normally be distributed to CountryPlace, to be used for repayment of the principal of the related Class A bonds until the required overcollateralization level is reached. During periods when the overcollateralization is below the specified level, cash collections from the securitized loans in excess of servicing fees payable to CountryPlace and amounts owed to the Class A bondholders, trustee and surety, are applied to reduce the Class A debt until such time as the overcollateralization level reaches the specified level. Therefore, failure to meet the overcollateralization requirement could adversely affect the timing of cash flows received by CountryPlace. However, principal payments of the securitized debt, including accelerated amounts, are payable only from cash collections from the securitized loans and no additional sources of repayment are required or permitted. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the 2007-1 securitized loan portfolio was within the required overcollateralization level.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has 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. The proceeds are 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 period, the facilities are converted into an amortizing loan based on a </span><span><ix:nonNumeric id="d249966484e1324-wk-Fact-7862B3A5E78AACDD3A233E67DA0EC490" name="us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" contextRef="FD2020Q1YTD"><span style="font-size:11pt;">20 or 25 year amortization period with a balloon payment due upon maturity</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:11pt;">. The maximum advance for loans under this program is </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1329-wk-Fact-4113B01FF5D8ECA3AB323E67DA086635" name="cvco:MaximumAdvanceunderSecuredCreditFacility" contextRef="FI2020Q1" unitRef="number" decimals="2" scale="-2" format="ixt:numdotdecimal">80</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding collateral principal balance, with the Company providing the remaining funds. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the outstanding balance of the converted loans was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249966484e1337-wk-Fact-E706FAD001E595B755303E67DA0FABB7" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">11.1</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> at a weighted average interest rate of </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249966484e1341-wk-Fact-12CFC61039F4DE59D5B73E67DA046F3C" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" contextRef="FD2020Q1YTD" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">4.91</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;">, with </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249966484e1346-wk-Fact-9D001CB94B260ECECDF33E67DA03D447" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">5.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> available to draw. </span><span><ix:nonNumeric id="d249966484e1350-wk-Fact-F1BD91F64757F417896D3E67DA08AB90" name="us-gaap:LineOfCreditFacilityInterestRateDescription" contextRef="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_WarehouseAgreementBorrowingsMember"><span style="font-size:11pt;">Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:11pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> for further discussion of the finance lease obligations.</span></div></ix:continuation><div><a id="sD47C424017F42CD317A00E904F7CE92F"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">14. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ReinsuranceTextBlock" id="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-0-wk-Fact-E1E17522EBF12BB939DE3E67D98F71BE" continuedAt="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-1" escape="true">Reinsurance</ix:nonNumeric></span></div><ix:continuation id="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-1" continuedAt="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 21</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" id="TextSelection-0CE2C48D9FBF1E6FF1793E67DA34A0C2-0-wk-Fact-BC23CD8CF429971EA6473E67D9903657" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The effects of reinsurance on premiums written and earned are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:38%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct premiums</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e691-wk-Fact-7FE8B4D711F8D92E1DE73E67DA104261" name="us-gaap:DirectPremiumsWritten" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5,033</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e710-wk-Fact-8BF38D9BDCDF6943B0343E67DA181612" name="us-gaap:DirectPremiumsEarned" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,570</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e729-wk-Fact-62333778CC4BD97A3B993E67DA0F19C7" name="us-gaap:DirectPremiumsWritten" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,541</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e749-wk-Fact-6D49A11176E5218BC0393E67DA124E1F" name="us-gaap:DirectPremiumsEarned" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,211</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assumed premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e764-wk-Fact-7452BBBF12DA22AC9AC23E67DA1470D8" name="us-gaap:AssumedPremiumsWritten" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,513</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e783-wk-Fact-C328FCD68FCA6CF1F6963E67DA0FD00D" name="us-gaap:AssumedPremiumsEarned" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,435</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e802-wk-Fact-64389BE2B0526A4D21333E67DA15AB0A" name="us-gaap:AssumedPremiumsWritten" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,934</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e822-wk-Fact-EA49ADF27B66C4E9238D3E67DA17C484" name="us-gaap:AssumedPremiumsEarned" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,234</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Ceded premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967324e842-wk-Fact-3DA11523B09F38A4D8F63E67DA12720A" name="us-gaap:CededPremiumsWritten" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,987</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967324e862-wk-Fact-FBB1C7377FCDE42834283E67DA13287F" name="us-gaap:CededPremiumsEarned" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,987</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967324e882-wk-Fact-DCF203DF205AD4452DB73E67DA0D9AAF" name="us-gaap:CededPremiumsWritten" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,847</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967324e903-wk-Fact-C1D96255F331571C3BEF3E67DA12F031" name="us-gaap:CededPremiumsEarned" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,847</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net premiums</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e929-wk-Fact-EABE2E4F3A60D57CBF2F3E67DA1370B3" name="us-gaap:PremiumsWrittenNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">9,559</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e948-wk-Fact-63AA20EB2338DABE06AB3E67DA13D5C4" name="us-gaap:PremiumsEarnedNet" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,018</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e967-wk-Fact-BE63288B9DBF0F2457333E67D971BA16" name="us-gaap:PremiumsWrittenNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">8,628</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967324e987-wk-Fact-EE1A21538ABACD2A0D003E67DA197005" name="us-gaap:PremiumsEarnedNet" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">7,598</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d249967324e1007-wk-Fact-E9001E8C267874E8A41C3E67D9917F87" name="cvco:MaximumRiskAssumedPerPolicy" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">300,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> per claim, of which Standard Casualty cedes </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d249967324e1011-wk-Fact-40564BC11FCCEBD6ACEF3E67D991A33E" name="cvco:MaximumRiskCededPerPolicy" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">175,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> of the risk of loss per reinsurance. Therefore, Standard Casualty maintains risk of loss limited to </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d249967324e1015-wk-Fact-5D6F134668212D01BA2C3E67D991A774" name="cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">125,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> per claim on typical policies. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d249967324e1019-wk-Fact-89510C74ED14B17227013E67D9923713" name="cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> per occurrence, up to a maximum of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967324e1023-wk-Fact-43E408DC64208046EF3C3E67D98EDD59" name="cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">43.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> in the aggregate.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 they are utilized.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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><a id="sB0551A3E98E15CF4A8880E904FCA54D6"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">15. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:IncomeTaxDisclosureTextBlock" id="TextSelection-7556006F1E4FB1D6865D3E67DA34D692-0-wk-Fact-E3E1D1F8AEB315A855983E67D98DDAED" continuedAt="TextSelection-7556006F1E4FB1D6865D3E67DA34D692-1" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7556006F1E4FB1D6865D3E67DA34D692-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's deferred tax assets primarily result from financial statement accruals not currently deductible for tax purposes and differences in the acquired basis of certain assets, and its deferred tax liabilities primarily result from tax amortization of goodwill and other intangible assets.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company complies with the provisions of ASC 740, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Income Taxes</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 740"), which clarifies the accounting for income taxes by prescribing a minimum recognition threshold a tax position is required to meet before recognition in the financial statements. ASC 740 also provides guidance on derecognizing, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. The amount of unrecognized tax benefits recorded by the Company is insignificant and the impact on the effective tax rate if all unrecognized tax benefits were recognized would also be insignificant. The Company classifies interest and penalties related to unrecognized tax benefits in tax expense.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, the Company is no longer subject to examination by the Internal Revenue Service for years before fiscal year 2017 or state and local income tax examinations by tax authorities for years before fiscal year 2015. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material change to the Company's financial position. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year.</span></div></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 22</span></div></div><hr style="page-break-after:always"></hr><div><a id="s61488A76C56F1AD973E80E904FDA6FB6"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">16. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-0-wk-Fact-582F0D8178526B9E9B463E67D9C2567D" continuedAt="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-1" continuedAt="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfRepurchaseAgreements" id="TextSelection-039AA06742F1FB68B96F3E67DA355DC0-0-wk-Fact-8751533FD6A817FB99443E67D9C2E771" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Repurchase Contingencies</span><span style="font-family:inherit;font-size:11pt;">. 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 (</span><span><ix:nonNumeric id="d249967698e409-wk-Fact-BB47E7C2712237FE3C4F3F6A0FAC3A6F" name="us-gaap:LossContingencyPeriodOfOccurrence" contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember"><span style="font-size:11pt;">generally 18 to 36 months, calculated from the date of sale to the distributor</span></ix:nonNumeric></span><span style="font-family:inherit;font-size:11pt;">) and the risk of loss is further reduced by the resale value of the repurchased homes. The maximum amount for which the Company was contingently liable under such agreements approximated $</span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967698e422-wk-Fact-ADBB8133B2DF156097013E67D99C8BED" name="us-gaap:LossContingencyEstimateOfPossibleLoss" contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">70.1</ix:nonFraction>&#160;million</span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, without reduction for the resale value of the homes. The Company applies ASC 460, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Guarantees</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 460"), and ASC 450-20, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loss Contingencies</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, 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). The Company recorded an estimated liability of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e439-wk-Fact-8920691D4BFC034EA0C53E67D9A84E16" name="us-gaap:LossContingencyEstimateOfPossibleLoss" contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">2.4</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> at both </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;"> related to the commitments pertaining to these agreements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="TextSelection-83E2BE53A454C41B8E1C3E67DA35A7EB-0-wk-Fact-B785E5E06E9357564A353E67D9AD4544" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Letters of Credit.</span><span style="font-family:inherit;font-size:11pt;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$<ix:nonFraction id="d249967698e462-wk-Fact-94BFEA23995226A6000E3E67D9C6178D" name="us-gaap:LossContingencyEstimateOfPossibleLoss" contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_LetterOfCreditMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">11.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of the Company's investments. There were no amounts outstanding at either </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Construction-Period Mortgages.</span><span style="font-family:inherit;font-size:11pt;"> CountryPlace funds construction-period mortgages through periodic advances during the period of 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction loan contract amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967698e559-wk-Fact-6E870A7D995556C0200D3E67D9FD367F" name="us-gaap:ContractualObligation" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">31,297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967698e578-wk-Fact-E1C96C3B99E94DE31DFA3E67D9CAD92B" name="us-gaap:ContractualObligation" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">28,230</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cumulative advances</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967698e593-wk-Fact-25A123107E1DB260D9D13E67D99534A6" name="us-gaap:NotesReceivableGross" contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249967698e613-wk-Fact-F7937A1835FB45F50ACE3E67D993F5E0" name="us-gaap:NotesReceivableGross" contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remaining construction contingent commitment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967698e639-wk-Fact-7940756F8593F770AAFE3E67DA1DF9F9" name="cvco:RemainingConstructionContingentCommitment" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">17,217</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249967698e658-wk-Fact-19D9E9A3947146977ACD3E67D9709DE7" name="cvco:RemainingConstructionContingentCommitment" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,347</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 23</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-2" continuedAt="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-3"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies" id="TextSelection-63F90EC3D59999BC401D3E67DA346258-0-wk-Fact-75C4C2819D2E798005E53E67D9C2FA99" continuedAt="TextSelection-63F90EC3D59999BC401D3E67DA346258-1" escape="true"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Representations and Warranties of Mortgages Sold</span><span style="font-family:inherit;font-size:11pt;">. 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. These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale 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. CountryPlace maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e691-wk-Fact-DC3AB12BCDD6246665853E67D98C43C5" name="cvco:ReservesRelatedToConsumerLoansSold" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">1.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, included in Accrued 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 </span><span style="font-family:inherit;font-size:11pt;">three months ended</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></ix:nonNumeric><span style="font-family:inherit;font-size:11pt;"><ix:continuation id="TextSelection-63F90EC3D59999BC401D3E67DA346258-1">, no </ix:continuation>claim request resulted in the execution of an indemnification agreement.</span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DerivativesReportingOfDerivativeActivity" id="TextSelection-4897C03D73FE121106443E67DA354BE5-0-wk-Fact-6AF451E4876EE67E976D3E67D9A48E2C" continuedAt="TextSelection-4897C03D73FE121106443E67DA354BE5-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Interest Rate Lock Commitments</span><span style="font-family:inherit;font-size:11pt;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. 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 </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span><ix:nonNumeric id="d249967698e739-wk-Fact-20C572B29FF64561D9643E67DA1888CC" name="cvco:IrlcLoanCommitmentRangeMinimum" contextRef="FD2020Q1YTD" format="ixt-sec:durday">30</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249967698e743-wk-Fact-EFAAF2A1ECBFF7F7E4EB3E67D9CF75E4" name="cvco:IrlcLoanCommitmentRangeMaximum" contextRef="FD2020Q1YTD" format="ixt-sec:durday">180</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;"> days; however, borrowers are not obligated to close the related loans. As a result, CountryPlace 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had outstanding IRLCs with a notional amount of $</span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249967698e754-wk-Fact-1FB7ED111A490564E3573E67D9FC2E50" name="cvco:InterestRateLockCommitmentsRecordedAtFairValue" contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">17.6</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;">, which are recorded at fair value in accordance with ASC 815, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:11pt;"> ("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&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace recognized&#160;</span><span style="font-family:inherit;font-size:11pt;">losses</span><span style="font-family:inherit;font-size:11pt;">&#160;of&#160;</span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e775-wk-Fact-169AD2CA8A0914D620E83E67D99975D5" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-3" scale="0" sign="-" format="ixt:numdotdecimal">1,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;">&#160;and&#160;</span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e783-wk-Fact-3DF6259DDF8ED3B684A43E67DA150781" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" contextRef="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">20,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;">, respectively, on outstanding IRLCs.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Forward Sales Commitments</span><span style="font-family:inherit;font-size:11pt;">. 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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e796-wk-Fact-E613E9AEC8A49372B4893E67D9C45653" name="cvco:ForwardCommitmentsRecordedatFairValue" contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">43.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> 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:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 24</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-3"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><ix:continuation id="TextSelection-4897C03D73FE121106443E67DA354BE5-1" continuedAt="TextSelection-4897C03D73FE121106443E67DA354BE5-2"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></ix:continuation><span style="font-family:inherit;font-size:11pt;"><ix:continuation id="TextSelection-4897C03D73FE121106443E67DA354BE5-2">, </ix:continuation>CountryPlace recognized </span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:11pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e827-wk-Fact-F3CD5F103AFD095586543E67D98CB3DD" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">35,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">losses</span><span style="font-family:inherit;font-size:11pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249967698e836-wk-Fact-5099D2DFEBCE2E6BB7CF3E67D9A62C0F" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember" unitRef="usd" decimals="-3" scale="0" sign="-" format="ixt:numdotdecimal">175,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> on forward sales and whole loan sale commitments, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Legal Matters.</span><span style="font-family:inherit;font-size:11pt;"> Since August 2018, the Company has been cooperating with an investigation by the&#160;SEC's enforcement staff in Los Angeles regarding trading in another public company&#8217;s securities by the Company, its former Chief Executive Officer and others outside the Company. The Audit Committee of the Board of Directors conducted&#160;and completed an internal investigation led by independent legal counsel and other advisers to assess the Company's trading. The results of&#160;the Audit Committee&#8217;s work have been shared with the Company&#8217;s auditors, listing exchange and with the SEC staff. The Company intends to continue cooperating with the SEC in this matter. &#160;</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company is party to certain other legal proceedings that arise in ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company's consolidated financial position, liquidity or results of operations. 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><a id="s0346C123F796AEB14E2F0E904FF9121A"></a></div><div style="line-height:120%;padding-top:18px;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">17. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-0-wk-Fact-538B55C534B352AB22CE3E67D9714697" continuedAt="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-1" escape="true">Stockholders' Equity</ix:nonNumeric></span></div><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfStockholdersEquityTableTextBlock" id="TextSelection-63B5061313DDC9914CF33E67DA359F44-0-wk-Fact-374D44F91FC98EA11D183E67DA1DA62F" continuedAt="TextSelection-63B5061313DDC9914CF33E67DA359F44-1" escape="true"><ix:continuation id="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-1" continuedAt="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-2"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"></td></tr><tr><td style="width:17%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e826-wk-Fact-8255579518041066A4FA3E67D9C46C5C" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,098,320</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e845-wk-Fact-97AB358FBC62CE9DFBBF3E67D9C87DC4" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e864-wk-Fact-D47EC58CFAD897BA97AE3E67D9AD9C37" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">249,447</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e884-wk-Fact-6C0A5DF98ADD55A0D32D3E67D9C20BEA" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">280,078</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e903-wk-Fact-A013932BF071FDF8A6453E67D9A40345" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">28</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e923-wk-Fact-301E21DC78190B5151053E67D999D918" name="us-gaap:StockholdersEquity" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">529,588</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e953-wk-Fact-BEC9D67009E1C394C9823E67D9C54227" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e972-wk-Fact-1508219CBE44FD4786373E67D9A5E974" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e992-wk-Fact-8DD75C713F43B0A33AEB3E67D9BF2635" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1011-wk-Fact-4CF675B6F983BEC7EB093E67D9B28128" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1030-wk-Fact-CFF5EA648DF56C2FD0E53E67D9C439E8" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1051-wk-Fact-4324577FECE549E9D73D3E67D9AAE048" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">13,304</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1065-wk-Fact-17E8CBD49904FB76BD043E67D9AE0FC5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e1084-wk-Fact-235DE545878906391B853E67D9C18A96" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1105-wk-Fact-494B36CC884257B883193E67D9C255A6" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1124-wk-Fact-9A2173CFFC44B3B6D83A3E67D9C46F83" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e1143-wk-Fact-410FC67FB34D24D2EBB43E67D9C91E47" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,252</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1179-wk-Fact-A5D7DD2902EF45F87A343E67D9A990C4" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1198-wk-Fact-F1B4E7D47D04E6149AF53E67D9C37D7C" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">630</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1218-wk-Fact-EFC989EB735460E3191C3E67DA184F02" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1237-wk-Fact-A482991B2F56F0ECBED93E67D9C334F7" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1256-wk-Fact-BD3069B39C1AAAE405073E67D9C3FD98" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">630</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1291-wk-Fact-240407C1A4A695ADF9473E67D9A524AF" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1310-wk-Fact-832FC45E5AB9EAB305CE3E67D9C3AF8C" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1330-wk-Fact-E7B6D9FA85D8AC2FBC2A3E67D9C1CFE7" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1349-wk-Fact-15FAF6CD94BB7641877B3E67D9B0EDF5" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1368-wk-Fact-437D63F1F8F15BADBB8D3E67D9C1301F" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">89</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1389-wk-Fact-5353E8A6F0D0CCD8B5A83E67D9C0A581" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,111,624</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1408-wk-Fact-5FDD23193DE22CD9EA513E67D9C6C839" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1427-wk-Fact-573DB91F9D9A688F2A253E67D9A93226" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">248,825</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1447-wk-Fact-E7F38CF423EC808F95193E67D9C7B37F" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">301,360</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1466-wk-Fact-1B77ACB8A1110410E05E3E67D9C6C6EA" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">61</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1485-wk-Fact-037AD6A3D7AB8B47E8113E67D9CE307C" name="us-gaap:StockholdersEquity" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">550,337</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div></ix:continuation></ix:nonNumeric><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 25</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-63B5061313DDC9914CF33E67DA359F44-1"><ix:continuation id="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-2"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"></td></tr><tr><td style="width:17%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1892-wk-Fact-35B82A7D77D8C67235DF3E67D971EC56" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,044,858</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1911-wk-Fact-68205BC28C053314490E3E67DA1524E3" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">90</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1930-wk-Fact-B18C93B771354D4A848E3E67DA1589CC" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,197</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1950-wk-Fact-98F5FA916E1E72AEFD533E67DA1A7561" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">209,381</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1969-wk-Fact-E43C9A4E923FF58E82F53E67DA167ED3" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,438</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e1988-wk-Fact-2A51254DD2B010154EDC3E67DA14CC24" name="us-gaap:StockholdersEquity" contextRef="FI2018Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">457,106</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASU 2016-01, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2018-wk-Fact-B2DAAE2097C61590B0523E67DA140F69" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2037-wk-Fact-7CEDB1C9E6ECEA5EAC4E3E67D9A57E7C" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2057-wk-Fact-D831B0D47DD45604B5A53E67DA11C9E4" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e2076-wk-Fact-E9E2CBCB1D7874E5AD073E67DA13A302" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">1,621</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2096-wk-Fact-DFC03F1902667246117C3E67D9A6E55C" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASC 606, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2131-wk-Fact-472A0C029B8A3FE53C513E67DA11EECA" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2150-wk-Fact-C32687A1640B14A080533E67DA14A91A" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2170-wk-Fact-1515224A95CA38C04EDE3E67DA1CC393" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">454</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2189-wk-Fact-57906D7EB50FE00F9A183E67DA128850" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2208-wk-Fact-96AA2D66BC0E7CC2CCF43E67DA01A8BA" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">454</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2243-wk-Fact-B02BF09231F575AE4C133E67D9F5F264" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2262-wk-Fact-94AD43F71823D23A76DF3E67DA1A3C19" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2282-wk-Fact-E8E5E5182AFD0BE44F923E67D9A85189" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2301-wk-Fact-77E6539670C2D965E0593E67DA1EBE74" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2320-wk-Fact-6686BA281FDB2F7664273E67DA1C267A" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2341-wk-Fact-0DA35E65F93CE017789E3E67DA19CCF4" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">16,448</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2355-wk-Fact-A3810096CFD37A3DC45F3E67DA1B16C2" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e2374-wk-Fact-31D10C912585473DE8003E67DA1CA7C5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,169</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2395-wk-Fact-8E3FB53F6F65298E761F3E67D9733F5E" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2414-wk-Fact-4F2A73515DFAD44E88013E67D973E250" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e2433-wk-Fact-16A6B93E423CC73A3B663E67D9FDDEF8" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">2,168</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2469-wk-Fact-ACF34B8F2850727656373E67DA1C4A50" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2488-wk-Fact-74AC6645B037CDF8DC013E67DA193AA5" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2508-wk-Fact-41928413DDB05D8F36573E67D9A938DD" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2527-wk-Fact-B0A7496815A5A1FF48153E67D9FF305E" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2546-wk-Fact-A6055EA4C2618F594CC13E67D9AB4F05" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2581-wk-Fact-1986D5A5CC7D6E2E52263E67D9709BDE" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2600-wk-Fact-A1B9D906521E267FD7323E67DA101052" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2620-wk-Fact-529782A99173E3954F403E67DA1B8303" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2639-wk-Fact-2B50859F7B0327370D333E67DA16108B" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2658-wk-Fact-6DB3939D69B5C5E3134F3E67DA01E2A6" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">5</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2679-wk-Fact-A9CB7F499081076C7B923E67D9A70615" name="us-gaap:CommonStockSharesOutstanding" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,061,306</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2698-wk-Fact-F0A79213664D4FE976EE3E67DA1A6474" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">91</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2717-wk-Fact-F687095CECE43E2D998E3E67D9764FED" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">244,627</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2737-wk-Fact-9BD8788FFC9E13769DCC3E67D9A5A3C5" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">231,147</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(<ix:nonFraction id="d249970348e2756-wk-Fact-1EC9802514D55115E14A3E67D972093F" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">178</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span><ix:nonFraction id="d249970348e2776-wk-Fact-D24B25CA1F24B3782DE03E67DA01975C" name="us-gaap:StockholdersEquity" contextRef="FI2019Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">475,687</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><a id="s22C5A982E9DF1C497EBA0E905028C23C"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">18. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-0-wk-Fact-F9895152E1EB269DD1C23E67DA1798DB" continuedAt="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-1" continuedAt="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="TextSelection-6709BD9823317186EDDA3E67DA3592C2-0-wk-Fact-3396CE77EDACCDFC82C33E67DA14C7AC" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e407-wk-Fact-94D3E6499C80C0B555B73E67DA1CDCD4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="FI2020Q1" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,650,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> shares of the Company's common stock, of which </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e411-wk-Fact-7A8C27DEFA1E7514C5F13E67DA194A8C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="FI2020Q1" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">258,815</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> shares were still available for grant as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. When options are exercised or restricted stock vests, new shares of the Company's common stock are issued. Awards may not be granted below </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249971509e419-wk-Fact-9E6DD68DB38B9D575CDF3E67DA13D6B0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" contextRef="FD2020Q1YTD" unitRef="number" decimals="INF" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</span></span><span style="font-family:inherit;font-size:11pt;"> of the fair market value of the Company's common stock at the date of grant and generally expire </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d249971509e423-wk-Fact-91903C0EA1A5E8B78D913E67DA110B48" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="FD2020Q1YTD" format="ixt-sec:durwordsen">seven years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;"> 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 </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249971509e428-wk-Fact-5B3B02FF148C0F7448473E67DA027645" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric></span></span><span style="font-family:inherit;font-size:11pt;">. 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></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Stock-based compensation cost charged against income for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971509e453-wk-Fact-05099CFF8133BF5F57D33E67DA178AE9" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">630,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971509e457-wk-Fact-5BC443F132EBA995948D3E67DA1B5419" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">599,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, total unrecognized compensation cost related to stock options was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971509e468-wk-Fact-D9A76A6957878297FE523E67DA1B6B08" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">6.0</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and the related weighted-average period over which it is expected to be recognized is approximately </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonNumeric id="d249971509e472-wk-Fact-D9003BEE31DDCAC92EEB3E67DA0FD2E1" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" format="ixt-sec:duryear">3.14</ix:nonNumeric> years</span></span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Stock Options.</span><span style="font-family:inherit;font-size:11pt;"> 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:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 26</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="TextSelection-E83D6B2D225775EA05DD3E67DA35CA3B-0-wk-Fact-D33F50A3641F35AF36553E67D972C1E1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes stock option activity for the </span><span style="font-family:inherit;font-size:11pt;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:85%;"></td><td style="width:14%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">of Options</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e540-wk-Fact-B7A6A328F03E9016293F3E67D9708C4F" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">411,111</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e555-wk-Fact-A723F903268FECCD43B53E67D9776CD8" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">47,650</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249971509e570-wk-Fact-0BF1F9DFC19C384A68083E67D97B928E" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">30,700</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e586-wk-Fact-A139EA0392203BA6C3C73E67DA1B22F6" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e601-wk-Fact-1DA5FE1A2D79075002903E67DA1CDD6C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">428,061</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercisable at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e616-wk-Fact-94F4740B08A76FB7B8EE3E67D978EBEA" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">168,963</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Restricted Stock Awards.</span><span style="font-family:inherit;font-size:11pt;"> 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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"></td></tr><tr><td style="width:59%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number of Shares</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Performance-Based Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Service-Based Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e755-wk-Fact-3DD37900CBDE93DC40B83E67D98CA7A3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e769-wk-Fact-329D9D65D26622222A483E67D9885D65" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e783-wk-Fact-DFEA91EA47D1561481043E67D9897F0B" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2019Q4" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Awarded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e798-wk-Fact-F31D98EEAC5B742AE1A73E67D980D4B0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e812-wk-Fact-4C2180CD87821B454FB93E67D9834747" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">400</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e826-wk-Fact-355BC7C9D1843AD04E853E67D982FC2C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e841-wk-Fact-37D5AB89FE92C729CCFE3E67D98BC9EA" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e855-wk-Fact-7A2193196EE6BCFD4F113E67D9892648" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e869-wk-Fact-A30B5E95B89A3709B2EF3E67D9837D58" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e884-wk-Fact-F3F9D89375E5EE6482723E67D981444C" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e898-wk-Fact-D0B7888AD0808CDD28223E67D9874D3B" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e912-wk-Fact-861D1BE02C57D5AE22A63E67D98A4614" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="FD2020Q1YTD" unitRef="shares" decimals="0" scale="0" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e927-wk-Fact-A0F5A1B505F5FEF58DBB3E67D98B6794" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e941-wk-Fact-026A038A179073CE1F0C3E67D9826B2E" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">400</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e955-wk-Fact-138AC2BF820DA5AAB2AF3E67D9885182" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q1" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,600</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249971509e970-wk-Fact-A0F5A1B505F5FEF58DBB3E67D98B6794" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember" unitRef="shares" decimals="0" scale="0" format="ixt:numdotdecimal">7,200</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation><div><a id="s04A195B973E893EC410C0E90503797C7"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">19. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:EarningsPerShareTextBlock" id="TextSelection-B246B6A12524D21080A33E67DA360567-0-wk-Fact-42BA1E74C2DC72D06F033E67D9FE4D29" continuedAt="TextSelection-B246B6A12524D21080A33E67DA360567-1" escape="true">Earnings Per Share</ix:nonNumeric></span></div><ix:continuation id="TextSelection-B246B6A12524D21080A33E67DA360567-1" continuedAt="TextSelection-B246B6A12524D21080A33E67DA360567-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:EarningsPerSharePolicyTextBlock" id="TextSelection-BF9E22BD0A0CD4ED711E3E67DA367ACD-0-wk-Fact-DA22A51FA0985BEAA4D33E67D9702E5D" escape="true">Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method.</ix:nonNumeric> <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="TextSelection-0475CA0E6A3429EA907C3E67DA36F97E-0-wk-Fact-D621F3479F68033D63AB3E67DA1AC09A" continuedAt="TextSelection-0475CA0E6A3429EA907C3E67DA36F97E-1" escape="true">The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except share and per share amounts):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-0475CA0E6A3429EA907C3E67DA36F97E-1"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e541-wk-Fact-CFF5EA648DF56C2FD0E53E67D9C439E8" name="us-gaap:NetIncomeLoss" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,282</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e560-wk-Fact-6686BA281FDB2F7664273E67DA1C267A" name="us-gaap:NetIncomeLoss" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">19,691</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e616-wk-Fact-579EC88617A17BCD85923E67D9F7FE0B" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,102,685</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e635-wk-Fact-7B24CC37F394D9E869393E67DA1818CD" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="FD2019Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,048,579</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effect of dilutive securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e655-wk-Fact-AF654FC034AA0BE98DA83E67D996959A" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">114,914</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e674-wk-Fact-00861249E2D145DF067B3E67D99878DA" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" contextRef="FD2019Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">218,469</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e694-wk-Fact-6CE5EC3E085D9920D3313E67DA096AC0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2020Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,217,599</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e713-wk-Fact-B5EDD2245221DDB35A043E67DA1DE3E4" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="FD2019Q1YTD" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">9,267,048</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e779-wk-Fact-0022B551137E1914AEB63E67D9F2C44F" name="us-gaap:EarningsPerShareBasic" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.34</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e798-wk-Fact-05ED834D375E720DA8E03E67DA1B0FA3" name="us-gaap:EarningsPerShareBasic" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.18</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e818-wk-Fact-8928E58B10E3C2A483EF3E67D9FA7DB9" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2020Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.31</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e837-wk-Fact-D296061233FA0B36FCA03E67DA146F36" name="us-gaap:EarningsPerShareDiluted" contextRef="FD2019Q1YTD" unitRef="usdPerShare" decimals="2" scale="0" format="ixt:numdotdecimal">2.12</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 27</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-B246B6A12524D21080A33E67DA360567-2"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> were </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e866-wk-Fact-C3353D641F4ADE2992573E67DA1A2788" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">60,600</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e870-wk-Fact-8E4F70EB5EDB74403F503E67D972CBDC" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2019Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">1,268</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;">, respectively. In addition, </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249970859e874-wk-Fact-4871803F2545AE32EB003E67DA17D6EE" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" scale="0" format="ixt:numdotdecimal">7,600</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> because the underlying vesting criteria had not yet been met.</span></div></ix:continuation><div><a id="s1077E2F22EF252F300820E905047AF36"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">20. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueDisclosuresTextBlock" id="TextSelection-80852A6C75D1E781649A3E67DA38D861-0-wk-Fact-8361E6AA54A85F3F7BC83E67D9A8A74A" continuedAt="TextSelection-80852A6C75D1E781649A3E67DA38D861-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="TextSelection-80852A6C75D1E781649A3E67DA38D861-1" continuedAt="TextSelection-80852A6C75D1E781649A3E67DA38D861-2"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-0-wk-Fact-753AEFFFBD28905114983E67D98D88E5" continuedAt="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The book value and estimated fair value of the Company's financial instruments are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,094</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,408</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4" name="us-gaap:InvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54" name="us-gaap:EquityMethodInvestmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E" name="us-gaap:NotesReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">85,981</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54" name="us-gaap:NotesReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">100,955</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983" name="us-gaap:NotesReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">86,785</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320" name="us-gaap:NotesReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">101,001</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0" name="cvco:InterestRateLockCommitmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0" name="cvco:ForwardCommitmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18" name="cvco:ForwardCommitmentsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11" name="cvco:ForwardCommitmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845" name="cvco:ForwardCommitmentsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" sign="-" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">46,658</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,253</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,006</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,342</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">34,140</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value approximates book value based on the non-marketable nature of the investments.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using market interest rates of comparable loans.</span></div></ix:footnote></td></tr></table></ix:nonNumeric><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-1" continuedAt="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-2"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(6)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><ix:continuation id="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-2"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using recent public transactions of similar asset-backed securities.</span></div></ix:continuation></ix:footnote></td></tr></table><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="TextSelection-0CA56EE461474022574A3E67DA3853B7-0-wk-Fact-495515721B04E487D9923E67D9CADBC7" continuedAt="TextSelection-0CA56EE461474022574A3E67DA3853B7-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In accordance with ASC 820, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:10%;"></td><td style="width:90%;"></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;1&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;2&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 28</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-80852A6C75D1E781649A3E67DA38D861-2" continuedAt="TextSelection-80852A6C75D1E781649A3E67DA38D861-3"><ix:continuation id="TextSelection-0CA56EE461474022574A3E67DA3853B7-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">When the Company uses observable market prices for identical securities that are traded in less active markets, it classifies such securities as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers or brokers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs.</span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assets and liabilities<ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-0-wk-Fact-7B9108CC26AA28D779203E67D98E5C5D" continuedAt="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-1" escape="true"> measured at fair value on a recurring basis are summarized below (in thousands):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-1" continuedAt="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-2"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">300</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,697</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,196</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,901</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,117</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">25</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">297</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,509</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">6,509</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">4,983</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,619</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,619</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,073</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">59</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A" name="us-gaap:AssetsFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><ix:footnote id="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) at each measurement date</ix:footnote>.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div></ix:footnote></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains or losses on derivatives are recognized in current period earnings through cost of sales.</span></div></ix:footnote></td></tr></table></ix:continuation><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"></td><td></td></tr><tr><td style="vertical-align:top"><ix:continuation id="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-2" continuedAt="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-3"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div></ix:continuation></td><td style="vertical-align:top;"><ix:footnote id="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US"><ix:continuation id="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-3"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</span></div></ix:continuation></ix:footnote></td></tr></table></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 29</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-80852A6C75D1E781649A3E67DA38D861-3" continuedAt="TextSelection-80852A6C75D1E781649A3E67DA38D861-4"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249977319e3326-wk-Fact-3E650716E7DB40A476993E67D98D2107" name="cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount" contextRef="FD2020Q1YTD" unitRef="usd" decimals="0" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> transfers between Level 1, Level 2 or Level 3 occurred during the </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:FairValueTransferPolicyPolicyTextBlock" id="TextSelection-40262104069119B8E6EB3E67DA37993B-0-wk-Fact-32C3D426C03A5A72C86E3E67D97BEB4E" 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="FD2020Q1YTD" name="cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="TextSelection-2393B6A926CAFDA9415C3E67DA380A89-0-wk-Fact-54FB5778094DB0D2AA133E67D98C40A2" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3576-wk-Fact-D85251D7A2E26365934F3E67D99F10A7" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">74,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3595-wk-Fact-25C49490FF848A65F2233E67D9AA7206" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3614-wk-Fact-8CA55064A0360FC5AD8C3E67D9841BB8" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3634-wk-Fact-39ADF4AD5BE9E9C707343E67D9D57776" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">74,220</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3649-wk-Fact-DEE4ED45B27CE2F2C53D3E67D98596FC" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,655</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3668-wk-Fact-15959CA1CEE018B02A0B3E67D98F02A2" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3687-wk-Fact-E53D2620A1F193D327203E67D9CF2D65" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3707-wk-Fact-7AEE7315AB14EAC0E4773E67D99D47F9" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,655</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3727-wk-Fact-44F849F76D11E087776A3E67D97A82ED" name="us-gaap:ConstructionLoan" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3746-wk-Fact-EE9E2BD1BF5D107158363E67D98FAAF5" name="us-gaap:ConstructionLoan" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3765-wk-Fact-43D39539C2547C9A823B3E67D9935E3C" name="us-gaap:ConstructionLoan" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3785-wk-Fact-3457BB39097DEB31BC8D3E67D98FF36F" name="us-gaap:ConstructionLoan" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">14,080</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3805-wk-Fact-C120356FAFD8083D4A1A3E67D9907411" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,253</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3824-wk-Fact-7F6CB1553251527EF9423E67D99258C4" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3843-wk-Fact-13503A2852237A74B3D03E67D98F3A8B" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3863-wk-Fact-DC301B2D47574D4E6CCD3E67D9A9628C" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">47,253</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e3883-wk-Fact-4EB2D2FBF2CAA73111833E67D97949D1" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3903-wk-Fact-A46418DD90D56F0E37EF3E67D9D9F513" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e3922-wk-Fact-8C3FC347BB60E04442413E67D9A6E78F" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,354</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3943-wk-Fact-C549151D28FAEFEB02FE3E67D9A8AFB1" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3963-wk-Fact-4186894D12D4449D6EF43E67D9907026" name="us-gaap:EquityMethodInvestments" contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e3982-wk-Fact-9C86E700FA6C9E3E36FD3E67D9C5E1D2" name="us-gaap:EquityMethodInvestments" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4001-wk-Fact-7625125D0AC5822408A33E67D98E7361" name="us-gaap:EquityMethodInvestments" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4021-wk-Fact-FE309CB5A5697CFF35C73E67D995A2B9" name="us-gaap:EquityMethodInvestments" contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,552</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"></td></tr><tr><td style="width:37%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4248-wk-Fact-9C7EDE120C467A31DD8D3E67D9ACA205" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4267-wk-Fact-2BDCFB8D3CC4B2CC80843E67D9A98B63" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4286-wk-Fact-776BC4938760D96A23A93E67D9C7ADD9" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4306-wk-Fact-28AAE8F8B9913DB5D9D73E67D976DC0F" name="cvco:LoansHeldForInvestmentFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">76,319</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4321-wk-Fact-BF3396483EC7F36164613E67D9CF232B" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4340-wk-Fact-722E0A59BA57564D1F4A3E67D98B4569" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4359-wk-Fact-47273CAE5AE0FBFD4CDE3E67D9A8D51B" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4379-wk-Fact-87CF8735F6B87A07C1E53E67D9A8F816" name="us-gaap:LoansHeldForSaleFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">11,799</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4399-wk-Fact-87784D214D8D36A741313E67D9AADA4B" name="us-gaap:ConstructionLoan" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4418-wk-Fact-C7AB9AAB4BAEB9DCF0E33E67D98507BB" name="us-gaap:ConstructionLoan" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4437-wk-Fact-7557E6EF58A40146B4393E67D9A70456" name="us-gaap:ConstructionLoan" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4457-wk-Fact-9C78D1B67E0B7E0DBAA83E67D9AFAE53" name="us-gaap:ConstructionLoan" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">12,883</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4477-wk-Fact-0B8636748977959BC3853E67D9A9AA55" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4496-wk-Fact-D11042ECF6584DB6BCAD3E67D9AEFFCA" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4515-wk-Fact-D5D1E56B1DB887BB7C863E67D987013C" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4535-wk-Fact-277C623322CDF3E170A63E67D9A8C543" name="us-gaap:LoansReceivableFairValueDisclosure" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">43,582</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e4555-wk-Fact-5313B5AC6977ECEC873E3E67D9AC3E2D" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4575-wk-Fact-33249FD67414B2C3B0B63E67D9A6B7D2" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(<ix:nonFraction id="d249977319e4594-wk-Fact-3C469F2D512779BA1C033E67D9AB009A" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">38,101</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4615-wk-Fact-77A289DDDBB31683CCD43E67D9B14C5D" name="us-gaap:DebtInstrumentFairValue" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4635-wk-Fact-C4F05F62D5C2C1554B343E67D98D3332" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4654-wk-Fact-2817047756F47F115D3D3E67D98ECAB9" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4673-wk-Fact-31B71D4E87703A93AEA73E67D97EDF04" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:zerodash">&#8212;</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4693-wk-Fact-9F977F99E4F43D01E9E23E67D9A9807A" name="us-gaap:EquityMethodInvestments" contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">20,276</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonNumeric id="d249977319e4713-wk-Fact-284D43BF93B6541B88F83E67D99603FD" name="cvco:TypicalPeriodLoanIsHeldForSale" contextRef="FD2020Q1YTD" format="ixt-sec:durday">45</ix:nonNumeric> days</span></span><span style="font-family:inherit;font-size:11pt;">. 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 is lower than the fair value as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. 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><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="TextSelection-A74AFF4E912BF94E2CFF3E67DA3791E9-0-wk-Fact-806CC1FAF92A16660BC63E67D9A844E0" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. </span><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4750-wk-Fact-D8BA86302FEC644DFCB63E67D988A77B" name="us-gaap:AssetImpairmentCharges" contextRef="FD2020Q1YTD" unitRef="usd" decimals="0" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> impairment charges were recorded during the </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div></ix:nonNumeric></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 30</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><ix:continuation id="TextSelection-80852A6C75D1E781649A3E67DA38D861-4"><ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" id="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-0-wk-Fact-ACDED018F9802003EF813E67D9AD12CA" continuedAt="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-1" escape="true"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Mortgage Servicing</span><span style="font-family:inherit;font-size:11pt;">. 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></ix:nonNumeric><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><ix:continuation id="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-1" continuedAt="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-2"><span style="font-family:inherit;font-size:11pt;">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="font-family:inherit;font-size:11pt;font-style:italic;">Servicing Assets and Liabilities</span></ix:continuation><span style="font-family:inherit;font-size:11pt;"><ix:continuation id="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-2">. 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:nonNumeric contextRef="FD2020Q1YTD" name="cvco:FairValueAssumptionsForServicingAssetsTableTextBlock" id="TextSelection-13572A622AD8F7363D6F3E67DA388B2E-0-wk-Fact-0C27DDB7CACCDFD8C6953E67D99836D2" escape="true"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4878-wk-Fact-6540FCB49D3C222A9CB43E67D9760402" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" contextRef="FI2020Q1" unitRef="Loans" decimals="INF" scale="0" format="ixt:numdotdecimal">4,556</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4897-wk-Fact-C34B1FB639C90CBA7D9C3E67D98645D0" name="cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio" contextRef="FI2019Q4" unitRef="Loans" decimals="INF" scale="0" format="ixt:numdotdecimal">4,557</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing multiple</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4956-wk-Fact-AEB4EA2074C418BA759D3E67D973843A" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" contextRef="FI2020Q1" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">74.93</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e4976-wk-Fact-C7CC3CCD7980DED4C0B63E67D9750FED" name="cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio" contextRef="FI2019Q4" unitRef="number" decimals="4" scale="-2" format="ixt:numdotdecimal">77.97</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">23.67</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">24.63</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e5041-wk-Fact-CA6FBD7429C0A4FC4F3F3E67D97C0926" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">559,481</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e5060-wk-Fact-6FF076955644F3E64B313E67D977F39A" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">556,934</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e5080-wk-Fact-DEC14911D65C4B3FC5603E67D970D845" name="us-gaap:ServicingAssetAtFairValueAmount" contextRef="FI2020Q1" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,325</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249977319e5099-wk-Fact-6769D0A73743EE10EAAE3E67D98514E2" name="us-gaap:ServicingAssetAtFairValueAmount" contextRef="FI2019Q4" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">1,372</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:nonNumeric></ix:continuation><div><a id="s59c4c23df902464e97b7b9aabf58f2e2"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">21. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="TextSelection-62D7544D383170357EA63E67DA387724-0-wk-Fact-051DF6DBFC39333AE9B13E67D9D2894A" continuedAt="TextSelection-62D7544D383170357EA63E67DA387724-1" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="TextSelection-62D7544D383170357EA63E67DA387724-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, the total amount of sales to related parties was </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971649e397-wk-Fact-E1E6906A8AC792EDF7DE3E67D9C925DA" name="us-gaap:RevenueFromRelatedParties" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">13.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;">and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971649e403-wk-Fact-2E57AFD22D5978B7F0EB3E67D9CB05F5" name="us-gaap:RevenueFromRelatedParties" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">11.8</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, there were a total of </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971649e416-wk-Fact-A92D055650619D1E06903E67D9D62907" name="us-gaap:LoansAndLeasesReceivableRelatedParties" contextRef="FI2020Q1" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">8.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971649e420-wk-Fact-669944236050DE2DB8DA3E67D9D09D38" name="us-gaap:LoansAndLeasesReceivableRelatedParties" contextRef="FI2019Q4" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">6.2</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> of commercial loans outstanding with certain related parties.</span></div></ix:continuation><div><br/></div><div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 31</span></div></div><hr style="page-break-after:always"></hr><div><a id="sEE835CC0687B03913B1B0E9050F267E0"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">22. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:SegmentReportingDisclosureTextBlock" id="TextSelection-E32F9E3C2164D3A2B08A3E67DA3923D6-0-wk-Fact-0FE13D0A3DAD79B9A8583E67D99432C7" continuedAt="TextSelection-E32F9E3C2164D3A2B08A3E67DA3923D6-1" escape="true">Business Segment Information</ix:nonNumeric></span></div><ix:continuation id="TextSelection-E32F9E3C2164D3A2B08A3E67DA3923D6-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates principally in </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span><ix:nonFraction id="d249972355e397-wk-Fact-1C4E4823E85AF16E47713E67DA097AE0" name="us-gaap:NumberOfOperatingSegments" contextRef="FD2020Q1YTD" unitRef="Segment" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> 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="FD2020Q1YTD" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="TextSelection-F97CD2DB8F96C2993CE23E67DA381A5E-0-wk-Fact-373899EDF79B50DCECF33E67D99B667B" continuedAt="TextSelection-F97CD2DB8F96C2993CE23E67DA381A5E-1" escape="true">The following table details Net revenue and Income before income taxes by segment (in thousands):</ix:nonNumeric></span></div><ix:continuation id="TextSelection-F97CD2DB8F96C2993CE23E67DA381A5E-1"><div style="line-height:100%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"></td></tr><tr><td style="width:69%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e563-wk-Fact-9EB6B12870F6CB38AF673E67D9B9EAEA" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">248,768</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e582-wk-Fact-9ECE6EFDCF66855730303E67D9BBF19F" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">232,762</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e597-wk-Fact-D6D5BD31868BA34550E63E67D9BAB506" name="us-gaap:Revenues" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">15,274</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e616-wk-Fact-8E7323A4D04D716AD3D13E67D9BC55DD" name="us-gaap:Revenues" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">13,641</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e641-wk-Fact-DE3B868FF21762B551993E67DA19FC15" name="us-gaap:Revenues" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">264,042</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e660-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622" name="us-gaap:Revenues" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">246,403</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e762-wk-Fact-0934BEABC314E540E9243E67D97F601B" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,313</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e781-wk-Fact-534036814B270A9085433E67D97E5870" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">21,608</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e796-wk-Fact-8100E55FDDDE96CE6C723E67D9815CE5" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">3,049</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e815-wk-Fact-D5581C9D9A42343323403E67D97866A2" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">2,528</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e840-wk-Fact-37A953DF0A987F3C42613E67D9F9CEB7" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2020Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">27,362</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span><ix:nonFraction id="d249972355e859-wk-Fact-1BA97B3BCAD073487ACC3E67DA03BBB0" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" contextRef="FD2019Q1YTD" unitRef="usd" decimals="-3" scale="3" format="ixt:numdotdecimal">24,136</ix:nonFraction></span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div></ix:continuation></ix:continuation><div><a id="sFE0E9D06DE17455E26A60E9051122822"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">23. <ix:nonNumeric contextRef="FD2020Q1YTD" name="us-gaap:SubsequentEventsTextBlock" id="TextSelection-C7E020698E64A7F110B43E67DA394432-0-wk-Fact-4C30CE6E94735EF89A243E67D98C84E2" continuedAt="TextSelection-C7E020698E64A7F110B43E67DA394432-1" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="TextSelection-C7E020698E64A7F110B43E67DA394432-1"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio. The Company expects to settle this obligation in August&#160;2019 for </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971784e393-wk-Fact-D08AE13530517ACA19453E67D99ADB7C" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" contextRef="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-5" scale="6" format="ixt:numdotdecimal">17.5</ix:nonFraction> million</span></span><span style="font-family:inherit;font-size:11pt;"> in cash, which includes </span><span style="font-family:inherit;font-size:11pt;"><span>$<ix:nonFraction id="d249971784e397-wk-Fact-FD6220F69F26B00A7BB83E67D9AB37B0" name="us-gaap:InterestExpenseDebt" contextRef="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember" unitRef="usd" decimals="-3" scale="0" format="ixt:numdotdecimal">85,000</ix:nonFraction></span></span><span style="font-family:inherit;font-size:11pt;"> in interest and fees. This will result in a reduction in the related Securitized financings liability on the Consolidated Balance Sheet at the time of payment.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On July 29, 2019, the Company signed an agreement to purchase substantially all of the assets and liabilities of Destiny Industries, LLC ("Destiny Homes") for an undisclosed cash amount. The acquisition, which is set to close on August 2, 2019, is subject to the satisfaction of customary closing conditions. The results of operations for this facility is not included in our Consolidated Financial Statements as of and for the three months ended June 29, 2019.&#160;Destiny Homes provides affordable manufactured and modular housing from its single manufacturing facility in Moultrie, Georgia to various independent distributors in the Southeastern United States.</span></div></ix:continuation><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 32</span></div></div><hr style="page-break-after:always"></hr><div><a id="s7DB506F931B4EC62D9A40E90511203F0"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Forward-Looking Statements</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 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 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. To the extent that the Company's assumptions 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 described in this Report and in Risk Factors in Part I, Item 1A of the Company's </span><span style="font-size:11pt;">2019</span><span style="font-family:inherit;font-size:11pt;"> Annual Report on Form 10-K ("Form 10-K"), which Risk Factors are incorporated herein.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Introduction</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Overview</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 Lexington. The Company is also a leading producer of park model RVs, vacation cabins and systems-built commercial structures, as well as modular homes built primarily 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 mortgage-backed securities issuer that offers conforming mortgages, non-conforming mortgages and home-only loans to purchasers of factory-built homes. Our insurance subsidiary, Standard Casualty Co. ("Standard Casualty"), provides property and casualty insurance to owners of manufactured homes.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Company Growth</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has strategically expanded its factory operations and related business initiatives primarily through the acquisition of industry competitors. This has enabled Cavco to participate in the affordable housing space on a national basis.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 33</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The purchase of the Fleetwood and Palm Harbor assets in August 2009 and April 2011, respectively, increased home production and distribution capabilities and provided entry into financial services businesses specific to the Company's industry, allowing the Company to be vertically integrated.&#160;The transactions further 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The purchase of Chariot Eagle, Fairmont and Lexington, in March 2015, May 2015 and April 2017, respectively, provided for further operating capacity, increased home production capabilities and further strengthened the Company's market position in the Midwest, the western Great Plains states, the Northeast, the Southeast and several provinces in Canada.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates </span><span style="font-family:inherit;font-size:11pt;">20</span><span style="font-family:inherit;font-size:11pt;"> homebuilding facilities 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; Lexington, Mississippi; Martinsville and Rocky Mount, Virginia; Douglas, Georgia; and Ocala and Plant City, Florida. The majority of the homes produced are sold to and distributed by independently owned distributors located primarily throughout the United States and Canada. In addition, the Company's homes are sold through </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">38</span><span style="font-family:inherit;font-size:11pt;"> Company-owned U.S. retail locations.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Our 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company regularly reviews its product offerings throughout the organization and strives to improve product 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="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Company Outlook</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Our balance sheet strength and position in cash and cash equivalents should help us avoid liquidity problems and enable us to act effectively as market opportunities present themselves.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has manufacturing facilities strategically positioned across the United States, and utilizes 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 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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company employs a concerted effort to identify 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, specially designed ventilation systems and sustainability. Cavco 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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 34</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 appears to have caused a decline in tenant housing vacancy rates, causing a corresponding rise in associated rental rates. These rental market factors may cause some renters to become interested buyers of affordable-housing alternatives, including manufactured homes.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Further, with respect to the general rise in demand for rental housing, the Company has realized a larger proportion of orders from developers and community owners for new manufactured homes intended for use as rental housing. The Company is responsive to the unique product and related requirements of these home buyers and values the opportunity to provide homes that are well suited for these purposes.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cavco maintains a backlog of home orders from its network of licensed distributors including communities and developers. Distributors may cancel orders prior to production without penalty. Accordingly, until the production of a particular home has commenced, the Company does not consider its backlog to be firm orders. The backlog of sales orders at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> varied among the factories, but in total was </span><span style="font-family:inherit;font-size:11pt;">$131 million</span><span style="font-family:inherit;font-size:11pt;"> compared to </span><span style="font-family:inherit;font-size:11pt;">$196 million</span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">. While order backlog levels vary per factory, the current backlog level in total is considered healthy and is relatively consistent with the backlog of </span><span style="font-family:inherit;font-size:11pt;">$129 million</span><span style="font-family:inherit;font-size:11pt;"> at March 30, 2019. A healthy backlog is indicative of the general ability to coordinate efficient factory production schedules, timely obtain raw materials based on product mix and achieve home completion timeframe expectations of our customers. The Company's backlog at June 30, 2018 was at a level higher than normal as a result of excessive order volume from industry distributors. The high order rates may have been driven in part by wholesale distribution chain concerns about maintaining adequate home inventory levels in a period where distributors may have perceived underlying affordable housing demand to be accelerating faster than expected.  </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company continues to focus on developing order volume growth opportunities by working to increase its production capabilities and adjusting product offerings as appropriate. The Company has continued to realize increased demand for higher-priced, larger and more amenitized homes and strives to manage its production levels and workforce size accordingly. The Company continually reviews wage rates of its production employees and has established other monetary incentive programs to ensure competitive compensation. In other efforts to assist with recruiting and retaining production employees, the Company has more extensively used on-line recruiting tools, has updated recruitment brochures and has improved the appearance and appeal of its production facilities. Through all of these programs, the Company has been moderately successful in improving retention and reducing the annualized turnover rate. However, the constrained labor market continues to be a key challenge. Even with these challenges, the Company believes its ability to meet the overall need for affordable manufactured homes remains strong.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company participates in certain commercial loan programs with 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 </span><span style="font-size:11pt;">7</span><span style="font-family:inherit;font-size:11pt;"> to the Consolidated Financial Statements). The Company's involvement in commercial loans helps to increase the availability of manufactured home financing to distributors and other users of its products. The Company believes that its participation in wholesale financing is helpful to distributors, communities and developers and allows its products additional opportunities for exposure to potential home buyers. These initiatives support the Company's ongoing efforts to expand its product distribution in all of its markets. However, the initiatives expose the Company to risks associated with the creditworthiness of certain customers and business partners, including independent distributors, developers, communities and inventory financing partners.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 35</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restrictive underwriting guidelines, higher interest rates compared to those for site-built homes, a limited number of institutions lending to manufactured home buyers and limited secondary market availability for manufactured home loans continue to constrain industry growth. The Company is working directly with other industry participants to develop manufactured home consumer financing loan portfolios to attract industry financiers interested in furthering or expanding lending opportunities 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 participation in home-only lending may provide additional sales growth opportunities for its factory-built housing operations.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company is also working through industry trade associations to encourage favorable legislative and Government-Sponsored Enterprise ("GSE") action to address the mortgage financing needs of buyers of affordable homes. Federal law requires the GSEs to comply with a "Duty to Serve" the underserved markets 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;Manufactured housing is one of the specified underserved markets. In December 2017, Fannie Mae and Freddie Mac released their final Underserved Markets Plans that describe, with specificity, the actions they will take over a three-year period to fulfill their "Duty to Serve" obligations.&#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 were announced in the latter part of calendar 2018. Small-scale pilot programs for the purchase of home-only loans, to commence in calendar year 2019, are included in the GSE&#8217;s Underserved Markets Plans. Implementation of various aspects of the GSE&#8217;s Underserved Markets Plans are subject to approval by their regulator, the Federal Housing Finance Agency, and their approval is not assured. Expansion of the secondary market for lending through the GSEs could support further demand for housing, as lending options would likely become more affordable 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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 facilitate the production of affordable housing. The Executive Order focuses on alleviating barriers that impede the production of affordable housing by creating a White House Council on Eliminating Regulatory Barriers to Affordable Housing, consisting of members from eight federal agencies and chaired by HUD Secretary Ben Carson. 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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 somewhat limited by reinsurance contracts in place as part of the Company's loss mitigation structure.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As disclosed in Part II, Item 1, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:11pt;">, the Company and Joseph Stegmayer, the Company's former Chairman, President and Chief Executive Officer, received subpoenas from the Security and Exchange Commission's ("SEC") Division of Enforcement seeking documents related to trading in stock of another public company. The Company expects to incur expenses related to this matter that may materially impact the Company's earnings over the next several quarters. Those costs include, among other items, advancement of expenses for Mr. Stegmayer pursuant to his indemnity arrangements with the Company. The Audit Committee of the Board of Directors (the "Audit Committee") initiated an internal investigation led by independent legal counsel to the Audit Committee in relation to this inquiry. The independent counsel to the Audit Committee has advised the Audit Committee that it has completed its internal investigation related to the matters. The results of this investigation have been shared with the Company's auditors, listing exchange and with the SEC staff. The Company intends to continue cooperating with the SEC as needed in this matter.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 36</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As a result of this inquiry, the Company incurred </span><span style="font-family:inherit;font-size:11pt;">$0.8 million</span><span style="font-family:inherit;font-size:11pt;"> in legal and other expenses during the first fiscal quarter of fiscal year 2020, and expects to continue to incur related costs pertaining to this matter over the next several quarters. During the third quarter of fiscal year 2019, the Company also reviewed the sufficiency of its insurance coverage and as a result of this review, Cavco's Board of Directors made a decision to purchase additional director and officer ("D&amp;O") insurance coverage. These new 22 month policies were implemented December 21, 2018. Total premiums paid for these policies were $15.3 million. As a result, the Company recorded $2.1 million of additional D&amp;O policy premium expense during the first fiscal quarter and expects to incur approximately $2.1 million per quarter in Selling, general and administrative expense from the amortization of these policy premiums through the second quarter of fiscal year 2021. Any additional adjustments are expected to be in the normal course of maintaining adequate D&amp;O insurance for the Company.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Industry Overview</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">According to data reported by the Manufactured Housing Institute, industry home shipments decreased </span><span style="font-family:inherit;font-size:11pt;">8.5%</span><span style="font-family:inherit;font-size:11pt;"> for the first </span><span style="font-family:inherit;font-size:11pt;">5</span><span style="font-family:inherit;font-size:11pt;"> months of calendar year 2019 compared to the same period in the prior year. Some of this decrease was the result of the industry's production of disaster-relief homes for the Federal Emergency Management Agency during calendar year 2018 that did not repeat in calendar year 2019. During calendar year </span><span style="font-family:inherit;font-size:11pt;">2018</span><span style="font-family:inherit;font-size:11pt;">, the manufactured housing industry shipped approximately </span><span style="font-family:inherit;font-size:11pt;">97,000</span><span style="font-family:inherit;font-size:11pt;"> HUD code manufactured homes, an increase of </span><span style="font-family:inherit;font-size:11pt;">4.3%</span><span style="font-family:inherit;font-size:11pt;"> over the approximately </span><span style="font-family:inherit;font-size:11pt;">93,000</span><span style="font-family:inherit;font-size:11pt;"> units shipped in </span><span style="font-family:inherit;font-size:11pt;">2017</span><span style="font-family:inherit;font-size:11pt;">. This was preceded by </span><span style="font-family:inherit;font-size:11pt;">81,000</span><span style="font-family:inherit;font-size:11pt;"> homes shipped in </span><span style="font-family:inherit;font-size:11pt;">2016</span><span style="font-family:inherit;font-size:11pt;">. Annual shipments have 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">"First-time" and "move-up" buyers of affordable homes are historically among the largest proportion of new manufactured home purchasers. The Company believes that employment rates and underemployment among these groups and other potential home buyers who favor affordable housing are strong. Additionally, improving consumer confidence is evident among manufactured home buyers interested in the Company's products for seasonal or retirement living that may have been previously concerned about financial stability, and now appear to be less hesitant to commit to a new home purchase. The Company believes robust sales of its products may continue while employment and consumer confidence levels remain strong.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">11.9 million</span><span style="font-family:inherit;font-size:11pt;"> between </span><span style="font-family:inherit;font-size:11pt;">2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">2024</span><span style="font-family:inherit;font-size:11pt;">. 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 2.2&#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, 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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 37</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Results of Operations</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Three Months Ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;"> compared to </span><span style="font-family:inherit;font-size:11pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">June 30, 2018</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Net Revenue.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue consisted of the following for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively (dollars in thousands, except net factory-built housing revenue per home sold):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:47%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:13%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:8%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:9%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">% Change</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">248,768</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">232,762</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">16,006</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">6.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">15,274</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">13,641</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">1,633</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12.0</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">264,042</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">246,403</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">17,639</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">7.2</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total homes sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">3,807</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">3,887</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(80</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net factory-built housing revenue per home sold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">65,345</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">59,882</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">5,463</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">9.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The </span><span style="font-family:inherit;font-size:11pt;">increase</span><span style="font-family:inherit;font-size:11pt;"> in Net revenue from the factory-built housing segment&#160;for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> compared to the same period last year was from higher home selling prices and changes in product mix, partially offset by a decrease in homes sold.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 impacts the overall net revenue per home sold. For the&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the Company sold&#160;</span><span style="font-family:inherit;font-size:11pt;">3,058</span><span style="font-family:inherit;font-size:11pt;">&#160;homes Wholesale and&#160;</span><span style="font-family:inherit;font-size:11pt;">749</span><span style="font-family:inherit;font-size:11pt;">&#160;Retail versus&#160;</span><span style="font-family:inherit;font-size:11pt;">3,188</span><span style="font-family:inherit;font-size:11pt;">&#160;homes Wholesale and&#160;</span><span style="font-family:inherit;font-size:11pt;">699</span><span style="font-family:inherit;font-size:11pt;">&#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 results from home buyer tastes and preferences as they select home types/models, as well as optional home upgrades when purchasing the home. These selections vary regularly based on consumer interests, local housing preferences and economic circumstances. 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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services segment revenue </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, resulting from </span><span style="font-family:inherit;font-size:11pt;">33%</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">more</span><span style="font-family:inherit;font-size:11pt;">&#160;home loan sales period over period, increased interest income on commercial loans outstanding and more insurance policies in force in the current year compared to the prior year. The overall </span><span style="font-family:inherit;font-size:11pt;">increase</span><span style="font-family:inherit;font-size:11pt;"> is partially offset by lower interest income earned on securitized loan portfolios that continue to amortize.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 38</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Gross Profit.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross profit consisted of the following for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$ Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">% Change</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross profit:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">52,135</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">43,886</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">8,249</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">18.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">8,163</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">7,590</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">573</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">7.5</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">60,298</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">51,476</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">8,822</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">17.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross profit as % of Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consolidated</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">22.8</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">20.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">1.9</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">21.0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">18.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2.1</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">53.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">55.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">N/A</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2.2</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing gross profit for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> from higher average home selling prices. As a percentage of net sales, factory-built housing margins improved from effective home pricing strategies while continuing to benefit from generally lower commodity prices.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services gross profit for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> from </span><span style="font-family:inherit;font-size:11pt;">more</span><span style="font-family:inherit;font-size:11pt;">&#160;home loan sales period over period, increased interest income on commercial loans outstanding and more insurance policies in force in the current year compared to the prior year. These increases were partially offset by lower interest income earned on securitized loan portfolios that continue to amortize and higher claims expense at our insurance subsidiary. As a percentage of net revenue, financial services gross profit declined from the higher claims expense at our insurance subsidiary from more storm activity during the quarter compared to the prior year quarter.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Selling, General and Administrative Expenses.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses consisted of the following for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$ Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">% Change</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">30,751</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">25,049</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">5,702</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">22.8</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">4,513</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">4,164</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">349</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">8.4</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">35,264</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">29,213</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">6,051</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">20.7</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses as % of Net revenue:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">13.4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">11.9</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">N/A</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">1.5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses related to factory-built housing </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, primarily from the amortization of </span><span style="font-family:inherit;font-size:11pt;">$2.1 million</span><span style="font-family:inherit;font-size:11pt;"> in premiums for additional D&amp;O insurance purchased by the Company, </span><span style="font-family:inherit;font-size:11pt;">$0.8 million</span><span style="font-family:inherit;font-size:11pt;"> in expenses related to the Company's response to the SEC inquiry and increased compensation expense from improved results.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses related to financial services </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, primarily from higher salary and incentive compensation expense.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 39</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Interest Expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest expense was </span><span style="font-family:inherit;font-size:11pt;">$0.5 million</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">$1.0 million</span><span style="font-family:inherit;font-size:11pt;"> for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively. The&#160;decrease&#160;for the&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> is primarily the result of a reduction in bond interest expense, as the Company exercised its right to repurchase the 2005-1 securitized loan portfolio in January 2019, thereby eliminating the related interest expense. In addition, interest expense was lower on the 2007-1 securitized loan portfolio than last year as this portfolio continues to amortize. These decreases were partially offset by interest related to secured credit facilities and finance leases.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Other Income, net.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other income, net was </span><span style="font-family:inherit;font-size:11pt;">$2.8 million</span><span style="font-family:inherit;font-size:11pt;"> in each of the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">. The </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> includes unrealized </span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:11pt;"> on corporate marketable equity securities of </span><span style="font-family:inherit;font-size:11pt;">$0.9 million</span><span style="font-family:inherit;font-size:11pt;"> compared to </span><span style="font-family:inherit;font-size:11pt;">$1.5 million</span><span style="font-family:inherit;font-size:11pt;"> in the prior year period. The current period also includes an increase in interest income of $0.3 million from higher interest rates on larger Cash and cash equivalents balances compared to the same period last year and $0.2 million in additional income from improved results at our non-marketable equity investment entities.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income Before Income Taxes.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes consisted of the following for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"></td></tr><tr><td style="width:43%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:11%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$ Change</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">% Change</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">24,313</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">21,608</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2,705</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12.5</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">3,049</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2,528</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">521</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">20.6</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">27,362</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">24,136</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">3,226</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">13.4</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;font-weight:bold;">Income tax expense.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income tax expense was </span><span style="font-family:inherit;font-size:11pt;">$6.1 million</span><span style="font-family:inherit;font-size:11pt;">, resulting in an effective income tax rate of </span><span style="font-family:inherit;font-size:11pt;">22.2%</span><span style="font-family:inherit;font-size:11pt;">, for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, compared to income tax expense of </span><span style="font-family:inherit;font-size:11pt;">$4.4 million</span><span style="font-family:inherit;font-size:11pt;"> and an effective tax rate of </span><span style="font-family:inherit;font-size:11pt;">18.4%</span><span style="font-family:inherit;font-size:11pt;"> for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">. The lower effective tax rate in the prior year relates to greater tax benefits from the exercise of stock options, as the current period includes a benefit of $0.6 million compared to a $1.2 million&#160;benefit in the prior year period.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 40</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Liquidity and Capital Resources</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company believes that cash and cash equivalents at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, 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 in the event of such a transaction. The planned acquisition of Destiny Industries, LLC will not have a significant impact on our liquidity or capital resources. Additionally, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio, which it expects to settle in August 2019. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 Industries, Inc. 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 Industries, Inc. will be restricted per state regulations.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following is a summary of the Company's cash flows for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"></td></tr><tr><td style="width:56%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:1%;"></td><td style="width:12%;"></td><td style="width:1%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$ Change</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash at beginning of the fiscal year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">199,869</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">199,258</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">611</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net cash provided by (used in) operating activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">16,798</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2,115</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">18,913</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net cash used in investing activities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1,469</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1,573</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">104</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net cash used in financing activities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2,174</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(4,099</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">1,925</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash at end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">213,024</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">191,471</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">21,553</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net cash provided by operating activities </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> during the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, compared to the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, primarily from decreased commercial lending, greater sales of consumer loans and increased profitability from higher home selling prices coupled with lower material input costs.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loan originations </span><span style="font-family:inherit;font-size:11pt;">increased</span><span style="font-family:inherit;font-size:11pt;"> by </span><span style="font-family:inherit;font-size:11pt;">$4.0 million</span><span style="font-family:inherit;font-size:11pt;"> to </span><span style="font-family:inherit;font-size:11pt;">$37.6 million</span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> from </span><span style="font-family:inherit;font-size:11pt;">$33.6 million</span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">. Proceeds from sales of consumer loans provided </span><span style="font-family:inherit;font-size:11pt;">$37.6 million</span><span style="font-family:inherit;font-size:11pt;"> in cash, compared to </span><span style="font-family:inherit;font-size:11pt;">$28.2 million</span><span style="font-family:inherit;font-size:11pt;"> in the previous year.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 41</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 (see Note&#160;</span><span style="font-size:11pt;">7</span><span style="font-family:inherit;font-size:11pt;"> to the Consolidated Financial Statements). 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's level of investment activity for the </span><span style="font-family:inherit;font-size:11pt;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> remained consistent with the same period of the prior year. Such activities primarily consist of purchasing property, plant and equipment with a focus on production capacity and efficiency initiatives, and the purchase and sale of stock investments at the Company's insurance subsidiary.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financing activities used </span><span style="font-family:inherit;font-size:11pt;">$1.9 million</span><span style="font-family:inherit;font-size:10pt;"> less</span><span style="font-family:inherit;font-size:11pt;"> cash during the period compared to the same period last year, as the Company repurchased the 2005-1 securitized loan portfolio in January 2019, leading to lower payments on the related obligation.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financings. </span><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, only Class A-4 of the 2007-1 securitized loan portfolio remained outstanding, totaling </span><span style="font-family:inherit;font-size:11pt;">$17.7 million</span><span style="font-family:inherit;font-size:11pt;">, with a coupon rate of 5.846%.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">CountryPlace's securitized debt is subject to provisions that require certain levels of overcollateralization. Overcollateralization is equal to CountryPlace's equity in the bonds. Failure to satisfy these provisions could cause cash, which would normally be distributed to CountryPlace, to be used for repayment of the principal of the related Class A bonds until the required overcollateralization level is reached. During periods when the overcollateralization is below the specified level, cash collections from the securitized loans in excess of servicing fees payable to CountryPlace and amounts owed to the Class A bondholders, trustee and surety, are applied to reduce the Class A debt until such time as overcollateralization level reaches the specified level. Therefore, failure to meet the overcollateralization requirement could adversely affect the timing of cash flows received by CountryPlace. However, principal payments of the securitized debt, including accelerated amounts, are payable only from cash collections from the securitized loans and no additional sources of repayment are required or permitted. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the 2007-1 securitized loan portfolio was within the required overcollateralization level.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio. The Company expects to settle this obligation in August 2019 for $17.5 million in cash, which includes $85,000 in interest and fees. This will result in a reduction in the related Securitized financings liability on the Consolidated Balance Sheet at the time of payment.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has 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. The proceeds are 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 period, the facilities are converted into an amortizing loan based on a 20 or 25 year amortization period with a balloon payment due upon maturity. The maximum advance for loans under this program is 80% of the outstanding collateral principal balance, with the Company providing the remaining funds. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the outstanding balance of the converted loans was $11.1 million at a weighted average interest rate of 4.91%, with </span><span style="font-family:inherit;font-size:11pt;">$5.0 million</span><span style="font-family:inherit;font-size:11pt;"> available to draw. Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Off-Balance Sheet Arrangements. </span><span style="font-family:inherit;font-size:11pt;">See Note </span><span style="font-size:11pt;">16</span><span style="font-family:inherit;font-size:11pt;"> of the Consolidated Financial Statement Notes included in this Report for a discussion of the Company&#8217;s off-balance sheet arrangements.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 42</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Critical Accounting Policies</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On March 31, 2019, the Company adopted ASU No.&#160;2016-02,&#160;</span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:11pt;"> (Topic 842), which provides new guidance for lease recognition and elected to use the modified retrospective approach to account for prior periods. Refer to&#160;Note 1 to the Consolidated Financial Statements&#160;for additional discussion. There have been no other significant changes to the Company's critical accounting policies during the&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">,&#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="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See Note 1 to the Consolidated Financial Statements </span><span style="font-family:inherit;font-size:11pt;color:#252525;">for a discussion of recently issued and adopted accounting pronouncements</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Other Matters</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Related Party Transactions.</span><span style="font-family:inherit;font-size:11pt;"> See Note </span><span style="font-size:11pt;">21</span><span style="font-family:inherit;font-size:11pt;"> to the Consolidated Financial Statements</span><span style="font-family:inherit;font-size:11pt;color:#252525;"> for a discussion</span><span style="font-family:inherit;font-size:11pt;"> of the Company's related party transactions.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Off Balance Sheet Arrangements</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See Note </span><span style="font-size:11pt;">16</span><span style="font-family:inherit;font-size:11pt;"> to the Consolidated Financial Statements</span><span style="font-family:inherit;font-size:11pt;color:#252525;"> for a discussion</span><span style="font-family:inherit;font-size:11pt;"> of the Company's off-balance sheet commitments, which discussion is incorporated herein by reference.</span></div><div><a id="sDE647DB790C3DF9187C90E906C17BE4F"></a></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 3. Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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><a id="sA94FB075C0F8E6FC1FC70E906C18C535"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 4. Controls and Procedures</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(a) Disclosure Controls and Procedures</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, its disclosure controls and procedures were effective.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(b) Changes in Internal Control over Financial Reporting</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, which have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting.</span></div><div><a id="sB52805BEF2BD171CB41C0E906C256EA4"></a></div><div style="line-height:120%;padding-top:18px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">PART II. OTHER INFORMATION</span></div><div><a id="sB231AB18C68C539D02950E906C566C09"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1. Legal Proceedings </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Information regarding reportable legal proceedings is contained in Part I, Item 3, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:11pt;">, in the Form 10-K. The following describes legal proceedings, if any, that became reportable during the period ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, and, if applicable, amends and restates descriptions of previously reported legal proceedings in which there have been material developments during such quarter.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 43</span></div></div><hr style="page-break-after:always"></hr><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Since August 2018, the Company has been cooperating with an investigation by the&#160;SEC's enforcement staff in Los Angeles regarding trading in another public company&#8217;s securities by the Company, its former Chief Executive Officer and others outside the Company. The Audit Committee of the Board of Directors conducted&#160;and completed an internal investigation led by independent legal counsel and other advisers to assess the Company's trading. The results of&#160;the Audit Committee&#8217;s work have been shared with the Company&#8217;s auditors, listing exchange and with the SEC staff. The Company intends to continue cooperating with the SEC in this matter.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company is party to certain other legal proceedings that arise in the ordinary course and are incidental to the Company's business. Certain of the claims pending against us in these proceedings allege, among other things, breach of contract, breach of express and implied warranties, construction defect, deceptive trade practices, unfair insurance practices, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company's consolidated financial position, liquidity or results of operations. 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><a id="s8172395A065EF4F3E3C20E906C83376C"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 1A. Risk Factors </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="font-family:inherit;font-size:11pt;font-style:italic;">Risk Factors</span><span style="font-family:inherit;font-size:11pt;">, in the Form 10-K, which could materially affect its 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 its business, financial condition and/or operating results.</span></div><div><a id="s9353696465169D9BBEE40E906CAA88C4"></a></div><div style="line-height:120%;padding-top:18px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 5. Other Information </span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"> There is no other information required to be disclosed under this item which was not previously disclosed.</span></div><div><a id="s0AC9A4A7B7974522C9D30E906CCBC491"></a></div><div style="line-height:120%;padding-top:18px;-sec-extract:summary;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">Item 6. Exhibits</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"></td></tr><tr><td style="width:10%;"></td><td style="width:4%;"></td><td style="width:86%;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">Exhibit No.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">Exhibit</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit311.htm"><span style="font-family:inherit;font-size:11pt;">31.1</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit311.htm"><span style="font-family:inherit;font-size:11pt;">Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 - Rule 13a-14(a)/15d-14(a)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit312.htm"><span style="font-family:inherit;font-size:11pt;">31.2</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit312.htm"><span style="font-family:inherit;font-size:11pt;">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)</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit32.htm"><span style="font-family:inherit;font-size:11pt;">32</span></a></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><a style="text-decoration:underline;color:#0000FF;-sec-extract:exhibit;" href="a2019629-exhibit32.htm"><span style="font-family:inherit;font-size:11pt;">Certification Pursuant to 18 U.S.C. 1350, As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</span></a></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.INS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.SCH</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">XBRL Taxonomy Extension Schema Document</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.CAL</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">XBRL Taxonomy Extension Calculation Linkbase Document</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.DEF</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">XBRL Taxonomy Extension Definition Linkbase Document</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.LAB</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">XBRL Taxonomy Extension Label Linkbase Document</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">101.PRE</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">XBRL Taxonomy Extension Presentation Linkbase Document</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">104</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">All other items required under Part II are omitted because they are not applicable.</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) Filed herewith.</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(2) Furnished herewith.</span></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 44</span></div></div><hr style="page-break-after:always"></hr><div><a id="s59DA5164245A0E38819F0E906CFEE6B0"></a></div><div><div style="line-height:120%;font-size:10pt;"><a style="font-family:inherit;font-size:10pt;" href="#sC1DF318FD0C9D43EA8E20E90652DF8B2"><span style="font-family:inherit;font-size:10pt;">Table of Contents</span></a></div></div><div><br/></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;">SIGNATURES</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:682px;border-collapse:collapse;text-align:left;"><tr><td colspan="4"></td></tr><tr><td style="width:273px;"></td><td style="width:13px;"></td><td style="width:273px;"></td><td style="width:122px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-weight:bold;text-decoration:underline;">Cavco Industries, Inc.</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Registrant</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Signature</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Title</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Date</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">/s/ William C. Boor</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">President and Chief Executive Officer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">July&#160;30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">William C. Boor</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(Principal Executive Officer)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">/s/ Daniel L. Urness</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Executive Vice President, Chief Financial Officer and Treasurer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">July&#160;30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Daniel L. Urness</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(Principal Financial and Accounting Officer)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div></div><div><br/></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 45</span></div></div>	</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a2019629-exhibit311.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sF6F685F1EB0699BA0AEB0E90773693BA"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 31.1</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Certification of Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I, William C. Boor, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I have reviewed this quarterly report on Form 10-Q of Cavco Industries, Inc.; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:330px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:53px;"></td><td style="width:277px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">July&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ William C. Boor</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">William C. Boor</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">President and Chief Executive Officer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a2019629-exhibit312.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="s2CB0A03AAF1D9461B3420E90769094B4"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 31.2</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Certification of Principal Financial and Accounting Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I, Daniel L. Urness, certify that:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">1.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">I have reviewed this quarterly report on Form 10-Q of Cavco Industries, Inc.; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">2.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">3.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">4.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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:</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">c)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">d)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and </font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">5.</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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):</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">a)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><font style="font-family:inherit;font-size:11pt;">b)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">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></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:330px;border-collapse:collapse;text-align:left;"><tr><td colspan="2"></td></tr><tr><td style="width:53px;"></td><td style="width:277px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Dated:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">July&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">By:</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ Daniel L. Urness</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Daniel L. Urness</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Executive Vice President, Chief Financial Officer and Treasurer</font></div></td></tr></table></div></div><div><br></div><div style="text-align:center;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>a2019629-exhibit32.htm
<DESCRIPTION>EXHIBIT 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 1 -->
		<!-- Copyright 2019 Workiva -->
		<title>Exhibit</title>
	</head>
	<body style="font-family:Times New Roman;font-size:10pt;">
<div><a name="sB96539E0E8E14E2682940E9077DC2030"></a></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div><div><br></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:right;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">Exhibit 32</font></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;font-weight:bold;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;"><br></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:24px;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">In connection with the Quarterly Report of Cavco Industries, Inc. (the &#8220;Registrant&#8221;) on Form 10-Q for the period ending </font><font style="font-family:inherit;font-size:11pt;">June 29, 2019</font><font style="font-family:inherit;font-size:11pt;">&#32;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:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(1)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:12px;padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"></td><td></td></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:0px;"><font style="font-family:inherit;font-size:11pt;">(2)</font></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.</font></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:300px;border-collapse:collapse;text-align:left;"><tr><td colspan="1"></td></tr><tr><td style="width:300px;"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">July&#160;30, 2019</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ William C. Boor</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">William C. Boor</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">President and Chief Executive Officer</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">/s/ Daniel L. Urness</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Daniel L. Urness</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><font style="font-family:inherit;font-size:11pt;">Executive Vice President, Chief Financial Officer and Treasurer</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div><div><br></div><div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br></font></div></div>	</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>cvco-20190629.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.cavco.com/20190629" xmlns:cvco="http://www.cavco.com/20190629" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" />
  <xsd:import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/currency/2019-01-31" schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/exch/2019-01-31" schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/naics/2017-01-31" schemaLocation="http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/sic/2011-01-31" schemaLocation="http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2018-01-31" schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20190629_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20190629_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20190629_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cvco-20190629_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple" />
      <link:roleType id="AccruedLiabilities" roleURI="http://www.cavco.com/role/AccruedLiabilities">
        <link:definition>2112100 - Disclosure - Accrued 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="AccruedLiabilitiesDetails" roleURI="http://www.cavco.com/role/AccruedLiabilitiesDetails">
        <link:definition>2412402 - Disclosure - Accrued 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="AccruedLiabilitiesTables" roleURI="http://www.cavco.com/role/AccruedLiabilitiesTables">
        <link:definition>2312301 - Disclosure - Accrued 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="BasisOfPresentation" roleURI="http://www.cavco.com/role/BasisOfPresentation">
        <link:definition>2101100 - 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="BasisOfPresentationNewAccountingPronouncementsDetails" roleURI="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails">
        <link:definition>2401403 - 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="BasisOfPresentationPolicies" roleURI="http://www.cavco.com/role/BasisOfPresentationPolicies">
        <link:definition>2201201 - 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>2401402 - 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="BusinessSegmentInformation" roleURI="http://www.cavco.com/role/BusinessSegmentInformation">
        <link:definition>2129100 - 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="BusinessSegmentInformationDetails" roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails">
        <link:definition>2429402 - Disclosure - Business Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessSegmentInformationTables" roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables">
        <link:definition>2329301 - 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="CommercialLoansReceivablesAndAllowanceForLoanLoss" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss">
        <link:definition>2107100 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails">
        <link:definition>2407403 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails">
        <link:definition>2407405 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails">
        <link:definition>2407402 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (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="CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails">
        <link:definition>2407406 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (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="CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails">
        <link:definition>2407404 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails">
        <link:definition>2407407 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommercialLoansReceivablesAndAllowanceForLoanLossTables" roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables">
        <link:definition>2307301 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsAndContingencies" roleURI="http://www.cavco.com/role/CommitmentsAndContingencies">
        <link:definition>2118100 - 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="CommitmentsAndContingenciesDetailsTextual" roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual">
        <link:definition>2418403 - 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>2418404 - 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="CommitmentsAndContingenciesPolicies" roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies">
        <link:definition>2218201 - 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>2318302 - 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="ConsolidatedBalanceSheets" roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets">
        <link:definition>1001000 - 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="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>1001501 - Statement - Consolidated Balance Sheets (Parenthetical)</link: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>1004000 - 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="ConsolidatedStatementsOfComprehensiveIncome" roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome">
        <link:definition>1002000 - 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="ConsolidatedStatementsOfComprehensiveIncomeCalc2" roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncomeCalc2">
        <link:definition>1002000 - 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="ConsumerLoansReceivable" roleURI="http://www.cavco.com/role/ConsumerLoansReceivable">
        <link:definition>2106100 - 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="ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails">
        <link:definition>2406404 - Disclosure - Consumer Loans Receivable (Changes in Accretable Yield on Acquired 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="ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails">
        <link:definition>2406406 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumerLoansReceivableLoansHeldForInvestmentDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails">
        <link:definition>2406405 - 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="ConsumerLoansReceivableLoansHeldForInvestmentDetailsCalc2" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetailsCalc2">
        <link:definition>2406405 - 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="ConsumerLoansReceivableNarrativeDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails">
        <link:definition>2406407 - 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="ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails">
        <link:definition>2406403 - Disclosure - Consumer Loans Receivable (Summary of Acquired 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="ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails">
        <link:definition>2406402 - 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="ConsumerLoansReceivableTables" roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables">
        <link:definition>2306301 - 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="DebtAndFinanceLeaseObligations" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligations">
        <link:definition>2114100 - 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="DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails">
        <link:definition>2414405 - Disclosure - Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (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="DebtAndFinanceLeaseObligationsDebtObligationsPolicies" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies">
        <link:definition>2214201 - 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="DebtAndFinanceLeaseObligationsNarrativeDetails" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails">
        <link:definition>2414406 - 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="DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails">
        <link:definition>2414404 - Disclosure - Debt and Finance Lease Obligations (Summarizes Securitized Financings) (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="DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails">
        <link:definition>2414403 - 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="DebtObligationsTables" roleURI="http://www.cavco.com/role/DebtObligationsTables">
        <link:definition>2314302 - Disclosure - Debt Obligations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DocumentAndEntityInformation" roleURI="http://www.cavco.com/role/DocumentAndEntityInformation">
        <link:definition>0001000 - 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="EarningsPerShare" roleURI="http://www.cavco.com/role/EarningsPerShare">
        <link:definition>2126100 - 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="EarningsPerShareDetails" roleURI="http://www.cavco.com/role/EarningsPerShareDetails">
        <link:definition>2426403 - 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="EarningsPerShareEarningsPerSharePolicies" roleURI="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies">
        <link:definition>2226201 - Disclosure - Earnings Per Share Earnings Per Share (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="EarningsPerShareTables" roleURI="http://www.cavco.com/role/EarningsPerShareTables">
        <link:definition>2326302 - 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="FairValueMeasurements" roleURI="http://www.cavco.com/role/FairValueMeasurements">
        <link:definition>2127100 - 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="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails">
        <link:definition>2427405 - 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="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails">
        <link:definition>2427404 - 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="FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails">
        <link:definition>2427406 - 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="FairValueMeasurementsBookValueAndEstimatedFairValueDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails">
        <link:definition>2427403 - 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="FairValueMeasurementsNarrativeDetails" roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2427407 - 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="FairValueMeasurementsPolicies" roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies">
        <link:definition>2227201 - 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>2327302 - 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="GoodwillAndOtherIntangibles" roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangibles">
        <link:definition>2111100 - 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="GoodwillAndOtherIntangiblesNarrativeDetails" roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails">
        <link:definition>2411403 - 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="GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails">
        <link:definition>2411402 - 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="GoodwillAndOtherIntangiblesTables" roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables">
        <link:definition>2311301 - 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="IncomeTaxes" roleURI="http://www.cavco.com/role/IncomeTaxes">
        <link:definition>2117100 - 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="IncomeTaxesTaxCutsAndJobsActDetails" roleURI="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails">
        <link:definition>2417401 - Disclosure - Income Taxes Tax Cuts and Jobs Act (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>2105100 - 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="InventoriesDetails" roleURI="http://www.cavco.com/role/InventoriesDetails">
        <link:definition>2405402 - 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="InventoriesTables" roleURI="http://www.cavco.com/role/InventoriesTables">
        <link:definition>2305301 - 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="Investments" roleURI="http://www.cavco.com/role/Investments">
        <link:definition>2104100 - 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="InvestmentsContractualMaturitiesDetails" roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails">
        <link:definition>2404405 - 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="InvestmentsDetails" roleURI="http://www.cavco.com/role/InvestmentsDetails">
        <link:definition>2404402 - 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>2404403 - 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="InvestmentsRecognizedGainsAndLossesDetails" roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails">
        <link:definition>2404406 - 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="InvestmentsTables" roleURI="http://www.cavco.com/role/InvestmentsTables">
        <link:definition>2304301 - 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="InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails">
        <link:definition>2404404 - 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="Leases" roleURI="http://www.cavco.com/role/Leases">
        <link:definition>2110100 - 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="LeasesFutureMinimumPaymentsDetails" roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails">
        <link:definition>2410404 - 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="LeasesFutureMinimumPaymentsDetailsCalc2" roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2">
        <link:definition>2410404 - 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="LeasesLeaseAssetsAndLiabilitiesDetails" roleURI="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails">
        <link:definition>2410402 - Disclosure - Leases (Lease Assets and Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseExpenseDetails" roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails">
        <link:definition>2410403 - Disclosure - Leases (Lease Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesPre842AdoptionDetails" roleURI="http://www.cavco.com/role/LeasesPre842AdoptionDetails">
        <link:definition>2410406 - Disclosure - Leases (Pre 842 adoption) (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="LeasesTables" roleURI="http://www.cavco.com/role/LeasesTables">
        <link:definition>2310301 - 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="LeasesWeightedAverageDisclosureDetails" roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails">
        <link:definition>2410405 - 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="PropertyPlantAndEquipment" roleURI="http://www.cavco.com/role/PropertyPlantAndEquipment">
        <link:definition>2109100 - Disclosure - Property, Plant and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentDetails" roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails">
        <link:definition>2409402 - Disclosure - Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantAndEquipmentNarrativeDetails" roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails">
        <link:definition>2409403 - Disclosure - Property, Plant and Equipment (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="PropertyPlantAndEquipmentTables" roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentTables">
        <link:definition>2309301 - Disclosure - Property, Plant and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Reinsurance" roleURI="http://www.cavco.com/role/Reinsurance">
        <link:definition>2116100 - 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>2416402 - 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>2416403 - 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="ReinsuranceTables" roleURI="http://www.cavco.com/role/ReinsuranceTables">
        <link:definition>2316301 - Disclosure - Reinsurance (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="RelatedPartyTransactions" roleURI="http://www.cavco.com/role/RelatedPartyTransactions">
        <link:definition>2128100 - 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>2428401 - 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="RestrictedCash" roleURI="http://www.cavco.com/role/RestrictedCash">
        <link:definition>2103100 - 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="RestrictedCashDetails" roleURI="http://www.cavco.com/role/RestrictedCashDetails">
        <link:definition>2403402 - 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>2403403 - 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="RestrictedCashTables" roleURI="http://www.cavco.com/role/RestrictedCashTables">
        <link:definition>2303301 - 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="RevenueFromContractsWithCustomers" roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomers">
        <link:definition>2102100 - 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="RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails">
        <link:definition>2402402 - 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="RevenueFromContractsWithCustomersTables" roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables">
        <link:definition>2302301 - 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="StockBasedCompensation" roleURI="http://www.cavco.com/role/StockBasedCompensation">
        <link:definition>2125100 - 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="StockBasedCompensationDetailsTextual" roleURI="http://www.cavco.com/role/StockBasedCompensationDetailsTextual">
        <link:definition>2425403 - Disclosure - Stock-Based Compensation (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="StockBasedCompensationStockBasedCompensationPolicies" roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies">
        <link:definition>2225201 - 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="StockBasedCompensationStockOptionActivityDetails" roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>2425404 - 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="StockBasedCompensationTables" roleURI="http://www.cavco.com/role/StockBasedCompensationTables">
        <link:definition>2325302 - 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="StockholdersEquity" roleURI="http://www.cavco.com/role/StockholdersEquity">
        <link:definition>2119100 - 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="StockholdersEquityDetails" roleURI="http://www.cavco.com/role/StockholdersEquityDetails">
        <link:definition>2419402 - 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="StockholdersEquityTables" roleURI="http://www.cavco.com/role/StockholdersEquityTables">
        <link:definition>2319301 - 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="SubsequentEvents" roleURI="http://www.cavco.com/role/SubsequentEvents">
        <link:definition>2130100 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.cavco.com/role/SubsequentEventsDetails">
        <link:definition>2430401 - Disclosure - Subsequent Events (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>2113100 - 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="WarrantiesActivityForEstimatedWarrantyLiabilityDetails" roleURI="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails">
        <link:definition>2413402 - 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>2413403 - 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="WarrantiesTables" roleURI="http://www.cavco.com/role/WarrantiesTables">
        <link:definition>2313301 - 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>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock" name="AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_AccruedVolumeRebates" name="AccruedVolumeRebates" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" name="AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_AcquiredSecuritizedFinancingsAbstract" name="AcquiredSecuritizedFinancingsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsAccretableYield" name="AcquiredSecuritizedFinancingsAccretableYield" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion" name="AcquiredSecuritizedFinancingsAccretableYieldAccretion" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" name="AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward" name="AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsGross" name="AcquiredSecuritizedFinancingsGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsNet" name="AcquiredSecuritizedFinancingsNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsNonAccretableDifference" name="AcquiredSecuritizedFinancingsNonAccretableDifference" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_AcquiredSecuritizedFinancingsTableTextBlock" name="AcquiredSecuritizedFinancingsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock" name="AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_AssetClassCreditQualityIndicator" name="AssetClassCreditQualityIndicator" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" name="CapitalizedLoanServicingRateOfLoansHeldInPortfolio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" name="CapitalizedServicingMultipleOfLoansHeldInPortfolio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" name="CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" name="CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" name="CatastrophicLossesRecoverableInAggregateGreaterThanAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" name="CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ChattelLoansMember" name="ChattelLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ChattelLoansRangeFourMember" name="ChattelLoansRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ChattelLoansRangeOneMember" name="ChattelLoansRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ChattelLoansRangeThreeMember" name="ChattelLoansRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ChattelLoansRangeTwoMember" name="ChattelLoansRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ClassFourMember" name="ClassFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_CommercialLoansReceivablePrincipalBalanceConcentration" name="CommercialLoansReceivablePrincipalBalanceConcentration" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" name="CommercialLoansReceivablesGeographicConcentrationTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_CommercialLoansReceivablesTableTextBlock" name="CommercialLoansReceivablesTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" name="CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ConcentrationRiskOnFinancingReceivablesPercentage" name="ConcentrationRiskOnFinancingReceivablesPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_ConformingMortgagesMember" name="ConformingMortgagesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConformingMortgagesRangeFourMember" name="ConformingMortgagesRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConformingMortgagesRangeOneMember" name="ConformingMortgagesRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConformingMortgagesRangeThreeMember" name="ConformingMortgagesRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConformingMortgagesRangeTwoMember" name="ConformingMortgagesRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConsumerConstructionAdvancesMember" name="ConsumerConstructionAdvancesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" name="ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" name="ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" name="ConsumerLoansHeldForInvestmentUnsecuritizedMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ConsumerLoansHeldForSaleMember" name="ConsumerLoansHeldForSaleMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" name="ConsumerLoansReceivableGeographicalConcentrationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_ConsumerLoansReceivableHeldForInvestment" name="ConsumerLoansReceivableHeldForInvestment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets" name="ConsumerLoansReceivableReclassifiedAsOtherAssets" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_ConsumerLoansReceivableTableTextBlock" name="ConsumerLoansReceivableTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_CountryplaceCommitmentMember" name="CountryplaceCommitmentMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_DirectInventoryFinanceMember" name="DirectInventoryFinanceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_FactoryBuiltHousingMember" name="FactoryBuiltHousingMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" name="FairValueAssetsLevel1Level2OrLevel3TransfersAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" name="FairValueAssumptionsForServicingAssetsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_FairValueMeasurementsTextualAbstract" name="FairValueMeasurementsTextualAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" name="FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_FinanceLeasePayments" name="FinanceLeasePayments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization" name="FinanceLeaseRightOfUseAssetAccumulatedAmortization" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_FinancialServicesMember" name="FinancialServicesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ForwardCommitmentsFairValueDisclosure" name="ForwardCommitmentsFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_ForwardCommitmentsMember" name="ForwardCommitmentsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ForwardCommitmentsRecordedatFairValue" name="ForwardCommitmentsRecordedatFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_Gainlossonsalesofloansandinvestments" name="Gainlossonsalesofloansandinvestments" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_GoodwillAndOtherIntangiblesTextualAbstract" name="GoodwillAndOtherIntangiblesTextualAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_HUDCodeMember" name="HUDCodeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" name="IndefiniteLivedIntangibleAssetsIncludingGoodwill" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" name="IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" name="IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_InsuranceAgencyCommissionsMember" name="InsuranceAgencyCommissionsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_IntangibleAssetsIncludingGoodwillGross" name="IntangibleAssetsIncludingGoodwillGross" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" name="InterestPastDuePeriodForLoanConsideredAsNonaccrual" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_InterestRateLockCommitmentsFairValueDisclosure" name="InterestRateLockCommitmentsFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_InterestRateLockCommitmentsRecordedAtFairValue" name="InterestRateLockCommitmentsRecordedAtFairValue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_InventoryFinanceReceivablesByClassAndCreditAbstract" name="InventoryFinanceReceivablesByClassAndCreditAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" name="InventoryFinanceReceivablesGeographicConcentrationAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" name="InventoryFinanceReceivablesGeographicConcentrationPercentage" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_IrlcLoanCommitmentRangeMaximum" name="IrlcLoanCommitmentRangeMaximum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_IrlcLoanCommitmentRangeMinimum" name="IrlcLoanCommitmentRangeMinimum" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_LeaseLiability" name="LeaseLiability" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDue" name="LeaseLiabilityPaymentsDue" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDueAfterYearFive" name="LeaseLiabilityPaymentsDueAfterYearFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDueYearFive" name="LeaseLiabilityPaymentsDueYearFive" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDueYearFour" name="LeaseLiabilityPaymentsDueYearFour" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDueYearThree" name="LeaseLiabilityPaymentsDueYearThree" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsDueYearTwo" name="LeaseLiabilityPaymentsDueYearTwo" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" name="LeaseLiabilityPaymentsRemainderOfFiscalYear" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseLiabilityUndiscountedExcessAmount" name="LeaseLiabilityUndiscountedExcessAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LeaseRightOfUseAsset" name="LeaseRightOfUseAsset" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LiabilitiesRelatedToConsumerLoansSold" name="LiabilitiesRelatedToConsumerLoansSold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" name="LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" name="LoanContractsWithOffBalanceSheetCommitmentsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_LoansHeldForInvestmentFairValueDisclosure" name="LoansHeldForInvestmentFairValueDisclosure" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant" />
  <xsd:element id="cvco_MaximumAdvanceunderSecuredCreditFacility" name="MaximumAdvanceunderSecuredCreditFacility" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_MaximumRiskAssumedPerPolicy" name="MaximumRiskAssumedPerPolicy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cvco_MaximumRiskCededPerPolicy" name="MaximumRiskCededPerPolicy" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ModularMember" name="ModularMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_MortgageServicingRightsMember" name="MortgageServicingRightsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_NonConformingMortgagesMember" name="NonConformingMortgagesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_NonConformingMortgagesRangeFourMember" name="NonConformingMortgagesRangeFourMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_NonConformingMortgagesRangeOneMember" name="NonConformingMortgagesRangeOneMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_NonConformingMortgagesRangeThreeMember" name="NonConformingMortgagesRangeThreeMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_NonConformingMortgagesRangeTwoMember" name="NonConformingMortgagesRangeTwoMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" name="NumberOfLoansOutstandingOfLoansHeldInPortfolio" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_NumberofOperatingManufacturingFacilities" name="NumberofOperatingManufacturingFacilities" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_OtherLoansMember" name="OtherLoansMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_OtherRestrictedCashMember" name="OtherRestrictedCashMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ParkModelRVsMember" name="ParkModelRVsMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ParticipationInventoryFinanceMember" name="ParticipationInventoryFinanceMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" name="PercentageOfPrincipalBalanceOfConsumerLoansReceivable" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" name="PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" nillable="true" substitutionGroup="xbrli:item" type="us-types:durationStringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_PropertyPlantAndEquipmentTextualAbstract" name="PropertyPlantAndEquipmentTextualAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_PurchaseDiscountsAbstract" name="PurchaseDiscountsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_RemainingConstructionContingentCommitment" name="RemainingConstructionContingentCommitment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_RepurchaseContingenciesRollForward" name="RepurchaseContingenciesRollForward" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ReservesRelatedToConsumerLoansSold" name="ReservesRelatedToConsumerLoansSold" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element abstract="true" id="cvco_RiskProfileBasedOnPaymentActivityAbstract" name="RiskProfileBasedOnPaymentActivityAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock" name="ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" name="ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" nillable="true" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_ScheduleOfRestrictedCashAbstract" name="ScheduleOfRestrictedCashAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_ScheduleofInvestmentsTableTextBlock" name="ScheduleofInvestmentsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_SecuritizedFinancingTwoThousandSevenOne" name="SecuritizedFinancingTwoThousandSevenOne" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant" />
  <xsd:element id="cvco_SensitivityAnalysisChangeinDefaultRate" name="SensitivityAnalysisChangeinDefaultRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element id="cvco_SensitivityAnalysisChangeinPrepaymentRate" name="SensitivityAnalysisChangeinPrepaymentRate" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_StateInsuranceLicensesMember" name="StateInsuranceLicensesMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" name="SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_TotalLeaseExpense" name="TotalLeaseExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration" />
  <xsd:element id="cvco_TypicalPeriodLoanIsHeldForSale" name="TypicalPeriodLoanIsHeldForSale" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element abstract="true" id="cvco_WatchListMember" name="WatchListMember" nillable="true" substitutionGroup="xbrli:item" type="nonnum:domainItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" name="WeightedAverageServicingFeeOfLoansHeldInPortfolio" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="instant" />
  <xsd:element id="cvco_WeightedaverageassumptionscashflowsTableTextBlock" name="WeightedaverageassumptionscashflowsTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_Weightedaveragecontractualinterestrate" name="Weightedaveragecontractualinterestrate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_Weightedaveragecontractualinterestratecommercial" name="Weightedaveragecontractualinterestratecommercial" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_Weightedaverageeffectiveinterestrate" name="Weightedaverageeffectiveinterestrate" nillable="true" substitutionGroup="xbrli:item" type="num:percentItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_Weightedaveragemonthstomaturity" name="Weightedaveragemonthstomaturity" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
  <xsd:element id="cvco_Weightedaveragemonthstomaturitycommercial" name="Weightedaveragemonthstomaturitycommercial" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration" />
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>cvco-20190629_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilities" xlink:href="cvco-20190629.xsd#AccruedLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentation" xlink:href="cvco-20190629.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:href="cvco-20190629.xsd#BasisOfPresentationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:href="cvco-20190629.xsd#BusinessSegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncomeCalc2" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfComprehensiveIncomeCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetailsCalc2" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableLoansHeldForInvestmentDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtObligationsTables" xlink:href="cvco-20190629.xsd#DebtObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:href="cvco-20190629.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:href="cvco-20190629.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:href="cvco-20190629.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:href="cvco-20190629.xsd#EarningsPerShareEarningsPerSharePolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:href="cvco-20190629.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:href="cvco-20190629.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:href="cvco-20190629.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:href="cvco-20190629.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangibles" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:href="cvco-20190629.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails" xlink:href="cvco-20190629.xsd#IncomeTaxesTaxCutsAndJobsActDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:href="cvco-20190629.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:href="cvco-20190629.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:href="cvco-20190629.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:href="cvco-20190629.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:href="cvco-20190629.xsd#InvestmentsContractualMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:href="cvco-20190629.xsd#InvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:href="cvco-20190629.xsd#InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:href="cvco-20190629.xsd#InvestmentsRecognizedGainsAndLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:href="cvco-20190629.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:href="cvco-20190629.xsd#InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:href="cvco-20190629.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:href="cvco-20190629.xsd#LeasesFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2" xlink:href="cvco-20190629.xsd#LeasesFutureMinimumPaymentsDetailsCalc2" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:href="cvco-20190629.xsd#LeasesPre842AdoptionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:href="cvco-20190629.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:href="cvco-20190629.xsd#LeasesWeightedAverageDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:href="cvco-20190629.xsd#Reinsurance" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:href="cvco-20190629.xsd#ReinsuranceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:href="cvco-20190629.xsd#ReinsuranceDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceTables" xlink:href="cvco-20190629.xsd#ReinsuranceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:href="cvco-20190629.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:href="cvco-20190629.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:href="cvco-20190629.xsd#RestrictedCash" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:href="cvco-20190629.xsd#RestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:href="cvco-20190629.xsd#RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:href="cvco-20190629.xsd#RestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:href="cvco-20190629.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:href="cvco-20190629.xsd#StockBasedCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:href="cvco-20190629.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:href="cvco-20190629.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:href="cvco-20190629.xsd#StockholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:href="cvco-20190629.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEvents" xlink:href="cvco-20190629.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEventsDetails" xlink:href="cvco-20190629.xsd#SubsequentEventsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:href="cvco-20190629.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:href="cvco-20190629.xsd#WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:href="cvco-20190629.xsd#WarrantiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:href="cvco-20190629.xsd#WarrantiesTables" xlink:type="simple" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedLiabilities" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a2b836a7-cc87-0e4f-38a0-c91a29535622" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_2555b3ac-9c93-b2c5-236e-a9f819e1e0df" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_DeferredRevenueCurrent_2555b3ac-9c93-b2c5-236e-a9f819e1e0df" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_179fa823-d7ff-a0bb-021b-1640d6f77615" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_179fa823-d7ff-a0bb-021b-1640d6f77615" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e2904fee-b4e0-e40a-5e9a-b447875840f0" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_e2904fee-b4e0-e40a-5e9a-b447875840f0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AccruedVolumeRebates" xlink:label="loc_cvco_AccruedVolumeRebates_b1452e91-5808-9a06-a444-3e67fd6580af" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_cvco_AccruedVolumeRebates_b1452e91-5808-9a06-a444-3e67fd6580af" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_abd16f49-26bc-4cce-6af2-35474b4f0a92" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_abd16f49-26bc-4cce-6af2-35474b4f0a92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_474d73c1-4db6-9658-51ba-9d6b8296baae" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_474d73c1-4db6-9658-51ba-9d6b8296baae" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_bce5a02e-8f99-e6c0-0ad2-3e67fd65fba7" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_bce5a02e-8f99-e6c0-0ad2-3e67fd65fba7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_9a139ded-d62d-8549-a7d9-b73b36fa3cf4" xlink:type="locator" />
    <link:calculationArc order="10" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_9a139ded-d62d-8549-a7d9-b73b36fa3cf4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaap_AccruedIncomeTaxes_152b50e2-484e-dedc-e555-8761e76a22a3" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_AccruedIncomeTaxes_152b50e2-484e-dedc-e555-8761e76a22a3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_d8f96955-2ef5-1a8e-192b-6b1c2dc1c37b" xlink:type="locator" />
    <link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_CapitalLeaseObligations_d8f96955-2ef5-1a8e-192b-6b1c2dc1c37b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:type="locator" />
    <link:calculationArc order="13" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_fa7787c9-a33c-d084-bb97-5e2455f77a4c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_49fa56b1-694e-15e4-ede0-eecade731014" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_20c5e6e7-1b55-5d96-0d54-b1ad997144c6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_49fa56b1-694e-15e4-ede0-eecade731014" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_20c5e6e7-1b55-5d96-0d54-b1ad997144c6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_604426e3-b956-f456-b7e3-eed43d239417" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_49fa56b1-694e-15e4-ede0-eecade731014" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_604426e3-b956-f456-b7e3-eed43d239417" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_dd2cbe99-77d2-db20-3c91-750589881c79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_19ee0686-4389-5dfa-deaf-cddb58597060" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_ShortTermInvestments_19ee0686-4389-5dfa-deaf-cddb58597060" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_869a38f7-01f9-85ea-0d0e-fe91f0c238c3" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_869a38f7-01f9-85ea-0d0e-fe91f0c238c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0ae8fd7c-c7fc-4ed0-1719-a62b1bcb2109" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_0ae8fd7c-c7fc-4ed0-1719-a62b1bcb2109" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_f3e9b844-fd8f-c7ab-57bd-f53052c6dc0d" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_f3e9b844-fd8f-c7ab-57bd-f53052c6dc0d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fd9c643-899e-95d7-aab9-c3a9d6240218" xlink:type="locator" />
    <link:calculationArc order="9" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_0b3bd361-d592-2906-279e-2682647fdd27" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5fd9c643-899e-95d7-aab9-c3a9d6240218" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_LongTermInvestments_81aff716-bdf5-d622-e5a1-514839b6b4b2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1aaf6512-b340-5741-cf1e-97c264ba118b" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1aaf6512-b340-5741-cf1e-97c264ba118b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_feca8a67-9996-c932-e524-bae83a5429bb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_feca8a67-9996-c932-e524-bae83a5429bb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0572c4a5-7251-883f-b3a9-f968acd71b9b" xlink:type="locator" />
    <link:calculationArc order="7" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_0572c4a5-7251-883f-b3a9-f968acd71b9b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="locator" />
    <link:calculationArc order="8" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_17ef3f41-42f7-52c0-cba1-93e7e0e1116a" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="loc_us-gaap_SecuredDebtCurrent_f0403ef9-4fad-75bd-4fa5-9a7f7e09479c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_SecuredDebtCurrent_f0403ef9-4fad-75bd-4fa5-9a7f7e09479c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccountsPayableCurrent_9c889623-7b4f-c89a-bbb3-2bc9fb9ad9f5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_30dca50d-a7bd-cff0-949a-3d7ae869c50d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c90cf113-b51b-4312-22d0-4adb9883d309" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredLongTermDebt" xlink:label="loc_us-gaap_SecuredLongTermDebt_35cec4c3-4d76-5677-c897-f4a7c5f95a66" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_SecuredLongTermDebt_35cec4c3-4d76-5677-c897-f4a7c5f95a66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_aec86b81-11aa-859e-2a56-c42f4bdc8086" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_aec86b81-11aa-859e-2a56-c42f4bdc8086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d7f1ad03-6ed4-706a-15fc-eae794dee33a" xlink:to="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_PreferredStockValue_928e20af-e738-4a2d-05b8-cf88fed11953" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_CommonStockValue_f05ab245-2bd1-7865-e7ed-1461a5a6155f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9a00ddef-ccc2-f99c-735a-66b1e1849bbf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_62305d8f-d807-0fe8-d0ab-f2c2b3d03011" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_4b9904d8-8624-0dbb-a949-29ff2cf808a8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_988c1346-b444-a867-fe80-f3aec1443d54" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_ebef248a-da21-637d-9d28-3d42ff90e8e2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_ebef248a-da21-637d-9d28-3d42ff90e8e2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_fb9b10b1-d4d8-bf51-0524-f2efda24b93a" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_fb9b10b1-d4d8-bf51-0524-f2efda24b93a" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9a5dd9a5-8471-2942-da95-5c0a29bbe3b1" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_9a5dd9a5-8471-2942-da95-5c0a29bbe3b1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ShareBasedCompensation_f0b9d825-b0b9-37fd-4d25-9294a8598890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="locator" />
    <link:calculationArc order="6" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_269710de-43ea-f1a2-1ab7-8a2fad8bcd72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" xlink:type="locator" />
    <link:calculationArc order="7" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_ae064a9e-7563-5fa2-95b8-bfe0f620685d" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Gainlossonsalesofloansandinvestments" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_377dc84b-2165-ae3a-e372-3e67fd264675" xlink:type="locator" />
    <link:calculationArc order="8" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_377dc84b-2165-ae3a-e372-3e67fd264675" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" xlink:type="locator" />
    <link:calculationArc order="9" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_09b7b41a-f5a1-c45e-d61b-846fff462802" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_4b422db5-4821-48f1-9c11-2811c0240b13" xlink:type="locator" />
    <link:calculationArc order="10" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_4b422db5-4821-48f1-9c11-2811c0240b13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_79900ca9-3527-861e-3017-5cb3c5370654" xlink:type="locator" />
    <link:calculationArc order="11" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_79900ca9-3527-861e-3017-5cb3c5370654" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_c8f94e38-1f32-e60c-ecd0-3cae2c0c8c93" xlink:type="locator" />
    <link:calculationArc order="12" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_c8f94e38-1f32-e60c-ecd0-3cae2c0c8c93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" xlink:type="locator" />
    <link:calculationArc order="13" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f2b34f8d-2445-12ee-2c68-fa0c5409d5e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfcbd6f7-83fa-00c2-bd9e-6c5c1de7d890" xlink:type="locator" />
    <link:calculationArc order="14" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfcbd6f7-83fa-00c2-bd9e-6c5c1de7d890" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_84f45268-508a-ac92-79be-8ca0014cfb8c" xlink:type="locator" />
    <link:calculationArc order="15" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_84f45268-508a-ac92-79be-8ca0014cfb8c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c1c3153-d95c-50b8-10ed-a75d1f3d7a68" xlink:type="locator" />
    <link:calculationArc order="16" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_ce0d7b63-a366-bc9b-79e1-780981e428fe" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_7c1c3153-d95c-50b8-10ed-a75d1f3d7a68" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0f8df60b-841f-6df5-83c3-e4049d366459" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_6d7a72cc-b15d-447c-3b26-c3564dc5b0b1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_b978ae77-fef7-cb46-afee-f23498c1fbe0" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_b978ae77-fef7-cb46-afee-f23498c1fbe0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_83cf65a5-9616-b748-1d6c-92f0b7da6e69" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f07a806-a2da-6d18-a7a9-d734fad1f3b0" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_83cf65a5-9616-b748-1d6c-92f0b7da6e69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_50231013-f048-89e7-0e20-ba139224c5f7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_f73833cd-0af4-c4d5-a7c4-1151269f1da3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_74962d50-4ef1-d491-f873-5263d1e91965" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_74962d50-4ef1-d491-f873-5263d1e91965" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_af7d3505-6faf-ba7f-4018-9f6bdebb883a" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1efd93c0-bb90-2a64-a997-3a70afaa3faa" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_af7d3505-6faf-ba7f-4018-9f6bdebb883a" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_Revenues_425ada39-f194-a279-47ac-dd09cf899fb1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_b362f93c-0412-ea6c-3d48-01ede1ed7f3f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_98c25af7-47ba-69a3-12c4-e52bd51b359e" xlink:to="loc_us-gaap_CostOfRevenue_b362f93c-0412-ea6c-3d48-01ede1ed7f3f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_8db01d6d-ae17-523f-94b9-8ab4add4a22e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_89fcc343-1933-1e77-588e-68d1c2f1a04f" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_InterestExpense_16e9f6a6-5524-a7b1-7e7c-73ee97610ec6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_41182110-6318-40b6-2e71-736046a91a02" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d71649eb-5769-933d-7982-2a2ada9ea257" xlink:to="loc_us-gaap_OtherNonoperatingIncome_41182110-6318-40b6-2e71-736046a91a02" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_8b582348-a62e-cdfb-bc53-d5894b42e091" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_666ca9f0-28f1-b21a-025e-36222808a6c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_976d3954-a813-87e0-3f10-9f88f38c5886" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_976d3954-a813-87e0-3f10-9f88f38c5886" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_05203cd1-680d-aa15-aec2-1af403c987fb" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_05203cd1-680d-aa15-aec2-1af403c987fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_cfbcfdf1-88f8-5111-04af-e52617367bf1" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_cfbcfdf1-88f8-5111-04af-e52617367bf1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_0d4250f9-c67e-da85-5b79-7bf5ce074ba3" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_0d4250f9-c67e-da85-5b79-7bf5ce074ba3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b8ef4814-1b76-0342-9351-7f079381cc1f" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c4761fa8-dc2a-e270-4b5c-921deca83ad0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_b8ef4814-1b76-0342-9351-7f079381cc1f" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncomeCalc2" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetailsCalc2" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_e796d0cf-da81-3204-03ae-99409acba65b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_d73641a4-e63d-3df2-0bb1-6f98a0ae3d2b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_e796d0cf-da81-3204-03ae-99409acba65b" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_d73641a4-e63d-3df2-0bb1-6f98a0ae3d2b" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableHeldForInvestment" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_bcdaa107-6d40-af34-0b5c-3e67fbdf250d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_e796d0cf-da81-3204-03ae-99409acba65b" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_bcdaa107-6d40-af34-0b5c-3e67fbdf250d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_b6371875-0290-ffea-295c-43ba725c6ea5" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_e796d0cf-da81-3204-03ae-99409acba65b" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_b6371875-0290-ffea-295c-43ba725c6ea5" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNet" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNet_ef2a5c71-362e-c792-8011-3e67fc9a6c10" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNonAccretableDifference" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_8fbb04da-a04d-c89c-9e19-3e67fc8aa4d5" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsNet_ef2a5c71-362e-c792-8011-3e67fc9a6c10" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_8fbb04da-a04d-c89c-9e19-3e67fc8aa4d5" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_81d53502-3f06-7096-aff6-3e67fc3c585c" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsNet_ef2a5c71-362e-c792-8011-3e67fc9a6c10" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_81d53502-3f06-7096-aff6-3e67fc3c585c" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsGross" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsGross_66ec2d7d-ba86-594e-f3c3-3e67fcb9c5ba" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsNet_ef2a5c71-362e-c792-8011-3e67fc9a6c10" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsGross_66ec2d7d-ba86-594e-f3c3-3e67fcb9c5ba" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SecuritizedFinancingTwoThousandSevenOne" xlink:label="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_06e11254-cd89-488e-460e-3e67fd45d2e2" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_06e11254-cd89-488e-460e-3e67fd45d2e2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_0268856c-9586-3eb4-db25-4a4a4c02e89d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_LineOfCredit_0268856c-9586-3eb4-db25-4a4a4c02e89d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_d4dca485-1a39-7a44-2c44-f5362ac534a0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_d4dca485-1a39-7a44-2c44-f5362ac534a0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_e4d07a00-6832-0784-8a09-a48495791632" xlink:to="loc_us-gaap_FinanceLeaseLiability_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/DebtObligationsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fbdbb03d-8583-701f-d6e2-69f8229c6051" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_72ad9ebf-e829-cc37-8382-628e47c585ab" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8c9389ea-1fbb-7e45-ce1f-5a1d89572c0d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_72ad9ebf-e829-cc37-8382-628e47c585ab" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_65140cb5-12a8-2030-97e2-fa6daceadf40" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_65140cb5-12a8-2030-97e2-fa6daceadf40" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_Goodwill_37b440e2-656c-b624-0688-b7cf681bf981" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e11e8784-8f2d-ca3c-a9e8-a8115d54520c" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e87bd6a3-2026-a858-f41a-bc281e5d594b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_e11e8784-8f2d-ca3c-a9e8-a8115d54520c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_fc662cb4-22a7-eaf1-57df-aa538af7744b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryRawMaterials_fc662cb4-22a7-eaf1-57df-aa538af7744b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_02c38264-930d-9c2f-e0a7-6a0838599d0b" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryWorkInProcess_02c38264-930d-9c2f-e0a7-6a0838599d0b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_4b469d73-0d86-8f9c-e98a-661ef709c068" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_cc720f44-4c90-5acc-2e7e-b88e80f2af28" xlink:to="loc_us-gaap_InventoryFinishedGoods_4b469d73-0d86-8f9c-e98a-661ef709c068" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_3236f48e-532a-ae2d-b897-bd8fd74c8d03" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_3236f48e-532a-ae2d-b897-bd8fd74c8d03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_02e25e67-4b1e-99f6-e382-e425a2674758" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_02e25e67-4b1e-99f6-e382-e425a2674758" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_09d0ad3a-64ce-e3ac-3d9b-3e70c137428b" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_09d0ad3a-64ce-e3ac-3d9b-3e70c137428b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_d5cfc42a-3860-19e9-685c-3fc78165df90" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_d5cfc42a-3860-19e9-685c-3fc78165df90" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9b50574a-bd0a-875f-522f-a761ea309a42" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_9b50574a-bd0a-875f-522f-a761ea309a42" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_e9ed7e10-c501-7ec9-8552-73691e4cf343" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_e9ed7e10-c501-7ec9-8552-73691e4cf343" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_b0130380-1653-56f4-a85f-544c3e28f959" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_b0130380-1653-56f4-a85f-544c3e28f959" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_047f1b3e-7ef7-08b8-99cc-f0920e498347" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_047f1b3e-7ef7-08b8-99cc-f0920e498347" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_3ebc0e35-5195-af06-3a24-8278482a42cd" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_3ebc0e35-5195-af06-3a24-8278482a42cd" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_22b4a974-0f7d-fc90-c496-cc8c5db00622" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_22b4a974-0f7d-fc90-c496-cc8c5db00622" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e562c48b-3e99-2c57-8e96-c3b81056b58c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9fbaf9cb-468f-3b91-9cf2-18d26152173d" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9fbaf9cb-468f-3b91-9cf2-18d26152173d" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e12f97e0-5d92-eafd-b37a-c60f8d5e47e4" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_e12f97e0-5d92-eafd-b37a-c60f8d5e47e4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a23ab896-034e-8e96-1a84-63ffb40e496e" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_a23ab896-034e-8e96-1a84-63ffb40e496e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2612293f-3433-3583-52e7-9d30e9028da1" xlink:type="locator" />
    <link:calculationArc order="5" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_27940abc-0cb4-eab4-8ef0-df4a4c0bb415" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2612293f-3433-3583-52e7-9d30e9028da1" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f3206833-d43a-1764-365c-1606167229ee" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_fc9e0faa-c033-7f30-43e5-1270e6edaa7b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f3206833-d43a-1764-365c-1606167229ee" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_fc9e0faa-c033-7f30-43e5-1270e6edaa7b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_5c9ea9cd-63c0-6779-ff15-7c1724548997" xlink:type="locator" />
    <link:calculationArc order="2" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_f3206833-d43a-1764-365c-1606167229ee" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_5c9ea9cd-63c0-6779-ff15-7c1724548997" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_447294e8-f4eb-2b40-51a5-60fa019f8c40" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_44b817b0-a9ec-08a0-e6d5-8738955fbd29" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_447294e8-f4eb-2b40-51a5-60fa019f8c40" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_44b817b0-a9ec-08a0-e6d5-8738955fbd29" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f50bd4fe-0acd-ab98-c92a-d313822079c5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_447294e8-f4eb-2b40-51a5-60fa019f8c40" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_f50bd4fe-0acd-ab98-c92a-d313822079c5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bd4abe0a-6fe6-2d88-cf98-52c493407bcd" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7d2f9305-3a51-279b-17e9-0a8bec7eba1b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bd4abe0a-6fe6-2d88-cf98-52c493407bcd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_7d2f9305-3a51-279b-17e9-0a8bec7eba1b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fe6fe2fb-1c28-638d-7c2f-bc065610ad60" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_bd4abe0a-6fe6-2d88-cf98-52c493407bcd" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_fe6fe2fb-1c28-638d-7c2f-bc065610ad60" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_56214e92-975b-87e2-d6f8-a5f1e857c6ef" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_56214e92-975b-87e2-d6f8-a5f1e857c6ef" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_41dba55f-3bc8-8d07-c0ce-3e67fc6b9fe9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_41dba55f-3bc8-8d07-c0ce-3e67fc6b9fe9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_597d60ca-96f9-eb25-df87-2ed201ea93c3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_41dba55f-3bc8-8d07-c0ce-3e67fc6b9fe9" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_597d60ca-96f9-eb25-df87-2ed201ea93c3" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDue" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_472a9365-58f3-1b20-6cdb-3e67fd746c69" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_472a9365-58f3-1b20-6cdb-3e67fd746c69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_472a9365-58f3-1b20-6cdb-3e67fd746c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_472a9365-58f3-1b20-6cdb-3e67fd746c69" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_56214e92-975b-87e2-d6f8-a5f1e857c6ef" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_049b9dad-412d-8caf-1896-3e67fc9ab95c" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_049b9dad-412d-8caf-1896-3e67fc9ab95c" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_049b9dad-412d-8caf-1896-3e67fc9ab95c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_049b9dad-412d-8caf-1896-3e67fc9ab95c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9048fd47-13cc-d6eb-d7dd-e8d53f87b993" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearThree" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_d59d16ec-0d74-64d0-ab66-3e67fd36a2e0" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_d59d16ec-0d74-64d0-ab66-3e67fd36a2e0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_d59d16ec-0d74-64d0-ab66-3e67fd36a2e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_d59d16ec-0d74-64d0-ab66-3e67fd36a2e0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_c4c9d759-d9f6-eec5-3320-115ed3ebdd52" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFour" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_560433eb-076d-11fa-5cf2-3e67fc7bc699" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_560433eb-076d-11fa-5cf2-3e67fc7bc699" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_560433eb-076d-11fa-5cf2-3e67fc7bc699" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_560433eb-076d-11fa-5cf2-3e67fc7bc699" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_48ac7df5-3392-98b1-a73f-b2f41673ff75" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_56b285c2-1672-e25c-275f-3e67fc5be2cb" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_56b285c2-1672-e25c-275f-3e67fc5be2cb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_56b285c2-1672-e25c-275f-3e67fc5be2cb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_56b285c2-1672-e25c-275f-3e67fc5be2cb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_c21c69f2-c329-91b2-f24a-9debaed02565" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_8c1f61d4-389a-f69f-ee33-3e67fd172e22" xlink:type="locator" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_8c1f61d4-389a-f69f-ee33-3e67fd172e22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_8c1f61d4-389a-f69f-ee33-3e67fd172e22" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_8c1f61d4-389a-f69f-ee33-3e67fd172e22" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_80ad803a-a5b3-2c23-a7a0-aed644e501db" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_48abcf97-737b-2b2c-8a8c-c74539d0b215" xlink:type="arc" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9b040bc1-f43c-735d-05f7-679f319d2bb6" xlink:type="arc" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2f0ec234-4f20-7099-efb3-3c0ab4d024dd" xlink:type="arc" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1ed751b1-5f94-4f6f-41e9-ef873c9f2bab" xlink:type="arc" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_8a8de21f-aadc-3af7-8c96-d54cf42b401b" xlink:type="arc" />
    <link:calculationArc order="6" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_b411eec9-2a0a-356b-e751-bd0680ab4d58" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDue" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_41dba55f-3bc8-8d07-c0ce-3e67fc6b9fe9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_41dba55f-3bc8-8d07-c0ce-3e67fc6b9fe9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_cde9354a-8635-8267-eeb3-3e67fbee2182" xlink:to="loc_cvco_LeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_07815ffa-512a-3133-dcbb-38e09d2626b9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_1c2cd15f-6a97-015f-b126-1d0a0750698b" xlink:to="loc_us-gaap_OperatingLeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_b983c2d8-8318-0a7e-1a5c-6ab2933f7be5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_597d60ca-96f9-eb25-df87-2ed201ea93c3" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_AB679AF5C8DB50C4350B3E6885F65515_597d60ca-96f9-eb25-df87-2ed201ea93c3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_AB679AF5C8DB50C4350B3E6885F65515_585156c8-71c1-ada7-fa32-ec99a518c7a0" xlink:to="loc_us-gaap_FinanceLeaseLiability_AB679AF5C8DB50C4350B3E6885F65515_66b601d4-fa3f-7d40-f560-84d87697ff03" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseRightOfUseAsset" xlink:label="loc_cvco_LeaseRightOfUseAsset_00912f71-6867-7bb5-c681-3e67fcc956bc" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_00912f71-6867-7bb5-c681-3e67fcc956bc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_dcf3df0d-2155-35f6-715d-83a9bc9cf3fb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_69276cd8-bc14-59c0-d638-5bf78fc9d77e" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseRightOfUseAsset_00912f71-6867-7bb5-c681-3e67fcc956bc" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_69276cd8-bc14-59c0-d638-5bf78fc9d77e" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b91d2f01-85c2-f9fb-3250-26a4b1b39c5e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_c7d469db-1829-81a3-8e6c-82df6bd6f6bf" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_c7d469db-1829-81a3-8e6c-82df6bd6f6bf" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d18f979c-644d-9e92-9e89-21cfd1312948" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_362d72d3-5e94-ebab-8f86-75d06c8c7ee4" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_LeaseLiability_429fe9c3-3d9e-6374-6981-3e67fd26e0f2" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_362d72d3-5e94-ebab-8f86-75d06c8c7ee4" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TotalLeaseExpense" xlink:label="loc_cvco_TotalLeaseExpense_9bb92e56-6ef2-a930-4823-3e67fd93d2bb" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_1eac714b-0a19-a50b-988d-00b387af411b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_TotalLeaseExpense_9bb92e56-6ef2-a930-4823-3e67fd93d2bb" xlink:to="loc_us-gaap_OperatingLeaseExpense_1eac714b-0a19-a50b-988d-00b387af411b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e6bc46d1-fec7-6b3b-527e-4ad756896790" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_TotalLeaseExpense_9bb92e56-6ef2-a930-4823-3e67fd93d2bb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_e6bc46d1-fec7-6b3b-527e-4ad756896790" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_a4a8e3bb-2ee6-a2f3-d86b-f05bd98679a7" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cvco_TotalLeaseExpense_9bb92e56-6ef2-a930-4823-3e67fd93d2bb" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_a4a8e3bb-2ee6-a2f3-d86b-f05bd98679a7" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_4cf71329-74d6-54f3-cadb-acb7f1063f36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_f2a573e7-27e5-db11-63c6-c460733b5ea3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_398384fb-b756-b11a-1ea4-5a5cd4372c82" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="locator" />
    <link:calculationArc order="4" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_832fb73d-9886-a0dd-5905-8e2ec54304d6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="locator" />
    <link:calculationArc order="5" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_acfb1bbb-4a5b-18c4-ab71-d62ae0aecfa0" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_e71cbb67-0324-15b7-66dc-376e90f3ca60" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="locator" />
    <link:calculationArc order="1" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7b7a3a8d-eb3d-0c85-68cc-b3d4d184ff23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_4246ec24-1a4c-19dd-57c9-32d4a8e0cbaa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_94cd7971-9d17-1c6e-6642-d4d38fb682b6" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsEarnedNet" xlink:label="loc_us-gaap_PremiumsEarnedNet_88dba276-a88f-9f62-bf2f-2675783c9e0a" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsEarned" xlink:label="loc_us-gaap_DirectPremiumsEarned_67e82947-5bfb-6a68-2706-347a20e0b24b" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_88dba276-a88f-9f62-bf2f-2675783c9e0a" xlink:to="loc_us-gaap_DirectPremiumsEarned_67e82947-5bfb-6a68-2706-347a20e0b24b" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="loc_us-gaap_AssumedPremiumsEarned_95b6ffa0-808f-3e69-5f3f-730760895c47" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_88dba276-a88f-9f62-bf2f-2675783c9e0a" xlink:to="loc_us-gaap_AssumedPremiumsEarned_95b6ffa0-808f-3e69-5f3f-730760895c47" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsEarned" xlink:label="loc_us-gaap_CededPremiumsEarned_aba68a68-f7d1-18a9-7a0e-49a99ddbb456" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsEarnedNet_88dba276-a88f-9f62-bf2f-2675783c9e0a" xlink:to="loc_us-gaap_CededPremiumsEarned_aba68a68-f7d1-18a9-7a0e-49a99ddbb456" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsWrittenNet" xlink:label="loc_us-gaap_PremiumsWrittenNet_47b8e33a-8858-ba83-4bd2-df619d707a93" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsWritten" xlink:label="loc_us-gaap_DirectPremiumsWritten_b572fefb-1e55-b371-531f-9e90c5ffb93e" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_47b8e33a-8858-ba83-4bd2-df619d707a93" xlink:to="loc_us-gaap_DirectPremiumsWritten_b572fefb-1e55-b371-531f-9e90c5ffb93e" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="loc_us-gaap_AssumedPremiumsWritten_0f27271c-0eb4-db16-ae4f-e2c26f15a4eb" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_47b8e33a-8858-ba83-4bd2-df619d707a93" xlink:to="loc_us-gaap_AssumedPremiumsWritten_0f27271c-0eb4-db16-ae4f-e2c26f15a4eb" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsWritten" xlink:label="loc_us-gaap_CededPremiumsWritten_e2354478-ac8f-b4a9-f6c9-78f6ee2e0f5c" xlink:type="locator" />
    <link:calculationArc order="3" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PremiumsWrittenNet_47b8e33a-8858-ba83-4bd2-df619d707a93" xlink:to="loc_us-gaap_CededPremiumsWritten_e2354478-ac8f-b4a9-f6c9-78f6ee2e0f5c" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/ReinsuranceTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_ae11e3b1-839b-d0b0-a04b-b35611528b8c" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_ae11e3b1-839b-d0b0-a04b-b35611528b8c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_ae11e3b1-839b-d0b0-a04b-b35611528b8c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="locator" />
    <link:calculationArc order="1" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1de780cc-9607-daa3-0bed-03c88ae94769" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="locator" />
    <link:calculationArc order="2" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_45648fab-0e11-aa1d-aae9-478fdf0d30d7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="locator" />
    <link:calculationArc order="3" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_21c019f0-62e8-3b20-07d1-495695054dce" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_293ecac9-0396-b0f6-2701-a4671048537d" xlink:type="arc" />
  </link:calculationLink>
  <link:calculationLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/SubsequentEvents" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/SubsequentEventsDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="extended" />
  <link:calculationLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>cvco-20190629_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilities" xlink:href="cvco-20190629.xsd#AccruedLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentation" xlink:href="cvco-20190629.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:href="cvco-20190629.xsd#BasisOfPresentationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:href="cvco-20190629.xsd#BusinessSegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtObligationsTables" xlink:href="cvco-20190629.xsd#DebtObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:href="cvco-20190629.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:href="cvco-20190629.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:href="cvco-20190629.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:href="cvco-20190629.xsd#EarningsPerShareEarningsPerSharePolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:href="cvco-20190629.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:href="cvco-20190629.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:href="cvco-20190629.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:href="cvco-20190629.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangibles" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:href="cvco-20190629.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails" xlink:href="cvco-20190629.xsd#IncomeTaxesTaxCutsAndJobsActDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:href="cvco-20190629.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:href="cvco-20190629.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:href="cvco-20190629.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:href="cvco-20190629.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:href="cvco-20190629.xsd#InvestmentsContractualMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:href="cvco-20190629.xsd#InvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:href="cvco-20190629.xsd#InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:href="cvco-20190629.xsd#InvestmentsRecognizedGainsAndLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:href="cvco-20190629.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:href="cvco-20190629.xsd#InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:href="cvco-20190629.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:href="cvco-20190629.xsd#LeasesFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:href="cvco-20190629.xsd#LeasesPre842AdoptionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:href="cvco-20190629.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:href="cvco-20190629.xsd#LeasesWeightedAverageDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:href="cvco-20190629.xsd#Reinsurance" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:href="cvco-20190629.xsd#ReinsuranceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:href="cvco-20190629.xsd#ReinsuranceDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceTables" xlink:href="cvco-20190629.xsd#ReinsuranceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:href="cvco-20190629.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:href="cvco-20190629.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:href="cvco-20190629.xsd#RestrictedCash" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:href="cvco-20190629.xsd#RestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:href="cvco-20190629.xsd#RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:href="cvco-20190629.xsd#RestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:href="cvco-20190629.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:href="cvco-20190629.xsd#StockBasedCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:href="cvco-20190629.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:href="cvco-20190629.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:href="cvco-20190629.xsd#StockholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:href="cvco-20190629.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEvents" xlink:href="cvco-20190629.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEventsDetails" xlink:href="cvco-20190629.xsd#SubsequentEventsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:href="cvco-20190629.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:href="cvco-20190629.xsd#WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:href="cvco-20190629.xsd#WarrantiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:href="cvco-20190629.xsd#WarrantiesTables" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedLiabilities" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisOfPresentation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:to="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:to="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:to="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:to="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:to="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_22BA9A67B4D9DDE86B0A3E6884D533D5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_Revenues_22BA9A67B4D9DDE86B0A3E6884D533D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:to="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentAxis" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentDomain" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentDomain" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformingFinancingReceivableMember" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WatchListMember" xlink:label="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesByClassAndCreditAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:to="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RiskProfileBasedOnPaymentActivityAbstract" xlink:label="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:to="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_D7E031B61FC28E4FF0B43E68859CCA2C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:to="loc_us-gaap_NotesReceivableGross_D7E031B61FC28E4FF0B43E68859CCA2C" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:to="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragecontractualinterestratecommercial" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragemonthstomaturitycommercial" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeFourMember" xlink:label="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:to="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:to="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:to="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_OR" xlink:label="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_BEDBBB412CEA46591EC53E6882E8952B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:to="loc_cvco_DirectInventoryFinanceMember_BEDBBB412CEA46591EC53E6882E8952B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_01D71372276F6C35CF7C3E6882E94FE6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_01D71372276F6C35CF7C3E6882E94FE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_C1B4B07FF3B00194D66C3E6882EA2D86" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_NotesReceivableGross_C1B4B07FF3B00194D66C3E6882EA2D86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:to="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:to="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:to="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:to="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:to="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_7A553E3EFAE42BA461483F6958288008" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:to="loc_srt_MinimumMember_7A553E3EFAE42BA461483F6958288008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8FBA8323194BDD875B9C3F6958287A94" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:to="loc_srt_MaximumMember_8FBA8323194BDD875B9C3F6958287A94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ReservesRelatedToConsumerLoansSold" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMinimum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMaximum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_3D791B53DE9A747B90993F6958295AC0" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_3D791B53DE9A747B90993F6958295AC0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsRecordedatFairValue" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_8B92A5D4B4471F0E30883F69582AE6CC" xlink:type="locator" />
    <link:definitionArc order="10" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_8B92A5D4B4471F0E30883F69582AE6CC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoansMember" xlink:label="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:to="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:to="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMaximum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerConstructionAdvancesMember" xlink:label="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForSaleMember" xlink:label="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansMember" xlink:label="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeOneMember" xlink:label="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeTwoMember" xlink:label="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeThreeMember" xlink:label="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeFourMember" xlink:label="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesMember" xlink:label="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeOneMember" xlink:label="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeFourMember" xlink:label="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesMember" xlink:label="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeOneMember" xlink:label="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeFourMember" xlink:label="loc_cvco_NonConformingMortgagesRangeFourMember_54781F7E49BFCC37B48E3E6882D01E81" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeFourMember_54781F7E49BFCC37B48E3E6882D01E81" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherLoansMember" xlink:label="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:to="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:to="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_34D79D41FD9D3FBF55C53E6882D14EE5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:to="loc_srt_MinimumMember_34D79D41FD9D3FBF55C53E6882D14EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_3A262A2695744BD399083E6882D1900C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:to="loc_srt_MaximumMember_3A262A2695744BD399083E6882D1900C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AssetClassCreditQualityIndicator" xlink:label="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:to="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:to="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:to="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:to="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:to="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:to="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:to="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:to="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:to="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:to="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets" xlink:label="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinPrepaymentRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinDefaultRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="locator" />
    <link:definitionArc order="9" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoansMember" xlink:label="loc_us-gaap_ConstructionLoansMember_D30E16AD712005698B0A3E68861B3E6F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:to="loc_us-gaap_ConstructionLoansMember_D30E16AD712005698B0A3E68861B3E6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableHeldForInvestment" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:to="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:to="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarehouseAgreementBorrowingsMember" xlink:label="loc_us-gaap_WarehouseAgreementBorrowingsMember_61951D36321DB931275A3EC63CA8A80B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:to="loc_us-gaap_WarehouseAgreementBorrowingsMember_61951D36321DB931275A3EC63CA8A80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ClassFourMember" xlink:label="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:to="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_FC636A1A45E991C9FCFE3EC63CAA0873" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_FC636A1A45E991C9FCFE3EC63CAA0873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_710F720296CE8616CB983EC63CAA1C52" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_710F720296CE8616CB983EC63CAA1C52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_9D8783F9E7B87BCF49D73EC63CAA428A" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_9D8783F9E7B87BCF49D73EC63CAA428A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:to="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:to="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarehouseAgreementBorrowingsMember" xlink:label="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:to="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:to="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:to="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DebtObligationsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_E3DD7C2F2C834FCF54023E68847BD8B8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:to="loc_us-gaap_EmployeeStockOptionMember_E3DD7C2F2C834FCF54023E68847BD8B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:to="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoan" xlink:label="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0DF461407845BAA7C8963EC63BFB465E" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0DF461407845BAA7C8963EC63BFB465E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_7FF7FAB39FC8822A79D03EC63BFBBCE8" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_EquityMethodInvestments_7FF7FAB39FC8822A79D03EC63BFBBCE8" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsMember" xlink:label="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MortgageServicingRightsMember" xlink:label="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3716744F98442560DDFA3EC63C14EF35" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3716744F98442560DDFA3EC63C14EF35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_740D8CBC3829B1EC78673EC63C14446F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_740D8CBC3829B1EC78673EC63C14446F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_F89E5842BCA632C5C7A33EC63C152AA0" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_F89E5842BCA632C5C7A33EC63C152AA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1CF2AE49457B89B154F03EC63C17A75E" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:to="loc_us-gaap_EquitySecuritiesMember_1CF2AE49457B89B154F03EC63C17A75E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:to="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:to="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_E89421CF5A49DA2384B33EC63CF085A0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:to="loc_srt_MinimumMember_E89421CF5A49DA2384B33EC63CF085A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8A4BDA0174997D72E9C23EC63CF07865" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:to="loc_srt_MaximumMember_8A4BDA0174997D72E9C23EC63CF07865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_F58FE439FCB26C10C8883EC63CF1E58D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_F58FE439FCB26C10C8883EC63CF1E58D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:to="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_StateInsuranceLicensesMember" xlink:label="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:to="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:to="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_A0687074F01251C59CFA3E68868A5917" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_A0687074F01251C59CFA3E68868A5917" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_B527A1752E0AFB73E4663E68868AC9E0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_B527A1752E0AFB73E4663E68868AC9E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_92E39C2042C45273C1E03E68868A0FF9" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_92E39C2042C45273C1E03E68868A0FF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_F757CC565399E1B6B9DF3E68868B1D44" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_F757CC565399E1B6B9DF3E68868B1D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_C9735715002C066EE0EF3E68868B8E97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_C9735715002C066EE0EF3E68868B8E97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_AF383FCC4C1C06647DB03E68868D5DD6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_AF383FCC4C1C06647DB03E68868D5DD6" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:to="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:to="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_931EC8C19F119A441B243E688649405C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_931EC8C19F119A441B243E688649405C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:to="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TotalLeaseExpense" xlink:label="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinanceLeasePayments" xlink:label="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2DB8B1ED26589725C80F3E85A8F2254F" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2DB8B1ED26589725C80F3E85A8F2254F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9985B90B18C742B1FFD03E85A8F2A848" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9985B90B18C742B1FFD03E85A8F2A848" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:to="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:to="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:to="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:to="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceLineItems" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceTable" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:to="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:to="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:to="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:to="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/ReinsuranceTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:to="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:to="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:to="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherRestrictedCashMember" xlink:label="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfRestrictedCashAbstract" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:to="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:to="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:to="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:to="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:to="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:to="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:to="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ModularMember" xlink:label="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParkModelRVsMember" xlink:label="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InsuranceAgencyCommissionsMember" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialServiceOtherMember" xlink:label="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:to="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:to="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:to="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:to="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ModularMember" xlink:label="loc_cvco_ModularMember_B8129FE348E76A3A417F3E68865C270A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_ModularMember_B8129FE348E76A3A417F3E68865C270A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParkModelRVsMember" xlink:label="loc_cvco_ParkModelRVsMember_3B219F1D3FDBE4E398F63E68865C9352" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_ParkModelRVsMember_3B219F1D3FDBE4E398F63E68865C9352" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_72BD308A6B9435918ACC3E68865D55F8" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_72BD308A6B9435918ACC3E68865D55F8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InsuranceAgencyCommissionsMember" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_85DCDDFF24B0787341513E68865DB47E" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_85DCDDFF24B0787341513E68865DB47E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialServiceOtherMember" xlink:label="loc_us-gaap_FinancialServiceOtherMember_C0526FEB8424DD15058E3E68865D8E7B" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_us-gaap_FinancialServiceOtherMember_C0526FEB8424DD15058E3E68865D8E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:to="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:to="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_D510EDB2B2E2434310CE3E68865EC9F4" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:to="loc_cvco_FactoryBuiltHousingMember_D510EDB2B2E2434310CE3E68865EC9F4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_B1D68CD1BCC8C93129D43E68865EF560" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:to="loc_cvco_FinancialServicesMember_B1D68CD1BCC8C93129D43E68865EF560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:to="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:to="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:to="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:to="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:to="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:to="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7A6EB35BE50EFC007DAA3E68860E8B3E" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7A6EB35BE50EFC007DAA3E68860E8B3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:to="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:to="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="locator" />
    <link:definitionArc order="3" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="locator" />
    <link:definitionArc order="4" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="locator" />
    <link:definitionArc order="5" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="locator" />
    <link:definitionArc order="6" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="locator" />
    <link:definitionArc order="7" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="locator" />
    <link:definitionArc order="8" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/SubsequentEvents" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="arc" xbrldt:closed="true" xbrldt:contextElement="segment" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5_default" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5_default" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:to="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="locator" />
    <link:definitionArc order="1" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="locator" />
    <link:definitionArc order="2" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="arc" />
  </link:definitionLink>
  <link:definitionLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:type="extended" />
  <link:definitionLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>cvco-20190629_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:to="lab_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6_label_en-US" xlink:label="lab_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="lab_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsRemainderOfFiscalYear</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsRemainderOfFiscalYear</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:to="lab_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearThree</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearThree" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFour</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFour</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFour" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFive</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueYearFive</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDueAfterYearFive</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:to="lab_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E_label_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDue</link:label>
    <link:label id="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityPaymentsDue</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDue" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:to="lab_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C_negatedTotalLabel_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C_label_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label id="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C_documentation_en-US" xlink:label="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">LeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:to="lab_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E_terseLabel_en-US" xlink:label="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E_label_en-US" xlink:label="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseLiability</link:label>
    <link:label id="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E_documentation_en-US" xlink:label="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Lease Liability</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:to="lab_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:to="lab_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remainder of 2020</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payments, Due after Year Five</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease payments</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Amount representing interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:to="lab_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:to="lab_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="lab_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="arc" />
    <link:label id="lab_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148_terseLabel_en-US" xlink:label="lab_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148_label_en-US" xlink:label="lab_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:to="lab_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="arc" />
    <link:label id="lab_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983_terseLabel_en-US" xlink:label="lab_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983_label_en-US" xlink:label="lab_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:to="lab_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA_terseLabel_en-US" xlink:label="lab_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warehouse Agreement Borrowings</link:label>
    <link:label id="lab_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA_label_en-US" xlink:label="lab_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warehouse Agreement Borrowings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarehouseAgreementBorrowingsMember" xlink:label="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:to="lab_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:to="lab_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="arc" />
    <link:label id="lab_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:to="lab_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Remaining Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="arc" />
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E_terseLabel_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E_label_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Advance under Secured Credit Facility</link:label>
    <link:label id="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E_documentation_en-US" xlink:label="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum Advance Under Secured Credit Facility</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:to="lab_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest Rate Description</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Interest Rate Description</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Frequency of Payment and Payment Terms</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Frequency of Payment and Payment Terms</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:to="lab_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322_verboseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings [Abstract]</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAbstract" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926_verboseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Securitized financings - contractual amount</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Gross</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings gross.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsGross" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:type="arc" />
    <link:label id="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B_verboseLabel_en-US" xlink:label="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Purchase Discount</link:label>
    <link:label id="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B_label_en-US" xlink:label="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Discounts [Abstract]</link:label>
    <link:label id="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B_documentation_en-US" xlink:label="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase Discounts.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PurchaseDiscountsAbstract" xlink:label="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:to="lab_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C_negatedLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accretable yield</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Accretable Yield</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings accretable yield.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40_verboseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-accretable difference</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Non Accretable Difference</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings non accretable difference.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNonAccretableDifference" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940_totalLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total securitized financings, net</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Net</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings net.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNet" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:type="arc" />
    <link:label id="lab_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5_label_en-US" xlink:label="lab_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceAbstract" xlink:label="loc_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:to="lab_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA_terseLabel_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of Reinsurance [Table]</link:label>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA_label_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effects of Reinsurance [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceTable" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:to="lab_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="arc" />
    <link:label id="lab_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:to="lab_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="arc" />
    <link:label id="lab_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:to="lab_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531_terseLabel_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effects of Reinsurance [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531_label_en-US" xlink:label="lab_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effects of Reinsurance [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceLineItems" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:to="lab_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:type="arc" />
    <link:label id="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104_verboseLabel_en-US" xlink:label="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reinsurance Effect on Premiums Written and Earned</link:label>
    <link:label id="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104_label_en-US" xlink:label="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Premiums Written and Earned [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="lab_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4_verboseLabel_en-US" xlink:label="lab_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Direct premiums Written</link:label>
    <link:label id="lab_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4_label_en-US" xlink:label="lab_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct Premiums Written</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsWritten" xlink:label="loc_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:to="lab_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97_verboseLabel_en-US" xlink:label="lab_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assumed premiums - nonaffiliate Written</link:label>
    <link:label id="lab_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97_label_en-US" xlink:label="lab_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assumed Premiums Written</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="loc_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:to="lab_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:type="arc" />
    <link:label id="lab_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B_negatedLabel_en-US" xlink:label="lab_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Ceded premiums - nonaffiliate Written</link:label>
    <link:label id="lab_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B_label_en-US" xlink:label="lab_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ceded Premiums Written</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsWritten" xlink:label="loc_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:to="lab_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D_totalLabel_en-US" xlink:label="lab_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net premiums Written</link:label>
    <link:label id="lab_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D_label_en-US" xlink:label="lab_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Premiums Written, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsWrittenNet" xlink:label="loc_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:to="lab_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3_verboseLabel_en-US" xlink:label="lab_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Direct premiums Earned</link:label>
    <link:label id="lab_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3_label_en-US" xlink:label="lab_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct Premiums Earned</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsEarned" xlink:label="loc_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:to="lab_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7_verboseLabel_en-US" xlink:label="lab_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Assumed premiums - nonaffiliate Earned</link:label>
    <link:label id="lab_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7_label_en-US" xlink:label="lab_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assumed Premiums Earned</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="loc_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:to="lab_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23_negatedLabel_en-US" xlink:label="lab_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Ceded premiums - nonaffiliate Earned</link:label>
    <link:label id="lab_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23_label_en-US" xlink:label="lab_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ceded Premiums Earned</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsEarned" xlink:label="loc_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:to="lab_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:type="arc" />
    <link:label id="lab_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039_totalLabel_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Premiums Earned, Net</link:label>
    <link:label id="lab_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039_label_en-US" xlink:label="lab_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Premiums Earned, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsEarnedNet" xlink:label="loc_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:to="lab_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE_verboseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accretable Yield Movement on Acquired Securitized Financings</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Accretable Yield Movement Schedule [Roll Forward]</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings accretable yield movement schedule roll forward.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD_periodStartLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4_negatedLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings Accretable Yield Accretion</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired securitized financings accretable yield accretion.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799_terseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to cash flows</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings, Accretable Yield, Adjustment to Cash Flows</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings, Accretable Yield, Adjustment to Cash Flows</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D_periodEndLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="lab_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3_verboseLabel_en-US" xlink:label="lab_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3_label_en-US" xlink:label="lab_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:to="lab_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:to="lab_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:type="arc" />
    <link:label id="lab_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C_label_en-US" xlink:label="lab_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:to="lab_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:to="lab_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F_label_en-US" xlink:label="lab_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:to="lab_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:to="lab_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4_label_en-US" xlink:label="lab_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:to="lab_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Reclassification adjustment for securities sold or matured</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Applicable income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net change in unrealized position of investments held</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Applicable income taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:to="lab_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:to="lab_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:to="lab_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Computation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt and Finance Lease Obligations</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:type="arc" />
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054_verboseLabel_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054_label_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurements (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054_documentation_en-US" xlink:label="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value measurements.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueMeasurementsTextualAbstract" xlink:label="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:to="lab_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:type="arc" />
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD_terseLabel_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD_label_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:label id="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD_documentation_en-US" xlink:label="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value, Assets, Level 1, Level 2, or Level 3 Transfers, Amount</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:label="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:to="lab_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on assets held for sale or held and used</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:to="lab_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:type="arc" />
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4_verboseLabel_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Typical period a loan is held for sale</link:label>
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4_label_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Typical Period Loan is Held for Sale</link:label>
    <link:label id="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4_documentation_en-US" xlink:label="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Typical period loan is held for sale.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TypicalPeriodLoanIsHeldForSale" xlink:label="loc_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:to="lab_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:to="lab_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B_verboseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accretable Yield Movement on Acquired Consumer Loans Receivable</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E_periodStartLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19_negatedLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accretion</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Accretion</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reclassification to non-accretable discount</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Reclassifications (to) from Nonaccretable Difference</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723_periodEndLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of the Fair Value and Carrying Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:type="arc" />
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249_verboseLabel_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Assets and Liabilities Measured at Fair Value for Disclosure</link:label>
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249_label_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:label id="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249_documentation_en-US" xlink:label="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:to="lab_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:type="arc" />
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C_terseLabel_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumptions for Mortgage Servicing Rights</link:label>
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C_label_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Assumptions for Servicing Assets [Table Text Block]</link:label>
    <link:label id="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C_documentation_en-US" xlink:label="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value Assumptions for Servicing Assets [Table Text Block]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:label="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:to="lab_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets and Liabilities Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Fair Value Hierarchy Level [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value by Asset Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8_label_en-US" xlink:label="lab_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:to="lab_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_A76AD96EC92DECCD2A8D3F6957A6F177_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="arc" />
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury and Government Agencies</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7_verboseLabel_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Residential mortgage-backed securities</link:label>
    <link:label id="lab_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7_label_en-US" xlink:label="lab_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Collateralized Mortgage Backed Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:to="lab_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0_terseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securities issued by states and political subdivisions</link:label>
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0_label_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US States and Political Subdivisions Debt Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651_verboseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Corporate debt securities</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE_verboseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:to="lab_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate lock commitment derivatives</link:label>
    <link:label id="lab_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6_label_en-US" xlink:label="lab_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Lock Commitments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:to="lab_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="arc" />
    <link:label id="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772_verboseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forward loan sale commitment derivatives</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Commitments [Member]</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forward commitments.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsMember" xlink:label="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:to="lab_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="arc" />
    <link:label id="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6_terseLabel_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage servicing rights</link:label>
    <link:label id="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6_label_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Servicing Rights [Member]</link:label>
    <link:label id="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6_documentation_en-US" xlink:label="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Mortgage Servicing Rights [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MortgageServicingRightsMember" xlink:label="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:to="lab_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Assets Measured at Fair Value on a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets fair value</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:to="lab_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangibles</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">OPERATING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:to="lab_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_35ADC1B328DBFE4EE64F3E6886B69D91_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:type="arc" />
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for Loan, Lease, and Other Losses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:to="lab_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Non-cash interest income, net</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3_negatedLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on sale of property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:type="arc" />
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395_negatedTerseLabel_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gain on investments and sale of loans, net</link:label>
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395_label_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (loss) on sales of loans and investments</link:label>
    <link:label id="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395_documentation_en-US" xlink:label="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (loss) on sales of loans and investments</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Gainlossonsalesofloansandinvestments" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:to="lab_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable originated</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Finance Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:to="lab_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sales of consumer loans</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Finance Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:to="lab_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principal payments on consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66_label_en-US" xlink:label="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Collection of Notes Receivable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:to="lab_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Finance Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:to="lab_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">INVESTING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_0A98ACE9729654AB34E63E6886BA8395_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from sale of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale and Maturity of Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">FINANCING ACTIVITIES</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from secured financings and other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from (Repayments of) Secured Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments on securitized financings</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" 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_CE61E795FA27D3BB0CCE3E6886BD6F89_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of the period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:to="lab_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:to="lab_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosures of noncash activity:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets recognized during the year</link:label>
    <link:label id="lab_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8_label_en-US" xlink:label="lab_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Assets Acquired</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:to="lab_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease obligations incurred</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Obligation Incurred</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:to="lab_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of restricted cash</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:to="lab_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D_label_en-US" xlink:label="lab_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:to="lab_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="arc" />
    <link:label id="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2_terseLabel_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Factory-built housing</link:label>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2_label_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Factory Built Housing [Member]</link:label>
    <link:label id="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2_documentation_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Factory-built housing.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:to="lab_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="arc" />
    <link:label id="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4_terseLabel_en-US" xlink:label="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Services</link:label>
    <link:label id="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4_label_en-US" xlink:label="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Services [Member]</link:label>
    <link:label id="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4_documentation_en-US" xlink:label="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial services.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:to="lab_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="arc" />
    <link:label id="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558_terseLabel_en-US" xlink:label="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">HUD Code</link:label>
    <link:label id="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558_label_en-US" xlink:label="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HUD Code [Member]</link:label>
    <link:label id="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558_documentation_en-US" xlink:label="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">HUD Code [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:to="lab_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="arc" />
    <link:label id="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6_terseLabel_en-US" xlink:label="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Modular</link:label>
    <link:label id="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6_label_en-US" xlink:label="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Modular [Member]</link:label>
    <link:label id="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6_documentation_en-US" xlink:label="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Modular [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ModularMember" xlink:label="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:to="lab_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="arc" />
    <link:label id="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1_terseLabel_en-US" xlink:label="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Park Model RVs</link:label>
    <link:label id="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1_label_en-US" xlink:label="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Park Model RVs [Member]</link:label>
    <link:label id="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1_documentation_en-US" xlink:label="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Park Model RVs [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParkModelRVsMember" xlink:label="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:to="lab_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and Service, Other</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:to="lab_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="arc" />
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46_terseLabel_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insurance Agency Commissions</link:label>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46_label_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance Agency Commissions [Member]</link:label>
    <link:label id="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46_documentation_en-US" xlink:label="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Insurance Agency Commissions [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InsuranceAgencyCommissionsMember" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:to="lab_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Service, Other</link:label>
    <link:label id="lab_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC_label_en-US" xlink:label="lab_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Service, Other [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialServiceOtherMember" xlink:label="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:to="lab_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:type="arc" />
    <link:label id="lab_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:to="lab_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A_label_en-US" xlink:label="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranties Disclosures [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:to="lab_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Activity in the liability for estimated warranties</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:type="arc" />
    <link:label id="lab_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204_label_en-US" xlink:label="lab_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document and Entity Information [Abstract]</link:label>
    <link:label id="lab_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204_documentation_en-US" xlink:label="lab_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document and entity information.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DocumentAndEntityInformationAbstract" xlink:label="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="lab_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:type="arc" />
    <link:label id="lab_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:to="lab_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:type="arc" />
    <link:label id="lab_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1_terseLabel_en-US" xlink:label="lab_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1_label_en-US" xlink:label="lab_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:to="lab_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:type="arc" />
    <link:label id="lab_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:to="lab_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:type="arc" />
    <link:label id="lab_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:to="lab_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:type="arc" />
    <link:label id="lab_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A_label_en-US" xlink:label="lab_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:to="lab_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:type="arc" />
    <link:label id="lab_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1_label_en-US" xlink:label="lab_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:to="lab_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:type="arc" />
    <link:label id="lab_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425_label_en-US" xlink:label="lab_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:to="lab_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:type="arc" />
    <link:label id="lab_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC_label_en-US" xlink:label="lab_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:to="lab_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:type="arc" />
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:to="lab_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:type="arc" />
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:to="lab_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:to="lab_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:to="lab_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:to="lab_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:type="arc" />
    <link:label id="lab_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:to="lab_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:type="arc" />
    <link:label id="lab_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091_label_en-US" xlink:label="lab_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:to="lab_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:type="arc" />
    <link:label id="lab_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C_label_en-US" xlink:label="lab_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:to="lab_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:type="arc" />
    <link:label id="lab_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6_label_en-US" xlink:label="lab_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:to="lab_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:type="arc" />
    <link:label id="lab_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77_label_en-US" xlink:label="lab_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:to="lab_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:type="arc" />
    <link:label id="lab_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74_label_en-US" xlink:label="lab_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:to="lab_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:type="arc" />
    <link:label id="lab_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:to="lab_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:type="arc" />
    <link:label id="lab_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:to="lab_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:type="arc" />
    <link:label id="lab_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551_label_en-US" xlink:label="lab_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:to="lab_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:type="arc" />
    <link:label id="lab_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0_label_en-US" xlink:label="lab_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:to="lab_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:type="arc" />
    <link:label id="lab_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:to="lab_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:type="arc" />
    <link:label id="lab_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81_label_en-US" xlink:label="lab_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:to="lab_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:type="arc" />
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:type="arc" />
    <link:label id="lab_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:to="lab_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:to="lab_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:type="arc" />
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:to="lab_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="arc" />
    <link:label id="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352_terseLabel_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Direct loans receivable</link:label>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352_label_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Direct Inventory Finance [Member]</link:label>
    <link:label id="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352_documentation_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Direct inventory finance.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:to="lab_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="arc" />
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1_terseLabel_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Participation loans receivable</link:label>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1_label_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Participation Inventory Finance [Member]</link:label>
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1_documentation_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Participation inventory finance.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:to="lab_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6_label_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Portfolio Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivable</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Net Amount [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:to="lab_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan loss</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred Discounts, Finance Charges and Interest Included in Receivables</link:label>
    <link:label id="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6_label_en-US" xlink:label="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Discounts, Finance Charges and Interest Included in Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:to="lab_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0_label_en-US" xlink:label="lab_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:to="lab_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="arc" />
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1_label_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1_documentation_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate, commercial</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragecontractualinterestratecommercial" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:to="lab_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="arc" />
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC_label_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity, commercial</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC_documentation_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity, commercial</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragemonthstomaturitycommercial" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:to="lab_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0_label_en-US" xlink:label="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Changes and Error Corrections [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:to="lab_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:to="lab_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="arc" />
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:to="lab_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:to="lab_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:to="lab_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for New Accounting Pronouncements [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="arc" />
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Adoption [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:to="lab_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Topic 842 Leases</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Topic 842</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of ASC 842</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Gain (Loss) on Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Gain (Loss) on Securities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="lab_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:to="lab_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:to="lab_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:to="lab_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Securities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Securities [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="lab_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Value of investments to be other-than-temporarily impaired</link:label>
    <link:label id="lab_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC_label_en-US" xlink:label="lab_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other than Temporary Impairment Losses, Investments, Available-for-sale Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:to="lab_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross gains realized on debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Gain</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross losses realized on debt securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Realized Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Securities gain on investments held</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Unrealized Gain</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829_negatedLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Equity Securities loss on investments sold</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Realized Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:to="lab_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Equity Securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI, Gain (Loss)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:to="lab_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:to="lab_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Raw Materials, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:to="lab_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:to="lab_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finished goods and other</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:to="lab_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF_label_en-US" xlink:label="lab_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:to="lab_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="lab_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="arc" />
    <link:label id="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0_verboseLabel_en-US" xlink:label="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class A-4</link:label>
    <link:label id="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0_label_en-US" xlink:label="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class Four [Member]</link:label>
    <link:label id="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0_documentation_en-US" xlink:label="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Class a four.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ClassFourMember" xlink:label="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:to="lab_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="lab_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Fair Value of Amount Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:to="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amount of bonds</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Coupon rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par value</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:to="lab_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par value</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:to="lab_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:type="arc" />
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60_terseLabel_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments</link:label>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60_label_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Investments [Table Text Block]</link:label>
    <link:label id="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60_documentation_en-US" xlink:label="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Investments [Table Text Block]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleofInvestmentsTableTextBlock" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:to="lab_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Available-for-Sale Securities by Investment Category</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investment Securities in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contractual Maturity of Investment Securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Securities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:to="lab_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Contractual Maturity of Investment Securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Debt Maturities [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due in less than one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage-backed securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, Fair Value, Rolling Maturity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due in less than one year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after one year through five years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after five years through ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Due after ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage-backed securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:type="arc" />
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16_verboseLabel_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_362F81E8F144352E42FE3E68858B7A16_label_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Past Due Period for Loan Considered as Non Performing</link:label>
    <link:label id="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16_documentation_en-US" xlink:label="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal past due period for loan considered as non performing.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:to="lab_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:type="arc" />
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802_verboseLabel_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_1A95D3C420868EE0554D3E68858CB802_label_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Past Due Period for Loan Considered as Nonaccrual</link:label>
    <link:label id="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802_documentation_en-US" xlink:label="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest past due period for loan considered as nonaccrual.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:to="lab_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:type="arc" />
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F_verboseLabel_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Percentage concentration of commercial loans receivables</link:label>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F_label_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk on Financing Receivables Percentage</link:label>
    <link:label id="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F_documentation_en-US" xlink:label="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration risk on financing receivables percentage.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:to="lab_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6_totalLabel_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6_label_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">LeaseRightOfUseAsset</link:label>
    <link:label id="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6_documentation_en-US" xlink:label="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Lease Assets</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseRightOfUseAsset" xlink:label="loc_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:to="lab_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:type="arc" />
    <link:label id="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED_terseLabel_en-US" xlink:label="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED_label_en-US" xlink:label="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FinanceLeaseRightOfUseAssetAccumulatedAmortization</link:label>
    <link:label id="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED_documentation_en-US" xlink:label="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease Right Of Use Asset Accumulated Amortization</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="loc_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:to="lab_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:type="arc" />
    <link:label id="lab_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653_totalLabel_en-US" xlink:label="lab_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease liabilities</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:to="lab_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_7DD66ABA939F8F0958AA3E6883864282_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51_terseLabel_en-US" xlink:label="lab_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51_label_en-US" xlink:label="lab_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:to="lab_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED_terseLabel_en-US" xlink:label="lab_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED_label_en-US" xlink:label="lab_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:to="lab_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="arc" />
    <link:label id="lab_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:to="lab_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:to="lab_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_C71B19DB914F741794463E688388CB97_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_623F90EA3F2A8EDAFFB33E688389CB66_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_EBF558D887C78A88E9643E6883896370_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="arc" />
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock option expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Typical vesting period of stock options and restricted stock awards</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation cost charged against income</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized compensation cost related to stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average period over stock options expected to be recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="arc" />
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF_label_en-US" xlink:label="lab_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Rent Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:to="lab_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Future minimum lease payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="lab_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due, Next Twelve Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 and thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total remaining lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="arc" />
    <link:label id="lab_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1_verboseLabel_en-US" xlink:label="lab_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Factory-built housing</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:to="lab_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="arc" />
    <link:label id="lab_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF_verboseLabel_en-US" xlink:label="lab_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financial services</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:to="lab_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:type="arc" />
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information, Profit (Loss) [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="lab_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:to="lab_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="arc" />
    <link:label id="lab_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE_verboseLabel_en-US" xlink:label="lab_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reinsurance</link:label>
    <link:label id="lab_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE_label_en-US" xlink:label="lab_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reinsurance [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReinsuranceTextBlock" xlink:label="loc_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:to="lab_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:type="arc" />
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B_verboseLabel_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Insurance policies maximum coverage per claim</link:label>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B_label_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Risk Assumed Per Policy</link:label>
    <link:label id="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B_documentation_en-US" xlink:label="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum risk assumed per policy.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumRiskAssumedPerPolicy" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:to="lab_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:type="arc" />
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC_verboseLabel_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Insurance policies coverage per claim ceded to reinsurers</link:label>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC_label_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum Risk Ceded Per Policy</link:label>
    <link:label id="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC_documentation_en-US" xlink:label="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Maximum risk ceded per policy.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumRiskCededPerPolicy" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:to="lab_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:type="arc" />
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225_verboseLabel_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Insurance policy risk of loss maintained per claim</link:label>
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225_label_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Limited Risk of Loss per Claim on Typical Policies Amount</link:label>
    <link:label id="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225_documentation_en-US" xlink:label="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Limited risk of loss per claim on typical policies amount.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:to="lab_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:type="arc" />
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302_verboseLabel_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Catastrophic losses recoverable in excess of amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302_label_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Catastrophic Losses Recoverable Per Occurrence Greater than Amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302_documentation_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Catastrophic losses recoverable per occurrence greater than amount.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:to="lab_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:type="arc" />
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426_verboseLabel_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Aggregate catastrophic losses recoverable in excess of amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426_label_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Catastrophic Losses Recoverable in Aggregate Greater than Amount</link:label>
    <link:label id="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426_documentation_en-US" xlink:label="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Catastrophic losses recoverable in aggregate greater than amount.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:to="lab_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="arc" />
    <link:label id="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774_terseLabel_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages range four</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774_label_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages Range Four [Member]</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774_documentation_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages Range Four [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeFourMember" xlink:label="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:to="lab_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B_terseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer Loans Held for Investment, Unsecuritized [Member]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B_label_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Held for Investment, Unsecuritized [Member]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans held for investment, unsecuritized.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:to="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="arc" />
    <link:label id="lab_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:to="lab_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="arc" />
    <link:label id="lab_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="lab_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="arc" />
    <link:label id="lab_stpr_CA_4C5481F737C10E8114943E6885A530A0_terseLabel_en-US" xlink:label="lab_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CALIFORNIA</link:label>
    <link:label id="lab_stpr_CA_4C5481F737C10E8114943E6885A530A0_label_en-US" xlink:label="lab_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:to="lab_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="arc" />
    <link:label id="lab_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4_terseLabel_en-US" xlink:label="lab_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ARIZONA</link:label>
    <link:label id="lab_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4_label_en-US" xlink:label="lab_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ARIZONA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:to="lab_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="arc" />
    <link:label id="lab_stpr_OR_D944A281C6603B7FF7653E6885A6C670_terseLabel_en-US" xlink:label="lab_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">OREGON</link:label>
    <link:label id="lab_stpr_OR_D944A281C6603B7FF7653E6885A6C670_label_en-US" xlink:label="lab_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OREGON</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_OR" xlink:label="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:to="lab_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts, Notes, Loans and Financing Receivable [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:type="arc" />
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0_terseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivable Principal Balance Concentration</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivable Principal Balance Concentration</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivable Principal Balance Concentration</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:to="lab_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="arc" />
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56_verboseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Geographic Concentration of Commercial Loans Receivables in Key States</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Finance Receivables Geographic Concentration [Abstract]</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory finance receivables geographic concentration.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="arc" />
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484_terseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables Geographic Concentration Percentage</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Finance Receivables Geographic Concentration Percentage</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory finance receivables geographic concentration percentage.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:to="lab_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marketable equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Securities, FV-NI</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:to="lab_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:to="lab_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD_terseLabel_en-US" xlink:label="lab_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD_label_en-US" xlink:label="lab_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:to="lab_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments to acquire interest in joint venture</link:label>
    <link:label id="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D_label_en-US" xlink:label="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:to="lab_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:type="arc" />
    <link:label id="lab_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34_terseLabel_en-US" xlink:label="lab_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:label id="lab_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34_label_en-US" xlink:label="lab_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TEXAS</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:to="lab_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="arc" />
    <link:label id="lab_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8_terseLabel_en-US" xlink:label="lab_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FLORIDA</link:label>
    <link:label id="lab_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8_label_en-US" xlink:label="lab_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FLORIDA</link:label>
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:to="lab_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C_terseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable Geographical Concentration Percentage</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable Geographical Concentration Percentage</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans receivable geographical concentration percentage.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:to="lab_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="arc" />
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D_verboseLabel_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Percentage concentration of consumer loans receivable</link:label>
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D_label_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of Principal Balance of Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D_documentation_en-US" xlink:label="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percentage of principal balance of consumer loans receivable.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:to="lab_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repossessed Homes</link:label>
    <link:label id="lab_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30_label_en-US" xlink:label="lab_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Real Estate Acquired Through Foreclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:to="lab_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="arc" />
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mortgage Loans in Process of Foreclosure, Amount</link:label>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC_label_en-US" xlink:label="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Mortgage Loans in Process of Foreclosure, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:to="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:type="arc" />
    <link:label id="lab_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance-Based Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:to="lab_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service-based awards</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option Activity, Number of Shares [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, shares outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Canceled or forfeited</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, shares outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares exercisable</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Activity, Number of Awards [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, awards outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awarded</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Released</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canceled or expired</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, awards outstanding</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="arc" />
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019_verboseLabel_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Buildings and improvements</link:label>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019_label_en-US" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="arc" />
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="arc" />
    <link:label id="lab_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57_verboseLabel_en-US" xlink:label="lab_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:to="lab_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="arc" />
    <link:label id="lab_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1_verboseLabel_en-US" xlink:label="lab_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:to="lab_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:type="arc" />
    <link:label id="lab_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586_label_en-US" xlink:label="lab_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:to="lab_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="arc" />
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264_verboseLabel_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264_label_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264_documentation_en-US" xlink:label="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, plant and equipment.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:to="lab_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="lab_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Class of Financing Receivable [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction advances</link:label>
    <link:label id="lab_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8_label_en-US" xlink:label="lab_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Loans [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoansMember" xlink:label="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:to="lab_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:to="lab_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="arc" />
    <link:label id="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4_terseLabel_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CountryPlace Commitment</link:label>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4_label_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CountryPlace Commitment [Member]</link:label>
    <link:label id="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4_documentation_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">CountryPlace.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:to="lab_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss Contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="lab_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:type="arc" />
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13_terseLabel_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IRLC Loan Commitment Range Maximum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13_label_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IRLC Loan Commitment Range Maximum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13_documentation_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">IRLC loan commitment range maximum.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMaximum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:to="lab_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognized gain (loss) on the forward sales and whole loan commitments</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="arc" />
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988_verboseLabel_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loan Contracts with Off-Balance Sheet Commitments</link:label>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988_label_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loan Contracts with Off Balance Sheet Commitments [Abstract]</link:label>
    <link:label id="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988_documentation_en-US" xlink:label="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loan contracts with off balance sheet commitments.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:to="lab_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:type="arc" />
    <link:label id="lab_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF_verboseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Construction loan contract amount</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF_label_en-US" xlink:label="lab_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligation" xlink:label="loc_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:to="lab_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:to="lab_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:type="arc" />
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5_verboseLabel_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Remaining construction contingent commitment</link:label>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5_label_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Remaining Construction Contingent Commitment</link:label>
    <link:label id="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5_documentation_en-US" xlink:label="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Remaining construction contingent commitment.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RemainingConstructionContingentCommitment" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:to="lab_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="arc" />
    <link:label id="lab_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9_label_en-US" xlink:label="lab_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:to="lab_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="arc" />
    <link:label id="lab_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="lab_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="arc" />
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21_verboseLabel_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash related to CountryPlace customer payments to be remitted to third parties</link:label>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21_label_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_F1BBBBB80631B7DF2DF53E6882009B21_documentation_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash related to CountryPlace customer payments to be remitted to
third parties.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:to="lab_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="arc" />
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11_verboseLabel_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders</link:label>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11_label_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Related to CountryPlace Customers Principal and Interest Payments on Securitized Loans to be Remitted to Bondholders [Member]</link:label>
    <link:label id="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11_documentation_en-US" xlink:label="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash related to CountryPlace customers' principal and interest
payments on securitized loans to be remitted to bondholders.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:to="lab_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="arc" />
    <link:label id="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76_verboseLabel_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other restricted cash</link:label>
    <link:label id="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76_label_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Restricted Cash [Member]</link:label>
    <link:label id="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76_documentation_en-US" xlink:label="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other restricted cash.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherRestrictedCashMember" xlink:label="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:to="lab_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:type="arc" />
    <link:label id="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3_verboseLabel_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of restricted cash</link:label>
    <link:label id="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3_label_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restricted Cash [Abstract]</link:label>
    <link:label id="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3_documentation_en-US" xlink:label="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of restricted cash.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfRestrictedCashAbstract" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="lab_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488_totalLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="arc" />
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:type="arc" />
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:type="arc" />
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3_terseLabel_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of loans serviced with MSRs</link:label>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3_label_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Loans Outstanding of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3_documentation_en-US" xlink:label="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Loans Outstanding of Loans Held-in-portfolio</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:to="lab_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:type="arc" />
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C_terseLabel_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average servicing fee</link:label>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C_label_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted-Average Servicing Fee of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C_documentation_en-US" xlink:label="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted-Average Servicing Fee of Loans Held-in-portfolio</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:to="lab_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:type="arc" />
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453_terseLabel_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized servicing multiple</link:label>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453_label_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Servicing Multiple of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453_documentation_en-US" xlink:label="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Servicing Multiple of Loans Held-in-portfolio</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:to="lab_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:type="arc" />
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760_terseLabel_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized servicing rate</link:label>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760_label_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Loan Servicing Rate of Loans Held-in-portfolio</link:label>
    <link:label id="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760_documentation_en-US" xlink:label="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capitalized Loan Servicing Rate of Loans Held-in-portfolio</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:to="lab_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Serviced portfolio with MSRs</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Amount Outstanding of Loans Held-in-portfolio</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3_verboseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Mortgage servicing rights</link:label>
    <link:label id="lab_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3_label_en-US" xlink:label="lab_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Servicing Asset at Fair Value, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:to="lab_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt Obligations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49_verboseLabel_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49_label_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Securitized Financings [Table Text Block]</link:label>
    <link:label id="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49_documentation_en-US" xlink:label="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of securitized financings, which were acquired in a business combination, including contractual amount, purchase discount consisting of accretable and non-accretable differences.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsTableTextBlock" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:to="lab_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:type="arc" />
    <link:label id="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7_verboseLabel_en-US" xlink:label="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accretable Yield Movement on Acquired Securitized Financings</link:label>
    <link:label id="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7_label_en-US" xlink:label="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accretable Yield Movement on Acquired Securitized Financings [Table Text Block]</link:label>
    <link:label id="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7_documentation_en-US" xlink:label="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accretable yield movement on acquired securitized financings.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock" xlink:label="loc_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:to="lab_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_0C0560977A3EE3A3731A3E68847A9457_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted share awards</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Anti-dilutive stock equivalents excluded from computation</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Earnings Per Share Computation</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share Reconciliation [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:to="lab_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income attributable to Cavco common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:to="lab_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock equivalents - treasury stock method (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:type="arc" />
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:type="arc" />
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net income per share attributable to Cavco common stockholders:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:type="arc" />
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables [Table Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesTableTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:to="lab_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Noncurrent, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:to="lab_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:type="arc" />
    <link:label id="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0_verboseLabel_en-US" xlink:label="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Loan Losses and Commercial Loans Receivables By Class Individually and Collectively Evaluated for Impairment</link:label>
    <link:label id="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0_label_en-US" xlink:label="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Loan Losses and Commercial Loans Receivables by Class Individually and Collectively Evaluated for Impairment [Table Text Block]</link:label>
    <link:label id="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0_documentation_en-US" xlink:label="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock" xlink:label="loc_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:to="lab_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:type="arc" />
    <link:label id="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Geographic Concentration of Commercial Loans Receivables in Key States</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables Geographic Concentration [Table Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of geographic concentration of commercial loans receivables by key state.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:to="lab_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Securitized 2005</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F_label_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Held for Investment, Securitized Two Zero Zero Five [Member]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans held for investment, securitized two zero zero five.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:to="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Securitized 2007</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E_label_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Held for Investment, Securitized Two Zero Zero Seven [Member]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans held for investment, securitized two zero zero seven.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:to="lab_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unsecuritized</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:to="lab_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Construction Advances</link:label>
    <link:label id="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928_label_en-US" xlink:label="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer, Construction Advances [Member]</link:label>
    <link:label id="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928_documentation_en-US" xlink:label="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer, construction advances.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerConstructionAdvancesMember" xlink:label="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:to="lab_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consumer Loans Held For Sale</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF_label_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer, Loans Held for Sale [Member]</link:label>
    <link:label id="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer, loans held for sale.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForSaleMember" xlink:label="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:to="lab_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="arc" />
    <link:label id="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14_verboseLabel_en-US" xlink:label="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Home-only Loans</link:label>
    <link:label id="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14_label_en-US" xlink:label="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chattel Loans [Member]</link:label>
    <link:label id="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14_documentation_en-US" xlink:label="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chattel loans.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansMember" xlink:label="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="lab_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="arc" />
    <link:label id="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248_verboseLabel_en-US" xlink:label="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Home-only loans range one</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248_label_en-US" xlink:label="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chattel Loans Range One [Member]</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248_documentation_en-US" xlink:label="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chattel loans range one.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeOneMember" xlink:label="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:to="lab_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="arc" />
    <link:label id="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C_verboseLabel_en-US" xlink:label="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Home-only loans range two</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C_label_en-US" xlink:label="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chattel Loans Range Two [Member]</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C_documentation_en-US" xlink:label="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chattel loans range two.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeTwoMember" xlink:label="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:to="lab_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="arc" />
    <link:label id="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278_verboseLabel_en-US" xlink:label="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Home-only loans range three</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278_label_en-US" xlink:label="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chattel Loans Range Three [Member]</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278_documentation_en-US" xlink:label="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chattel loans range three.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeThreeMember" xlink:label="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:to="lab_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="arc" />
    <link:label id="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6_terseLabel_en-US" xlink:label="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Home-only loans range four</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6_label_en-US" xlink:label="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Chattel Loans Range Four [Member]</link:label>
    <link:label id="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6_documentation_en-US" xlink:label="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Chattel Loans Range Four [Member]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeFourMember" xlink:label="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:to="lab_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="arc" />
    <link:label id="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17_verboseLabel_en-US" xlink:label="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conforming mortgages</link:label>
    <link:label id="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17_label_en-US" xlink:label="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conforming Mortgages [Member]</link:label>
    <link:label id="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17_documentation_en-US" xlink:label="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conforming mortgages.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesMember" xlink:label="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="lab_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="arc" />
    <link:label id="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846_verboseLabel_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conforming mortgages range one</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846_label_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conforming Mortgages Range One [Member]</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846_documentation_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conforming mortgages range one.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeOneMember" xlink:label="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:to="lab_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="arc" />
    <link:label id="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518_verboseLabel_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conforming mortgages range two</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518_label_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conforming Mortgages Range Two [Member]</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518_documentation_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conforming mortgages range two.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:to="lab_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="arc" />
    <link:label id="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11_verboseLabel_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Conforming mortgages range three</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11_label_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conforming Mortgages Range Three [Member]</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11_documentation_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conforming mortgages range three.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:to="lab_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="arc" />
    <link:label id="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4_terseLabel_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conforming mortgages range four</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4_label_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conforming Mortgages Range Four [Member]</link:label>
    <link:label id="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4_documentation_en-US" xlink:label="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Conforming Mortgages Range Four</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeFourMember" xlink:label="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:to="lab_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="arc" />
    <link:label id="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976_verboseLabel_en-US" xlink:label="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976_label_en-US" xlink:label="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages [Member]</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976_documentation_en-US" xlink:label="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesMember" xlink:label="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="lab_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="arc" />
    <link:label id="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170_verboseLabel_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages range one</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170_label_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages Range One [Member]</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170_documentation_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non conforming mortgages range one.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeOneMember" xlink:label="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:to="lab_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="arc" />
    <link:label id="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0_verboseLabel_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages range two</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0_label_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages Range Two [Member]</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0_documentation_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non conforming mortgages range two.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:to="lab_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="arc" />
    <link:label id="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24_verboseLabel_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non-conforming mortgages range three</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24_label_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Conforming Mortgages Range Three [Member]</link:label>
    <link:label id="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24_documentation_en-US" xlink:label="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non conforming mortgages range three.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:to="lab_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="arc" />
    <link:label id="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57_verboseLabel_en-US" xlink:label="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other loans</link:label>
    <link:label id="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57_label_en-US" xlink:label="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Loans [Member]</link:label>
    <link:label id="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57_documentation_en-US" xlink:label="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other loans.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherLoansMember" xlink:label="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:to="lab_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Gross, Carrying Amount [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="arc" />
    <link:label id="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED_verboseLabel_en-US" xlink:label="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Asset class credit quality indicator</link:label>
    <link:label id="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED_label_en-US" xlink:label="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Class Credit Quality Indicator</link:label>
    <link:label id="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED_documentation_en-US" xlink:label="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Asset class credit quality indicator.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AssetClassCreditQualityIndicator" xlink:label="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:to="lab_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="lab_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="lab_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:to="lab_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of consumer loans receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current portion of commercial loans receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts and Other Receivables, Net, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:to="lab_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3_label_en-US" xlink:label="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Held-for-sale, Not Part of Disposal Group, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:to="lab_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:to="lab_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:to="lab_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable, net</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:type="arc" />
    <link:label id="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial loans receivable, net</link:label>
    <link:label id="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9_label_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Investments and Receivables, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:to="lab_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7_totalLabel_en-US" xlink:label="lab_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7_label_en-US" xlink:label="lab_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:to="lab_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS' EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:to="lab_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04_verboseLabel_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Current portion of securitized financings and other</link:label>
    <link:label id="lab_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04_label_en-US" xlink:label="lab_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Debt, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="loc_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:to="lab_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:to="lab_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:type="arc" />
    <link:label id="lab_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securitized financings and other</link:label>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD_label_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Secured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredLongTermDebt" xlink:label="loc_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:to="lab_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stockholders' equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="lab_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:type="arc" />
    <link:label id="lab_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" 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_87C469F86AF842DF9E303E6886D81FB8_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:to="lab_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, $0.01 par value; 40,000,000 shares authorized; Outstanding 9,111,624 and 9,098,320 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A_label_en-US" xlink:label="lab_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:to="lab_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:to="lab_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:type="arc" />
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:to="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:type="arc" />
    <link:label id="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product repurchase</link:label>
    <link:label id="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB_label_en-US" xlink:label="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantee of Indebtedness of Others [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:to="lab_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1_verboseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:to="lab_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="arc" />
    <link:label id="lab_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA_verboseLabel_en-US" xlink:label="lab_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">CountryPlace</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:to="lab_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3_verboseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Repurchase agreements period</link:label>
    <link:label id="lab_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3_label_en-US" xlink:label="lab_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Period of Occurrence</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:to="lab_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="arc" />
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss contingencies</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="arc" />
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682_terseLabel_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserves Related to Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682_label_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserves Related to Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682_documentation_en-US" xlink:label="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reserve for consumer loans sold contingent repurchase and indemnification obligations.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ReservesRelatedToConsumerLoansSold" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:to="lab_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="arc" />
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54_terseLabel_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">IRLC Loan Commitment Range Minimum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54_label_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">IRLC Loan Commitment Range Minimum</link:label>
    <link:label id="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54_documentation_en-US" xlink:label="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">IRLC loan commitment range minimum.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMinimum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:to="lab_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="arc" />
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D_verboseLabel_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">IRLCs recorded at fair value</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D_label_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Lock Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D_documentation_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest rate lock commitments are recorded at fair value.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:to="lab_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="arc" />
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9_verboseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recognized gain (loss) on outstanding IRLCs</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="arc" />
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9_terseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forward Commitments Recorded at Fair Value</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsRecordedatFairValue" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:to="lab_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="arc" />
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89_terseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forward loan sale commitment derivatives</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89_label_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forward Commitments Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89_documentation_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forward commitments.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:to="lab_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivables [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Book Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="arc" />
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Nonrecurring [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Available-for-sale debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96_label_en-US" xlink:label="lab_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-marketable equity investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Method Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:to="lab_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032_label_en-US" xlink:label="lab_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:to="lab_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="arc" />
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B_terseLabel_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate lock commitment derivatives</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B_label_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Rate Lock Commitments Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B_documentation_en-US" xlink:label="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interest rate lock commitments.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:to="lab_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="arc" />
    <link:label id="lab_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA_verboseLabel_en-US" xlink:label="lab_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Forward Commitments Fair Value Disclosure</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:to="lab_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3_terseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial loans receivable</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3_label_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Receivable, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Securitized financings and other</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:to="lab_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock Options Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:type="arc" />
    <link:label id="lab_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E_label_en-US" xlink:label="lab_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:to="lab_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="arc" />
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:to="lab_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unfavorable Variation</link:label>
    <link:label id="lab_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6_label_en-US" xlink:label="lab_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario, Plan [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:to="lab_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable held for investment - contractual amount</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898_negatedLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase discount, accretable</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60_negatedLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase discount, non-accretable</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer, Nonaccretable Difference</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE_negatedLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less consumer loans receivable reclassified as other assets</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable Reclassified as Other Assets</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans receivable reclassified as other assets.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets" xlink:label="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:to="lab_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total acquired consumer loans receivable held for investment, net</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Carrying Amount, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="arc" />
    <link:label id="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average prepayment rate</link:label>
    <link:label id="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7_label_en-US" xlink:label="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Prepayment Speed</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:to="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="arc" />
    <link:label id="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average default rate</link:label>
    <link:label id="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A_label_en-US" xlink:label="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Expected Credit Losses</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:to="lab_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="arc" />
    <link:label id="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620_terseLabel_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Prepayment Rate</link:label>
    <link:label id="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620_label_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Prepayment Rate</link:label>
    <link:label id="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620_documentation_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Prepayment Rate</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinPrepaymentRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:to="lab_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="arc" />
    <link:label id="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9_terseLabel_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Default Rate</link:label>
    <link:label id="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9_label_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Default Rate</link:label>
    <link:label id="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9_documentation_en-US" xlink:label="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis, Change in Default Rate</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinDefaultRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:to="lab_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining lease term, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate, operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average discount rate, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711_label_en-US" xlink:label="lab_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="lab_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASU 2016-01, net</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2016-01 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:to="lab_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ASC 606, net</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update 2014-09 [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:to="lab_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="arc" />
    <link:label id="lab_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="lab_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC_label_en-US" xlink:label="lab_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:to="lab_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="arc" />
    <link:label id="lab_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:to="lab_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="arc" />
    <link:label id="lab_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:to="lab_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D_label_en-US" xlink:label="lab_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="lab_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:to="lab_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="arc" />
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance, common stock, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option exercises, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="arc" />
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance, common stock, shares</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:to="lab_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="arc" />
    <link:label id="lab_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:to="lab_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock option exercises</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-based Payment Arrangement, Recognition and Exercise</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:to="lab_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurement and Disclosures</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Transfers</link:label>
    <link:label id="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03_label_en-US" xlink:label="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Transfer, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:to="lab_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:type="arc" />
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:type="arc" />
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A_verboseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Transfers and Servicing of Financial Assets</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Transfers and Servicing of Financial Assets, Servicing of Financial Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets and Liabilities Measured on Nonrecurring Basis [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Level 3</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Non Recurring</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="arc" />
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:type="arc" />
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE_verboseLabel_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Summary of Assets and Liabilities Measured at Fair Value for Disclosure</link:label>
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE_label_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value of Assets and Liabilities Measured on Recurring Basis [Abstract]</link:label>
    <link:label id="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE_documentation_en-US" xlink:label="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair value of assets and liabilities measured on recurring basis.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="lab_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="arc" />
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F_verboseLabel_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loans held for investment</link:label>
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F_label_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Held for Investment Fair Value Disclosure</link:label>
    <link:label id="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F_documentation_en-US" xlink:label="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Loans held for investment.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:to="lab_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loans held for sale</link:label>
    <link:label id="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A_label_en-US" xlink:label="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Held-for-sale, Fair Value Disclosure</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:to="lab_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction Loan</link:label>
    <link:label id="lab_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236_label_en-US" xlink:label="lab_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction Loan</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoan" xlink:label="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:to="lab_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Securitized financings and other</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:to="lab_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase Contingencies</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Repurchase Agreements [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:to="lab_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:type="arc" />
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Representations and Warranties of Mortgages Sold</link:label>
    <link:label id="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50_label_en-US" xlink:label="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guarantees, Indemnifications and Warranties Policies [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:to="lab_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:type="arc" />
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1_label_en-US" xlink:label="lab_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Reporting of Derivative Activity [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:to="lab_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:type="arc" />
    <link:label id="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C_terseLabel_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" 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_E400795B07E1D93375DA3EC63CF9779C_label_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_E400795B07E1D93375DA3EC63CF9779C_documentation_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of acquired finite and indefinite lived intangible asset by major class table.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="lab_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="arc" />
    <link:label id="lab_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113_label_en-US" xlink:label="lab_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:to="lab_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="arc" />
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963_verboseLabel_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Trademarks and trade names</link:label>
    <link:label id="lab_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963_label_en-US" xlink:label="lab_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Trade Names [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:to="lab_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="arc" />
    <link:label id="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1_verboseLabel_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">State insurance licenses</link:label>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1_label_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State Insurance Licenses [Member]</link:label>
    <link:label id="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1_documentation_en-US" xlink:label="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">State insurance licenses.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_StateInsuranceLicensesMember" xlink:label="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:to="lab_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="arc" />
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574_verboseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:to="lab_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="arc" />
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE_terseLabel_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE_label_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite and Indefinite Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE_documentation_en-US" xlink:label="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Acquired finite and indefinite lived intangible assets.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="lab_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:type="arc" />
    <link:label id="lab_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4_label_en-US" xlink:label="lab_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:to="lab_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="arc" />
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE_terseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite lived intangible assets including goodwill.</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite lived intangible assets including goodwill.</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Indefinite lived intangible assets including goodwill.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and other intangibles</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="arc" />
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A_verboseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Indefinite lived:</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="arc" />
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254_verboseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite Lived Intangible Assets Including Goodwill Gross</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Indefinite lived intangible assets including goodwill gross.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="arc" />
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D_verboseLabel_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D_label_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite Lived Intangible Assets Including Goodwill Net</link:label>
    <link:label id="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D_documentation_en-US" xlink:label="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Indefinite lived intangible assets including goodwill net.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:to="lab_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Finite lived:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="arc" />
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2_terseLabel_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets Including Goodwill Gross</link:label>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2_label_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Including Goodwill Gross</link:label>
    <link:label id="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2_documentation_en-US" xlink:label="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible assets including goodwill gross.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:to="lab_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="arc" />
    <link:label id="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Including Goodwill)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:to="lab_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:type="arc" />
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED_label_en-US" xlink:label="lab_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Related Parties</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:to="lab_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing receivable, net</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Related Parties</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:to="lab_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease)</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Loan and Lease Losses, Period Increase (Decrease)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loans charged off, net of recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Loan and Lease Losses Write-offs, Net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:type="arc" />
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents and restricted cash</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:type="arc" />
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27_verboseLabel_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrual for estimated warranties</link:label>
    <link:label id="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27_label_en-US" xlink:label="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Movement in Standard Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:to="lab_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008_verboseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Charged to costs and expenses</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08_negatedLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments and deductions</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:type="arc" />
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of period</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="arc" />
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:type="arc" />
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1_verboseLabel_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangibles (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1_label_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Other Intangibles (Textual) [Abstract]</link:label>
    <link:label id="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1_documentation_en-US" xlink:label="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Goodwill and other intangibles.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:to="lab_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense on intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable [Table Text Block]</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans receivable.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableTableTextBlock" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:to="lab_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112_verboseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Acquired Consumer Loans Receivable Held for Investment</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:type="arc" />
    <link:label id="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758_terseLabel_en-US" xlink:label="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average assumptions</link:label>
    <link:label id="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758_label_en-US" xlink:label="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average assumptions cash flows [Table Text Block]</link:label>
    <link:label id="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758_documentation_en-US" xlink:label="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average assumptions cash flows [Table Text Block]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WeightedaverageassumptionscashflowsTableTextBlock" xlink:label="loc_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:to="lab_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:type="arc" />
    <link:label id="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D_verboseLabel_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accretable Yield Movement on Acquired Consumer Loans Receivable</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D_label_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Consumer Loans Receivable Held for Investment Accretable Yield [Table Text Block]</link:label>
    <link:label id="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D_documentation_en-US" xlink:label="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of acquired consumer loans receivable held for investment accretable yield.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock" xlink:label="loc_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:to="lab_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:type="arc" />
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E_verboseLabel_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</link:label>
    <link:label id="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E_label_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_E882BA8541B7F41E13C93E6886A01B0E_documentation_en-US" xlink:label="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary of gross consumer loans receivable by portfolio segment and credit quality indicator.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:to="lab_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:type="arc" />
    <link:label id="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916_verboseLabel_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables and Allowance for Loan Loss</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916_label_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables and Allowance for Loan Loss [Text Block]</link:label>
    <link:label id="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916_documentation_en-US" xlink:label="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Commercial loans receivables and allowance for loan loss.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:to="lab_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:type="arc" />
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8_terseLabel_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of operating manufacturing facilities</link:label>
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8_label_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Operating Manufacturing Facilities</link:label>
    <link:label id="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8_documentation_en-US" xlink:label="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of operating manufacturing facilities</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NumberofOperatingManufacturingFacilities" xlink:label="loc_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:to="lab_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:type="arc" />
    <link:label id="lab_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Stores</link:label>
    <link:label id="lab_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA_label_en-US" xlink:label="lab_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Stores</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:to="lab_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:type="arc" />
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock issued during period, shares, new issues</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:type="arc" />
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Salaries, wages and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer deposits</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:to="lab_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Unearned insurance premiums</link:label>
    <link:label id="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5_label_en-US" xlink:label="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-16, Insurance Companies, Supplementary Insurance Information, Unearned Premium</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:to="lab_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:type="arc" />
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037_verboseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Accrual, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:to="lab_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:type="arc" />
    <link:label id="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC_verboseLabel_en-US" xlink:label="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued volume rebates</link:label>
    <link:label id="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC_label_en-US" xlink:label="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Volume Rebates</link:label>
    <link:label id="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC_documentation_en-US" xlink:label="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Accrued volume rebates.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AccruedVolumeRebates" xlink:label="loc_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:to="lab_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Insurance loss reserves</link:label>
    <link:label id="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69_label_en-US" xlink:label="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liability for Claims and Claims Adjustment Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:to="lab_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued self-insurance</link:label>
    <link:label id="lab_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A_label_en-US" xlink:label="lab_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Insurance, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:to="lab_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:type="arc" />
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65_verboseLabel_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Company repurchase options on certain loans sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65_label_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities Related To Consumer Loans Sold</link:label>
    <link:label id="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65_documentation_en-US" xlink:label="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Liabilities related to consumer loans sold</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:to="lab_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:type="arc" />
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reserve for repurchase commitments</link:label>
    <link:label id="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0_label_en-US" xlink:label="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets Sold under Agreements to Repurchase, Repurchase Liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:to="lab_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Income Taxes</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:to="lab_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:type="arc" />
    <link:label id="lab_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital lease obligation</link:label>
    <link:label id="lab_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA_label_en-US" xlink:label="lab_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Lease Obligations</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:to="lab_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:type="arc" />
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total accrued liabilities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:type="arc" />
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B_label_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:label id="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B_documentation_en-US" xlink:label="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average contractual interest rate</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragecontractualinterestrate" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:to="lab_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:type="arc" />
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2_terseLabel_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2_label_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:label id="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2_documentation_en-US" xlink:label="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average effective interest rate</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaverageeffectiveinterestrate" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:to="lab_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:type="arc" />
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A_terseLabel_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A_label_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:label id="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A_documentation_en-US" xlink:label="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weighted average months to maturity</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragemonthstomaturity" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:to="lab_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:type="arc" />
    <link:label id="lab_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2_verboseLabel_en-US" xlink:label="lab_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">HUD Code</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:to="lab_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="arc" />
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:to="lab_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:to="lab_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:to="lab_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="lab_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:type="arc" />
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt extinguishment payment</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Debt Extinguishment or Debt Prepayment Cost</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:to="lab_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="arc" />
    <link:label id="lab_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Included interest</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:to="lab_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="arc" />
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Financing Receivable Recorded Investment Credit Quality Indicator [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="arc" />
    <link:label id="lab_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D_verboseLabel_en-US" xlink:label="lab_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Direct loans receivable</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:to="lab_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="arc" />
    <link:label id="lab_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9_verboseLabel_en-US" xlink:label="lab_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Participation loans receivable</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:to="lab_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="arc" />
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Axis]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentAxis" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="arc" />
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B_terseLabel_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:label id="lab_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B_label_en-US" xlink:label="lab_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Credit Assessment [Domain]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentDomain" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="arc" />
    <link:label id="lab_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Performing</link:label>
    <link:label id="lab_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D_label_en-US" xlink:label="lab_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performing Financial Instruments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformingFinancingReceivableMember" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:to="lab_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="arc" />
    <link:label id="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F_verboseLabel_en-US" xlink:label="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Watch list</link:label>
    <link:label id="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F_label_en-US" xlink:label="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Watch List [Member]</link:label>
    <link:label id="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F_documentation_en-US" xlink:label="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Watch list.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WatchListMember" xlink:label="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:to="lab_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="arc" />
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502_terseLabel_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonperforming</link:label>
    <link:label id="lab_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502_label_en-US" xlink:label="lab_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonperforming Financial Instruments [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:to="lab_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable Recorded Investment [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:type="arc" />
    <link:label id="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609_verboseLabel_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609_label_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Finance Receivables by Class and Credit [Abstract]</link:label>
    <link:label id="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609_documentation_en-US" xlink:label="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory finance receivables by class and credit.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesByClassAndCreditAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:to="lab_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="arc" />
    <link:label id="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF_verboseLabel_en-US" xlink:label="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Risk profile based on payment activity</link:label>
    <link:label id="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF_label_en-US" xlink:label="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk profile based on payment activity [Abstract]</link:label>
    <link:label id="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF_documentation_en-US" xlink:label="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risk profile based on payment activity.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RiskProfileBasedOnPaymentActivityAbstract" xlink:label="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:to="lab_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders Equity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stockholders Equity [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:to="lab_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="arc" />
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E_verboseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">U.S. Treasury and government debt securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="arc" />
    <link:label id="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514_verboseLabel_en-US" xlink:label="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">State and political subdivision debt securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:to="lab_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="arc" />
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Debt Securities</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt Securities in a Continuous Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Less than 12 Months, Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less than 12 month, Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">12 Months or Longer, Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">12 Months or Longer, Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting policy for debt</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:to="lab_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Available-for-Sale Securities by Investment Category</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="arc" />
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="arc" />
    <link:label id="lab_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of Sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:to="lab_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="arc" />
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:to="lab_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of leased assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="arc" />
    <link:label id="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563_totalLabel_en-US" xlink:label="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease expense</link:label>
    <link:label id="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563_label_en-US" xlink:label="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TotalLeaseExpense</link:label>
    <link:label id="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563_documentation_en-US" xlink:label="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Total Lease Expense</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TotalLeaseExpense" xlink:label="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:to="lab_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="arc" />
    <link:label id="lab_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease payments</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:to="lab_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="arc" />
    <link:label id="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036_terseLabel_en-US" xlink:label="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease payments</link:label>
    <link:label id="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036_label_en-US" xlink:label="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FinanceLeasePayments</link:label>
    <link:label id="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036_documentation_en-US" xlink:label="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash paid on finance leases (principal and interest)</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinanceLeasePayments" xlink:label="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:to="lab_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="arc" />
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:type="arc" />
    <link:label id="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D_verboseLabel_en-US" xlink:label="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Reinsurance Effect on Premiums Written and Earned</link:label>
    <link:label id="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D_label_en-US" xlink:label="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-17, Insurance Companies, Reinsurance [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:to="lab_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Debt Obligations</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:type="arc" />
    <link:label id="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71_verboseLabel_en-US" xlink:label="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Securitized financing 2007-1</link:label>
    <link:label id="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71_label_en-US" xlink:label="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Securitized Financing Two Thousand Seven One</link:label>
    <link:label id="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71_documentation_en-US" xlink:label="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Securitized financing 2007-1.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SecuritizedFinancingTwoThousandSevenOne" xlink:label="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:to="lab_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:type="arc" />
    <link:label id="lab_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Secured credit facilities</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A_label_en-US" xlink:label="lab_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:to="lab_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:type="arc" />
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17_terseLabel_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other secured financings</link:label>
    <link:label id="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17_label_en-US" xlink:label="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:to="lab_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease liability</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:to="lab_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:type="arc" />
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51_totalLabel_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total debt obligations</link:label>
    <link:label id="lab_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51_label_en-US" xlink:label="lab_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt and Lease Obligation</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:to="lab_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:type="arc" />
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025_terseLabel_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable</link:label>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025_label_en-US" xlink:label="lab_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Portfolio Segment [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:to="lab_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="arc" />
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA_verboseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loans held for investment (acquired on Palm Harbor Acquisition Date)</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="arc" />
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F_verboseLabel_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loans held for investment (originated after Palm Harbor Acquisition Date)</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F_label_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consumer Loans Receivable Held for Investment</link:label>
    <link:label id="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F_documentation_en-US" xlink:label="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consumer loans receivable held for investment.</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableHeldForInvestment" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:to="lab_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loans held for sale</link:label>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE_label_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans Receivable Held-for-sale, Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:to="lab_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="arc" />
    <link:label id="lab_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Financing Receivables</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:to="lab_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing fees and other, net</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Deferred Income</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="arc" />
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6_negatedLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Loan and Lease Losses, Real Estate</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consumer loans receivable, net</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Loans and Leases Receivable, Net Amount</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="arc" />
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D_verboseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:type="arc" />
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption of New Accounting Standards</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:type="arc" />
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003_terseLabel_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Standards Issued But Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003_label_en-US" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:type="arc" />
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:type="arc" />
    <link:label id="lab_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3_verboseLabel_en-US" xlink:label="lab_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3_label_en-US" xlink:label="lab_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:to="lab_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net, by Type [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, at cost</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="arc" />
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="arc" />
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF_terseLabel_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF_label_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:label id="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF_documentation_en-US" xlink:label="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Repurchase Contingencies [Roll Forward]</link:label>
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RepurchaseContingenciesRollForward" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:to="lab_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loan Contracts with Off-Balance Sheet Commitments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:type="arc" />
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Additional Information [Abstract]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Collectively Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Collectively Evaluated for Impairment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:to="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing Receivable, Individually Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:to="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan loss: collectively evaluated for impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan loss: individually evaluated for impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="arc" />
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Allowance for loan loss</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="arc" />
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Accrued Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:type="locator" />
    <link:labelArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:type="arc" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>cvco-20190629_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!--XBRL Document Created with Wdesk from Workiva-->
<!-- -->
<link:linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" 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">
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilities" xlink:href="cvco-20190629.xsd#AccruedLiabilities" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:href="cvco-20190629.xsd#AccruedLiabilitiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentation" xlink:href="cvco-20190629.xsd#BasisOfPresentation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:href="cvco-20190629.xsd#BasisOfPresentationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:href="cvco-20190629.xsd#BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformation" xlink:href="cvco-20190629.xsd#BusinessSegmentInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:href="cvco-20190629.xsd#BusinessSegmentInformationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:href="cvco-20190629.xsd#CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingencies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:href="cvco-20190629.xsd#CommitmentsAndContingenciesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="cvco-20190629.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:href="cvco-20190629.xsd#ConsolidatedStatementsOfComprehensiveIncome" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivable" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:href="cvco-20190629.xsd#ConsumerLoansReceivableTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligations" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:href="cvco-20190629.xsd#DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DebtObligationsTables" xlink:href="cvco-20190629.xsd#DebtObligationsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:href="cvco-20190629.xsd#DocumentAndEntityInformation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShare" xlink:href="cvco-20190629.xsd#EarningsPerShare" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareDetails" xlink:href="cvco-20190629.xsd#EarningsPerShareDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:href="cvco-20190629.xsd#EarningsPerShareEarningsPerSharePolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/EarningsPerShareTables" xlink:href="cvco-20190629.xsd#EarningsPerShareTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurements" xlink:href="cvco-20190629.xsd#FairValueMeasurements" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:href="cvco-20190629.xsd#FairValueMeasurementsNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:href="cvco-20190629.xsd#FairValueMeasurementsPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:href="cvco-20190629.xsd#FairValueMeasurementsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangibles" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/GoodwillAndOtherIntangiblesTables" xlink:href="cvco-20190629.xsd#GoodwillAndOtherIntangiblesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxes" xlink:href="cvco-20190629.xsd#IncomeTaxes" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/IncomeTaxesTaxCutsAndJobsActDetails" xlink:href="cvco-20190629.xsd#IncomeTaxesTaxCutsAndJobsActDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Inventories" xlink:href="cvco-20190629.xsd#Inventories" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesDetails" xlink:href="cvco-20190629.xsd#InventoriesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InventoriesTables" xlink:href="cvco-20190629.xsd#InventoriesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Investments" xlink:href="cvco-20190629.xsd#Investments" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:href="cvco-20190629.xsd#InvestmentsContractualMaturitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsDetails" xlink:href="cvco-20190629.xsd#InvestmentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:href="cvco-20190629.xsd#InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:href="cvco-20190629.xsd#InvestmentsRecognizedGainsAndLossesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsTables" xlink:href="cvco-20190629.xsd#InvestmentsTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:href="cvco-20190629.xsd#InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Leases" xlink:href="cvco-20190629.xsd#Leases" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:href="cvco-20190629.xsd#LeasesFutureMinimumPaymentsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:href="cvco-20190629.xsd#LeasesLeaseExpenseDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:href="cvco-20190629.xsd#LeasesPre842AdoptionDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesTables" xlink:href="cvco-20190629.xsd#LeasesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:href="cvco-20190629.xsd#LeasesWeightedAverageDisclosureDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipment" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:href="cvco-20190629.xsd#PropertyPlantAndEquipmentTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Reinsurance" xlink:href="cvco-20190629.xsd#Reinsurance" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetails" xlink:href="cvco-20190629.xsd#ReinsuranceDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:href="cvco-20190629.xsd#ReinsuranceDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/ReinsuranceTables" xlink:href="cvco-20190629.xsd#ReinsuranceTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactions" xlink:href="cvco-20190629.xsd#RelatedPartyTransactions" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:href="cvco-20190629.xsd#RelatedPartyTransactionsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCash" xlink:href="cvco-20190629.xsd#RestrictedCash" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashDetails" xlink:href="cvco-20190629.xsd#RestrictedCashDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:href="cvco-20190629.xsd#RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RestrictedCashTables" xlink:href="cvco-20190629.xsd#RestrictedCashTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomers" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:href="cvco-20190629.xsd#RevenueFromContractsWithCustomersTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensation" xlink:href="cvco-20190629.xsd#StockBasedCompensation" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:href="cvco-20190629.xsd#StockBasedCompensationDetailsTextual" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockBasedCompensationPolicies" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:href="cvco-20190629.xsd#StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockBasedCompensationTables" xlink:href="cvco-20190629.xsd#StockBasedCompensationTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquity" xlink:href="cvco-20190629.xsd#StockholdersEquity" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityDetails" xlink:href="cvco-20190629.xsd#StockholdersEquityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/StockholdersEquityTables" xlink:href="cvco-20190629.xsd#StockholdersEquityTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEvents" xlink:href="cvco-20190629.xsd#SubsequentEvents" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/SubsequentEventsDetails" xlink:href="cvco-20190629.xsd#SubsequentEventsDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/Warranties" xlink:href="cvco-20190629.xsd#Warranties" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:href="cvco-20190629.xsd#WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesNarrativeDetails" xlink:href="cvco-20190629.xsd#WarrantiesNarrativeDetails" xlink:type="simple" />
  <link:roleRef roleURI="http://www.cavco.com/role/WarrantiesTables" xlink:href="cvco-20190629.xsd#WarrantiesTables" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple" />
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedLiabilities" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_D02E4521836B68F8755B3E6881E40E6F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_D02E4521836B68F8755B3E6881E40E6F" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_A880FBB236D4D4A2E1083E6881E466F0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_4A1BB68EE283C2699D573E68843AC783" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_4A1BB68EE283C2699D573E68843AC783" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_D600D29F5D64B8E5ABF93E68843B1ADD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_DeferredRevenueCurrent_58F04D589EF13D3282053E68843B02BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementaryInsuranceInformationUnearnedPremiums" xlink:label="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_SupplementaryInsuranceInformationUnearnedPremiums_131CD83B4BF1743FF0913E68843B48A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_5192BD1EA3D15DF694AA3E68843C3037" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AccruedVolumeRebates" xlink:label="loc_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_cvco_AccruedVolumeRebates_A7C4AACFAEAA83C8C74B3E68843C95FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense" xlink:label="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense_2EA643BBD003A2669DE63E68843CAA69" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedInsuranceCurrent" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_CBF1958AA67630E9410E3E68843DDF7A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LiabilitiesRelatedToConsumerLoansSold" xlink:label="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_cvco_LiabilitiesRelatedToConsumerLoansSold_71F586CEFA731715F6DB3E68843D8C65" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_BC0C2B196785AD2590083E68843D2C36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability_25F5B37B89C15C295BAC3E68843E8CF0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedIncomeTaxes" xlink:label="loc_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_AccruedIncomeTaxes_A58AC6937967D120F5DB3E68843EF042" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligations" xlink:label="loc_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_CapitalLeaseObligations_7EB2F223D52D91D97EAA3E68843E1CDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_A0C70EDC2E67F44D800C3E68843E2708" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAbstract_96C60009CFA4B02D35243E68843ACAF1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5C60AACC5AF9EA66D1CB3E68843E37C2" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/AccruedLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_10AEB85FA8F88DA1C4213E6883CBE882" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_C3C970063EF141434DC93E6883CB03EA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisOfPresentation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_5B9F9BFE6B5337D617A03E6882F26909" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_804FB03666F09A4805503E6882F28B2C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_04EC74028C791F56BBC53E68841C35E0" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_DA2D47487875ABAF87A23E688421027C" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3BCCF26ED5DF5E76BA303E6884227EE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesMember" xlink:label="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_E833D971F31A19ABF02C3E688422FECC" xlink:to="loc_us-gaap_OtherLiabilitiesMember_2B0B307947F586792BB43E68842374CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_76D9636B12ABD2DF999B3E688423B4AC" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ABE87D15AA93F584B86F3E688423CDFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_2C7F38E0ABB9726F0B403E68842317EB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_0758C1634152BBF94C8F3E688423362D" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_49F9D4BE14FB6FFEB1BB3E688424D8C9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_6B9ADEB55F26F2EAEF9C3E68841C0731" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_11B72C0A3B63619673C23E688424BBD1" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification_CF4310D8EE120D3B7B863E688424D388" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74A974E45B5AFACFB21D3E68826EC9E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74A974E45B5AFACFB21D3E68826EC9E6" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_9762261DE4D3C93ACB403E68826E4B3D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74A974E45B5AFACFB21D3E68826EC9E6" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_24EADB0A3DA0A72C036F3E68826FF69F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74A974E45B5AFACFB21D3E68826EC9E6" xlink:to="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_AECB68A10828FCCFDF523E68826FD003" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_74A974E45B5AFACFB21D3E68826EC9E6" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_9133F64D82FAFB7F5A863E68826F56B6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53C364CFE64AEBE03C393E68817E8D87" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_05478BA3C6FCC90DC32C3E68817EDEFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53C364CFE64AEBE03C393E68817E8D87" xlink:to="loc_us-gaap_NumberOfOperatingSegments_05478BA3C6FCC90DC32C3E68817EDEFE" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NumberofOperatingManufacturingFacilities" xlink:label="loc_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53C364CFE64AEBE03C393E68817E8D87" xlink:to="loc_cvco_NumberofOperatingManufacturingFacilities_564ABA99ABB500D295553E68818476F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfStores" xlink:label="loc_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53C364CFE64AEBE03C393E68817E8D87" xlink:to="loc_us-gaap_NumberOfStores_55426B5FBAD382601E4D3E688184AFFA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_53C364CFE64AEBE03C393E68817E8D87" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_47722DA90FACFCF4AF9E3E68818499FC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_46FEA9FDE852DEA79BB33E6885DE8516" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_46FEA9FDE852DEA79BB33E6885DE8516" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_E8A0FF75D75F1159D27A3E6885DE60EF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_E73BDCC4CEC3172A69533E6884D2AE05" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_E73BDCC4CEC3172A69533E6884D2AE05" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_E1EF908638CE50FE81FB3E6884D38445" xlink:to="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:to="loc_cvco_FactoryBuiltHousingMember_DA8105B54A4905C2A2603E6884D34BE1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2C5A5E94DA0BB2757E1A3E6884D3E2B8" xlink:to="loc_cvco_FinancialServicesMember_AF61001BEBE451B80D523E6884D4A3CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_17B1F3F5DF886C7393523E6884D25C4F" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingInformationProfitLossAbstract" xlink:label="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_808EAFCE6A1E1C8332833E6884D4699B" xlink:to="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_NumberOfOperatingSegments_5A1A41AC4BE50647E1D23E6884D446FC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_22BA9A67B4D9DDE86B0A3E6884D533D5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_Revenues_22BA9A67B4D9DDE86B0A3E6884D533D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationProfitLossAbstract_9A704A2C3301F99D02F43E6884D4EAAE" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_D9645A7396D7EDCF3F293E6884D5AB1D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/BusinessSegmentInformationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_D2EAEFDACC52DFD3EC443E68868F8CC8" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_4C730E37122C3278BCA23E688690FA97" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_C32B89ED73A14BA91F413E688368C173" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C32B89ED73A14BA91F413E688368C173" xlink:to="loc_cvco_CommercialLoansReceivablesandAllowanceforLoanLossTextBlock_9B6AA3DFB88DBA4008D83E6883683916" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_368FCAB6BCAC96DAAB503E688623DB0E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_368FCAB6BCAC96DAAB503E688623DB0E" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DE3743D6281345B42BE73E688624C36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_60090823D4919D38DB4A3E688624AE9F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_4ACC47FC1697108BE1953E6886240545" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_F9C9810A39EB844301263E6886236A46" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DB7B5EAFDEEB299BD6D13E688624BFC5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_90480ACD3B42D6E959693E68859949C3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_90480ACD3B42D6E959693E68859949C3" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_BE6A24FAB7F9F3C3EDAA3E6885994BDA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:to="loc_cvco_DirectInventoryFinanceMember_05B730B3B928FFBBA4853E68859A424D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4A9037C5F7BA9CB5013B3E6885990F1D" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_70C896037C62C8054B133E68859AC5E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentAxis" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InternalCreditAssessmentDomain" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_ADAE21FD59021F8D2A293E68859AC693" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformingFinancingReceivableMember" xlink:label="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_us-gaap_PerformingFinancingReceivableMember_2B4AEA8E3741D0EFF0813E68859B216D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WatchListMember" xlink:label="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_cvco_WatchListMember_7FA2FDD0B1CD3056AD5C3E68859BB36F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NonperformingFinancingReceivableMember" xlink:label="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_95CD11CD70BB26B4DBD43E68859BB75B" xlink:to="loc_us-gaap_NonperformingFinancingReceivableMember_CA22B4F7B8E26E1116DF3E68859BF502" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_34007CFA64187C6183123E6885990450" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesByClassAndCreditAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_B9A82002581953DE49283E68859B3DB6" xlink:to="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RiskProfileBasedOnPaymentActivityAbstract" xlink:label="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_InventoryFinanceReceivablesByClassAndCreditAbstract_AEF76C963809E3D176863E68859C1609" xlink:to="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_D7E031B61FC28E4FF0B43E68859CCA2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RiskProfileBasedOnPaymentActivityAbstract_7F780861F59C1DDB189A3E68859C93BF" xlink:to="loc_us-gaap_NotesReceivableGross_D7E031B61FC28E4FF0B43E68859CCA2C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_D578910A7764B95ACC653E6884DB37C4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D578910A7764B95ACC653E6884DB37C4" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6AAD0AC7624CFD2463623E6884DBCAA4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:to="loc_cvco_DirectInventoryFinanceMember_021A774262DEE088A7593E6884DC9352" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_91E38114933AA1853BAE3E6884DC7264" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_CC244D4D592E7FA81FC93E6884DCB2F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_07C1D8266ACAA9A8F2513E6884DC33C8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8676FF65DCE3EC62A5093E6884DD0F72" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_40C7246476EDEAE0812D3E6884DD51A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_07D2F8120980FC892B133E6884DB2C52" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_D29FB8AC91CB3EB4EBE93E6884DDB9C8" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_NotesReceivableGross_0EF599D953BEDBB3BDF93E6884DE97AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_38C3BAE38C950FD731493E6884DEB2F5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables" xlink:label="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables_3D2DD0D9F7597EA832313E6884DEEEB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableNet" xlink:label="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_us-gaap_NotesReceivableNet_918CE214BDF61BD552913E6884DE59B0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragecontractualinterestratecommercial" xlink:label="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_cvco_Weightedaveragecontractualinterestratecommercial_15A0188E86655A3743093E6884DE9ED1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragemonthstomaturitycommercial" xlink:label="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmountAbstract_02FBAC0598053F060A2E3E6884DD3938" xlink:to="loc_cvco_Weightedaveragemonthstomaturitycommercial_346975D184F9CCE63E753E6884DF0EDC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_72E1C61986036427B6F13E6885A39298" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_72E1C61986036427B6F13E6885A39298" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C32068BFF702D1BAABC03E6885A3B1AA" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeFourMember" xlink:label="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_533FFD68178B2E2AC1853E6885A49622" xlink:to="loc_cvco_NonConformingMortgagesRangeFourMember_F78C9B4C879DB6E489723E6885A42774" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_4C9CF1FCC772EEE7D61F3E6885A4B903" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0B9FA22A1C42ED30F9443E6885A41D21" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_F75943EB5E0EC756517A3E6885A57C5B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_7CCDDBB02C071A0CD92E3E6885A521EC" xlink:to="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_CA" xlink:label="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_CA_4C5481F737C10E8114943E6885A530A0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_AZ" xlink:label="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_AZ_64F9B4F75964B6AE82FA3E6885A692D4" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_OR" xlink:label="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_7CF9192FC0F35AB09F663E6885A5575F" xlink:to="loc_stpr_OR_D944A281C6603B7FF7653E6885A6C670" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_7B0498F1D01A94DDE0593E6885A3BE53" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablePrincipalBalanceConcentration" xlink:label="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="loc_cvco_CommercialLoansReceivablePrincipalBalanceConcentration_E9589E83970461CACE583E6885A6FBD0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_9B2BA1AB9C20064257F53E6885A657D7" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage" xlink:label="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationAbstract_16F2212234F5377CB8013E6885A73B56" xlink:to="loc_cvco_InventoryFinanceReceivablesGeographicConcentrationPercentage_82D638DC3F185AD107FD3E6885A7F484" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_04DC148A0BDA98497B3A3E6882E7F03F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_04DC148A0BDA98497B3A3E6882E7F03F" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6582B4272EB98A6607363E6882E8FB79" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DirectInventoryFinanceMember" xlink:label="loc_cvco_DirectInventoryFinanceMember_BEDBBB412CEA46591EC53E6882E8952B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:to="loc_cvco_DirectInventoryFinanceMember_BEDBBB412CEA46591EC53E6882E8952B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParticipationInventoryFinanceMember" xlink:label="loc_cvco_ParticipationInventoryFinanceMember_01D71372276F6C35CF7C3E6882E94FE6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_141F0BBF4E613A6696623E6882E86759" xlink:to="loc_cvco_ParticipationInventoryFinanceMember_01D71372276F6C35CF7C3E6882E94FE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_EE0E200C0AD1A1D216213E6882E7FC39" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_158B107CA4C9970AAD3C3E6882E95D9E" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_88CDD17DBA70AC58C3FB3E6882E9B8F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_EAF776F3A126281591343E6882EA2F03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_C1B4B07FF3B00194D66C3E6882EA2D86" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_NotesReceivableGross_C1B4B07FF3B00194D66C3E6882EA2D86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_527DC5855C458B9E2DBF3E6882EA5380" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_420F00CD59329B1B70DC3E6882EA25E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract_8EFEB5446EE2A5C3F5253E6882E98B60" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_DBDD9A89D13F9F71DCD13E6882EAA493" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_B2BEE5580AB78989E2213E68858B38C6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_B2BEE5580AB78989E2213E68858B38C6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_467A8598CEE5BE16E39F3E68858B8D4F" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming" xlink:label="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_B2BEE5580AB78989E2213E68858B38C6" xlink:to="loc_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming_362F81E8F144352E42FE3E68858B7A16" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual" xlink:label="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_B2BEE5580AB78989E2213E68858B38C6" xlink:to="loc_cvco_InterestPastDuePeriodForLoanConsideredAsNonaccrual_1A95D3C420868EE0554D3E68858CB802" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConcentrationRiskOnFinancingReceivablesPercentage" xlink:label="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_B2BEE5580AB78989E2213E68858B38C6" xlink:to="loc_cvco_ConcentrationRiskOnFinancingReceivablesPercentage_28D9275817C20F8067123E68858CEE1F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesTableTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:to="loc_cvco_CommercialLoansReceivablesTableTextBlock_AE7779F3AD5B37AC08353E6883D95E8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:to="loc_us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock_2C6CA546CA7B76FC5CFA3E6883DAC59C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock" xlink:label="loc_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:to="loc_cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock_04F48584607F6F7166DA3E6883DABEE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_944B51F5A037B81932C93E6883DA33DF" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock" xlink:label="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_D2203DEB02DE6C6ADAD23E6883D98DFC" xlink:to="loc_cvco_CommercialLoansReceivablesGeographicConcentrationTableTextBlock_666648F6A6185ECA5EC23E6883DA8A89" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingencies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_69C05C2ACB0786E7EE573E68837075E7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_69C05C2ACB0786E7EE573E68837075E7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_BBB027117AD3358DEEA73E68837031F9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_CD18A56A97896B29919F3F695825C48A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_CD18A56A97896B29919F3F695825C48A" xlink:to="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_1605B70AED9FB4BCB9563F6958268E39" xlink:to="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GuaranteeOfIndebtednessOfOthersMember" xlink:label="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_us-gaap_GuaranteeOfIndebtednessOfOthersMember_3A9A0386B29FB74C029C3F6958274DFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LetterOfCreditMember" xlink:label="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_us-gaap_LetterOfCreditMember_990A9AE04045857B6D7B3F695827C0D1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_C65508BA5FECEF9A6E4C3F695826824C" xlink:to="loc_cvco_CountryplaceCommitmentMember_AE28903C13FA940EE8693F695827C4DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:to="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_A424D3C7698DCB092F863F6958271286" xlink:to="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_7A553E3EFAE42BA461483F6958288008" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:to="loc_srt_MinimumMember_7A553E3EFAE42BA461483F6958288008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8FBA8323194BDD875B9C3F6958287A94" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0D474A5623D1AEA9771C3F6958289860" xlink:to="loc_srt_MaximumMember_8FBA8323194BDD875B9C3F6958287A94" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_CC07A0ECEDA9F057948D3F6958254D22" xlink:to="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyPeriodOfOccurrence" xlink:label="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_LossContingencyPeriodOfOccurrence_535614708663E8079A753F695829F7F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_4821B7E645AB1B925D493F695829BED4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ReservesRelatedToConsumerLoansSold" xlink:label="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ReservesRelatedToConsumerLoansSold_47327CD1B210A92ED5F33F6958292682" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMinimum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMinimum_5DFE81E8438A509B529B3F695829ED54" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMaximum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_3D791B53DE9A747B90993F6958295AC0" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_3D791B53DE9A747B90993F6958295AC0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsRecordedAtFairValue" xlink:label="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_InterestRateLockCommitmentsRecordedAtFairValue_D719685D86291B7DF19E3F69582A948D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_66E2E1F072084716126D3F69582A2DE9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsRecordedatFairValue" xlink:label="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ForwardCommitmentsRecordedatFairValue_1CE333F10EE0413336E03F69582A01C9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_A8B50183618F77D5813E3F69582ADE89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_8B92A5D4B4471F0E30883F69582AE6CC" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_28D79885AF4DB50C67323F6958284BA8" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_8B92A5D4B4471F0E30883F69582AE6CC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:to="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_C971984C64CF8AB2F9293EC63C6E96F7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoansMember" xlink:label="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2C8E23EC9F1966D5555E3EC63C6E5875" xlink:to="loc_us-gaap_ConstructionLoansMember_0753A2E6001A66C145AE3EC63C6EC4B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_26D45B65FA810274B5D23EC63C6F5A31" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CountryplaceCommitmentMember" xlink:label="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1AB0D2254B036D7BC05B3EC63C6FC9FF" xlink:to="loc_cvco_CountryplaceCommitmentMember_A97A0394283DC254CBDE3EC63C6F20A4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_1456DE86F81AAFDC91593EC63C6DF43D" xlink:to="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IrlcLoanCommitmentRangeMaximum" xlink:label="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_cvco_IrlcLoanCommitmentRangeMaximum_7EBADB33A722E1D2DDE13EC63C70FF13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_BE7FDDF2191E8DB9C5843EC63C705F87" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_1FF4DB5532F1949F994E3EC63C6FD356" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_6E1BE0228969259FCAD13EC63C7032B3" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract" xlink:label="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_98960F4F0884F97BEBB43EC63C6D27FB" xlink:to="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ContractualObligation" xlink:label="loc_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:to="loc_us-gaap_ContractualObligation_B2CD5F07AF5DD7B441A33EC63C71ADAF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:to="loc_us-gaap_NotesReceivableGross_16A06768A86A9E61594D3EC63C71D5C1" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RemainingConstructionContingentCommitment" xlink:label="loc_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_LoanContractsWithOffBalanceSheetCommitmentsAbstract_63F81B299D1CDBDB0C7A3EC63C70A988" xlink:to="loc_cvco_RemainingConstructionContingentCommitment_28FA907560A28AF7C33E3EC63C7158F5" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C30EE92DA675A054D5AC3EC63C841FA4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C30EE92DA675A054D5AC3EC63C841FA4" xlink:to="loc_us-gaap_ScheduleOfRepurchaseAgreements_1B766458E6813CE591ED3EC63C84207A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies" xlink:label="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C30EE92DA675A054D5AC3EC63C841FA4" xlink:to="loc_us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies_88872701C3BDDD77B0443EC63C854A50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DerivativesReportingOfDerivativeActivity" xlink:label="loc_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_C30EE92DA675A054D5AC3EC63C841FA4" xlink:to="loc_us-gaap_DerivativesReportingOfDerivativeActivity_38DF9F5FCDD8F5B145603EC63C85F8C1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/CommitmentsAndContingenciesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_05E55BAE2DE66D7FBEEE3E6885A9D42B" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_RepurchaseContingenciesRollForward" xlink:label="loc_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_05E55BAE2DE66D7FBEEE3E6885A9D42B" xlink:to="loc_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_RepurchaseContingenciesRollForward_4FC1C598CA1B1DBD1F5A3E6885AA8ECF" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_784E6F645FCA6051A3BF3E6885AA0489" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_C2A924DC09BAE12DD2403E6886D0DFA1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_C2A924DC09BAE12DD2403E6886D0DFA1" xlink:to="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_96BC5A5870D072831B3D3E6886D1A8E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_E4C07A9F253FC4292EC93E6886D2CEFC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_292A53224502BD3213CA3E6886D25C9B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_ShortTermInvestments_5CE2E957707BD5BB01693E6886D2AB95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetCurrent_B833CC45F07A0B491EF73E6886D2F567" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_42CA79B90540FFE9BBBA3E6886D3B6F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_InventoryNet_D29626B83076B0433E853E6886D3E2D5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent" xlink:label="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent_2687519598406FD13A2B3E6886D3E2F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7898BE0199F09441ECB33E6886D33802" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_66B253A42343297266B73E6886D16B54" xlink:to="loc_us-gaap_AssetsCurrent_C50D679FE7C71533AE1B3E6886D4F5D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_5549EA62139A5760FA903E6886D4DDCD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_LongTermInvestments_205B89F2A7FF8B659D3C3E6886D4327F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_E36AFAA18E00318A30973E6886D47666" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermInvestmentsAndReceivablesNet" xlink:label="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_LongTermInvestmentsAndReceivablesNet_5F4BAB9E1F92D82984BC3E6886D525D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_FBB4EF6B4ECF39948A593E6886D5A2AF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_C074BBF08947EFC4BBAF3E6886D51CDF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3E391F2D5599FF3484F13E6886D582C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_8A183239CAB1F3D58B7C3E6886D0F0AF" xlink:to="loc_us-gaap_Assets_87F14EF2A1CD6A22CDD83E6886D502D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_C2A924DC09BAE12DD2403E6886D0DFA1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:to="loc_us-gaap_AccountsPayableCurrent_01147CF5369DC386BEDC3E6886D6462B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_F71840B1954B92DB0C053E6886D78778" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredDebtCurrent" xlink:label="loc_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:to="loc_us-gaap_SecuredDebtCurrent_CD8EFD79BECFAB8E5A7B3E6886D74B04" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_E629C18BBE6D0A345E5A3E6886D6C0D2" xlink:to="loc_us-gaap_LiabilitiesCurrent_97A2038585C4F72A1B3F3E6886D7F56E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_EF7669BA5502F51024673E6886D799AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNoncurrent_4BFF74ADAEFA9F11CF1C3E6886D7D6D8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SecuredLongTermDebt" xlink:label="loc_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_SecuredLongTermDebt_35A22D9337BEFB6231BF3E6886D8B7DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="loc_us-gaap_PreferredStockValue_87C469F86AF842DF9E303E6886D81FB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="loc_us-gaap_CommonStockValue_C1716F8C049887DC0B2E3E6886D9F21A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_914A3A6B03F3F3841C353E6886D9877D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_6B80D174D3FF81630B653E6886D90815" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_8D0674FFE94A539A00873E6886D85238" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3CE1B299DEE201880E833E6886D944F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_CD85A5BB6FE6D9F6F22E3E6886D6BD5C" xlink:to="loc_us-gaap_StockholdersEquity_146FAF741204479B38993E6886DAD6ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_C2A924DC09BAE12DD2403E6886D0DFA1" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_D1C95E0FC01E500244423E6886DAB988" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_5E6318BE06E4A7F752B83E688198A648" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_E1CE6EE9DA117D53A5B33E688198D297" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_PreferredStockSharesIssued_500CEEF5CA40409C85343E688198DE5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_79BE7923E976F8DD51F53E688198757A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_15E3C7EB6B3C12B32D553E6881995703" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3AE6C975860712A6EBA73E68819927E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0D29344CDF68334026003E6881971AF9" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_85FE6B6C67DF4714FD773E68819AEBA7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:to="loc_us-gaap_ProfitLoss_80B4FB08A34AA616AFF73E6886B58BC5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_3A6B6CA1156552F81EB73E6886B661A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_16EE55BB5B2400A730AE3E6886B64BEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_716C688BE077F8F68B943E6886B7AEE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_ShareBasedCompensation_F8D1AE540ABC4E62E5BB3E6886B7139B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNoncashIncomeExpense" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_7CEFA9F97C7BE683C2043E6886B76B44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_54746CC6FDDEBAD49D7D3E6886B7B8C3" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Gainlossonsalesofloansandinvestments" xlink:label="loc_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_cvco_Gainlossonsalesofloansandinvestments_1696EE07F4D3741C6D6E3E6886B7B395" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_35ADC1B328DBFE4EE64F3E6886B69D91" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6A2B6E412111FE38585E3E6886B8E474" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireFinanceReceivables" xlink:label="loc_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_PaymentsToAcquireFinanceReceivables_29208E94CEDFF74837DB3E6886B8621E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfFinanceReceivables" xlink:label="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_ProceedsFromSaleOfFinanceReceivables_957EE94FD24B226E1C993E6886B84A26" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromCollectionOfNotesReceivable" xlink:label="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_ProceedsFromCollectionOfNotesReceivable_EC230F102B9D19C804D33E6886B96D66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_05E0F28DE3571967E7633E6886B9624B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_A316DF458B53C4E1B8CB3E6886B9E7C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInFinanceReceivables" xlink:label="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_IncreaseDecreaseInFinanceReceivables_2D1A25256CF58B8F685E3E6886B9B2D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_42CE3EABE06EA3B1EE313E6886B7E558" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57873C98A7A9C231C8493E6886BA39E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_01A8F1EA93BE918E413D3E6886B50911" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20AF213620AC038CA5EE3E6886BAB402" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_C5D5FDA8B6FA8A0117303E6886BA1682" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0A98ACE9729654AB34E63E6886BA8395" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_149A0E224D753EE98D093E6886BB76C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_2F645183B8F24154F23B3E6886BB1BC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_576E7BE0DE6E04A87D403E6886BAB904" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_456DDCD014ACC3DD5EC33E6886BBE4C8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_4DB850B4D20F1354091C3E6886BB879E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfSecuredDebt_CF6236D73C208B3CC8613E6886BC603F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_A3BF9171CACE0AC38BF23E6886BC8AA1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_05EDE9EAB659D44697B73E6886BB997A" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_D1D8EC134663F7B561463E6886BCC7F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_374E62E87B885D2BFD3C3E6886BDEC63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_CE61E795FA27D3BB0CCE3E6886BD6F89" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2EC7453A824B20D41C1F3E6886BD3093" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxesPaid" xlink:label="loc_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:to="loc_us-gaap_IncomeTaxesPaid_06A311771B00D16A975E3E6886BD363E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_DAEC18CCA6120385D59C3E6886BDCD60" xlink:to="loc_us-gaap_InterestPaidNet_63C161B4496731521BFB3E6886BE3F5E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_914D6BF59EAC0597A0E73E6886B55F07" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfAssetsAcquired" xlink:label="loc_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:to="loc_us-gaap_FairValueOfAssetsAcquired_E27DF0E2B24BC5116A403E6886BEA4F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CapitalLeaseObligationsIncurred" xlink:label="loc_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_A8363D9476E93F2F91863E6886BEC3BA" xlink:to="loc_us-gaap_CapitalLeaseObligationsIncurred_AD4E8E3FED4C62114EE43E6886BE5A59" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_Revenues_3E9ACC7D94E0C14D4FF83E68822939F3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_CostOfRevenue_301088CB66B83F51ABFB3E6882295259" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_GrossProfit_EB08CD306789729CCAF13E68822A151C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_541D0B1387472F18FBD83E68822A59B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_OperatingIncomeLoss_90B580BF766D9A265F663E68822A5FB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_InterestExpense_0BC20256D781CC6AB7E73E68822B000F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="loc_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_OtherNonoperatingIncome_AC7EC1CE017A834ACC3A3E68822BE361" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_E3F86DEFF4ABEFFA8F623E68822B22E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_74F5514783101694B6BB3E68822BC100" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_ProfitLoss_47A66FE324E4850E51693E68822C3BA4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_604531BE9B7B32B3A3363E68822C03BE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax_F7DFBCEBF4B90B70446C3E68822CBCB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_AF93870E8419AF0AE51E3E68822C8C12" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_B9D7467CDA667154119C3E68822D9C1B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_FC1C3C5F066EEB8348AA3E68822D5376" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_9E4B08DCFD4F5E9320B43E68822CADE6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_59F12650E1BBB8BA7E303E68822DA273" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:to="loc_us-gaap_EarningsPerShareBasic_458E4979FD643471D9A73E68822E53FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_E3D20FEDBB3ED7EA5DB03E68822DA9A5" xlink:to="loc_us-gaap_EarningsPerShareDiluted_F9403757257C281E0D463E68822E65CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_8E53A9346B9D4EC39C203E6882235BCD" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_19FB9F858CD84C8F5D4E3E68822E0211" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_96C076362DC7C83FB1AB3E68822E1782" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_57347B543BFA382981833E68822E1071" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivable" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_11113E738056F4770DA53E688186B31D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablesTextBlock" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_11113E738056F4770DA53E688186B31D" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_FF8F7CC1994297422AD63E688187D6AA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_FE6AAA0AC3AE1CA6C1943E6886C5D79E" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_7CBD35B17BD303307DE33E6886C5705E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_ADBAA3582FB79C897C523E6886C5BC19" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_3C0BC6454E126418FD9B3E6886C64758" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_5C71837553E1FE61D0A73E6886C5676B" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_218DE721934188EDF5373E6886C6C723" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_0B8B46174187228F01E83E6882C57611" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0B8B46174187228F01E83E6882C57611" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_FC1AB039F559C217D5073E6882C532D1" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_39D51764D7AE0E2861DA3E6882C66F9F" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_38017454035984AA501C3E6882C6DD9E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember" xlink:label="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_53E9198E9840E8960AA83E6882C7C53E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerConstructionAdvancesMember" xlink:label="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerConstructionAdvancesMember_CCBD9B188EE4CE7FADE53E6882C77928" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansHeldForSaleMember" xlink:label="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_A26857FAB0BC3E6E614B3E6882C6950E" xlink:to="loc_cvco_ConsumerLoansHeldForSaleMember_E26209C0E484E29CA7B53E6882C741FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_342742845BCE901FEC9A3E6882C7194F" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansMember" xlink:label="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeOneMember" xlink:label="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeOneMember_5749714D0B11766114EE3E6882CD7248" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeTwoMember" xlink:label="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeTwoMember_0C0C8ADEBF59A695BF613E6882CE0A1C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeThreeMember" xlink:label="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeThreeMember_765B6823E4AB3112BAD53E6882CE3278" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ChattelLoansRangeFourMember" xlink:label="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ChattelLoansMember_9D65FE95CD74922BC04E3E6882CD7C14" xlink:to="loc_cvco_ChattelLoansRangeFourMember_A0E90372FB1C4132B8163E6882CEF3D6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesMember" xlink:label="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeOneMember" xlink:label="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeOneMember_892ECB7B5E9930925EC33E6882CE8846" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeTwoMember_08B20011E552F1FDCC853E6882CFA518" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeThreeMember_F435C51C92FABF5E0E753E6882CF6F11" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConformingMortgagesRangeFourMember" xlink:label="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ConformingMortgagesMember_7B59DD3FFD22AF57AC293E6882CE9E17" xlink:to="loc_cvco_ConformingMortgagesRangeFourMember_92079F0F53A8176D87473E6882CF88D4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesMember" xlink:label="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeOneMember" xlink:label="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeOneMember_50A83FD6B3332494C54F3E6882CF9170" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeTwoMember" xlink:label="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeTwoMember_CFE4393AE6D419EBD7773E6882D078F0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeThreeMember" xlink:label="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeThreeMember_E78FC6A1D23130AED21A3E6882D00C24" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NonConformingMortgagesRangeFourMember" xlink:label="loc_cvco_NonConformingMortgagesRangeFourMember_54781F7E49BFCC37B48E3E6882D01E81" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_NonConformingMortgagesMember_F145B1A7AE40F8EA515F3E6882CF6976" xlink:to="loc_cvco_NonConformingMortgagesRangeFourMember_54781F7E49BFCC37B48E3E6882D01E81" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherLoansMember" xlink:label="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97586A0D1F7C5EF613213E6882C73E5C" xlink:to="loc_cvco_OtherLoansMember_4625B25A13C4CB0F18D83E6882D00F57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_A84139C8CE3490C9BBD13E6882D0DCF2" xlink:to="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_34D79D41FD9D3FBF55C53E6882D14EE5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:to="loc_srt_MinimumMember_34D79D41FD9D3FBF55C53E6882D14EE5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_3A262A2695744BD399083E6882D1900C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_92B5F691FFE8E0367FBB3E6882D148A0" xlink:to="loc_srt_MaximumMember_3A262A2695744BD399083E6882D1900C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_61E677B6E66274B59B4E3E6882C582D0" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2DF666DBE5827B993ABC3E6882D12A80" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AssetClassCreditQualityIndicator" xlink:label="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:to="loc_cvco_AssetClassCreditQualityIndicator_601A681CFA471C7924C83E6882D28EED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract_7CBB6C957FF816C161C03E6882D209DA" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_C4ECE8993ABCFCE1BE283E6882D2A843" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableLoansHeldForInvestmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_DD489E0B65C00E7AAC033E6882775B96" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragecontractualinterestrate" xlink:label="loc_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DD489E0B65C00E7AAC033E6882775B96" xlink:to="loc_cvco_Weightedaveragecontractualinterestrate_19C8DC5173565F260A5B3E6882770B0B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaverageeffectiveinterestrate" xlink:label="loc_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DD489E0B65C00E7AAC033E6882775B96" xlink:to="loc_cvco_Weightedaverageeffectiveinterestrate_903449EA668F39B1B7683E6882781CC2" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_Weightedaveragemonthstomaturity" xlink:label="loc_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_DD489E0B65C00E7AAC033E6882775B96" xlink:to="loc_cvco_Weightedaveragemonthstomaturity_CC190C9D7409184CA17C3E688278589A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_CEEF4EB308322F3406BF3E6884ED3949" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_CEEF4EB308322F3406BF3E6884ED3949" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:to="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_C6D30E15DEF881B083E63E6884ED47D9" xlink:to="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_TX" xlink:label="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:to="loc_stpr_TX_68D647CAC24AA79E97F43E6884EEEF34" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd#stpr_FL" xlink:label="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_FB2C2BBD5EA16DF2E70F3E6884EEA55D" xlink:to="loc_stpr_FL_37CBF4F85E444C6720FF3E6884EE5DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0F8D07B986ACDC22F9C43E6884EDC112" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage" xlink:label="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_cvco_ConsumerLoansReceivableGeographicalConcentrationPercentage_FBE352926B680F8112A83E6884EF175C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable" xlink:label="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable_7A31DC42BDC6100AFE813E6884EFE46D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RealEstateAcquiredThroughForeclosure" xlink:label="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_us-gaap_RealEstateAcquiredThroughForeclosure_D865E7205BD573116FDE3E6884EFDF30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_2001C3E8DE4DAEFC1E623E6884EE4B92" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_FDB118A1278DC8F14B3F3E6884EFEFBC" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_71D4BF9672D2D3150E753E6886522B58" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_71D4BF9672D2D3150E753E6886522B58" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:to="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_A97EAA6C1857DE4A43F73E688652420E" xlink:to="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScenarioPlanMember" xlink:label="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_CF8DD626AFFF1F6F09093E68865251F8" xlink:to="loc_us-gaap_ScenarioPlanMember_86D02C5A62B7EF20E26B3E6886535BB6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_1845DB255548D403C8C93E688652FA1E" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_95CD9931388066F60E9D3E6886538EAD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_544C6BE2894B1C2BB7293E6886541898" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference_7C5CE4BFCD46BB2D5A0A3E688654CA60" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets" xlink:label="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets_9AEBD50CF3AE08F3F9823E68865403FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_19E8677EB41E935BDB9E3E6886544D35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed_3CA6CEF8B164CDD045183E688654F0C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses" xlink:label="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses_48A233D0CBA8E2ACA2D53E688654D81A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinPrepaymentRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_SensitivityAnalysisChangeinPrepaymentRate_5CCAD03E0897BE52556D3E688654F620" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SensitivityAnalysisChangeinDefaultRate" xlink:label="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8988F68C94F988BAFF583E6886536A97" xlink:to="loc_cvco_SensitivityAnalysisChangeinDefaultRate_2CD83F821C1B1EAED81A3E688655D0F9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_6E5A661768E022892AB73E6886195A5C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6E5A661768E022892AB73E6886195A5C" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_94EC84A0A48D72F350483E68861A4908" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_EBB21A5A48FE584EA1E33E68861A34F8" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_054503B7A113E4F3D24E3E68861A7025" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1350680220840BB205CA3E68861BBE15" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoansMember" xlink:label="loc_us-gaap_ConstructionLoansMember_D30E16AD712005698B0A3E68861B3E6F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_905EFF4405080D2F36243E68861BA170" xlink:to="loc_us-gaap_ConstructionLoansMember_D30E16AD712005698B0A3E68861B3E6F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_910E419A4B80A8224A383E688619FB60" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet_2B7144E2A67599746F2E3E68861C06CA" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableHeldForInvestment" xlink:label="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_cvco_ConsumerLoansReceivableHeldForInvestment_9F8ED63AF985C1D21D393E68861C125F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableHeldForSaleAmount" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleAmount_864F29749C512FF397013E68861C0CBE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableGross" xlink:label="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_NotesReceivableGross_A4FC6FD5BEA1BE6C63DA3E68861CC5CC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableDeferredIncome" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDeferredIncome_9685973FB52DEBC0DFC83E68861C715E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRealEstate" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRealEstate_7CFA6AEEC654E0B159713E68861D29A6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_CE41AEFF763F91BC6CF93E68861CFD63" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_0F1F1951F27313CC27E93E68861DEC8E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ConsumerLoansReceivableTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ConsumerLoansReceivableTableTextBlock" xlink:label="loc_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:to="loc_cvco_ConsumerLoansReceivableTableTextBlock_ED2B8834676053E910E03E68869FAE3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock_BE5DCDE1B19A2032F5DD3E6886A0B112" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WeightedaverageassumptionscashflowsTableTextBlock" xlink:label="loc_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:to="loc_cvco_WeightedaverageassumptionscashflowsTableTextBlock_467CDF942E4D07B519DD3E6886A0E758" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock" xlink:label="loc_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:to="loc_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock_6BE13A63F547A50BB4213E6886A0473D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock" xlink:label="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_C2A35BD8FB1F91A628353E68869F0905" xlink:to="loc_cvco_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock_E882BA8541B7F41E13C93E6886A01B0E" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligations" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_EB601A845B3061D0909C3E6886A6971F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_EB601A845B3061D0909C3E6886A6971F" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_CFC4A5D54C9178F4810A3E6886A62303" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_A0BE1DC2F0ECCAF190DC3E6884F32B9C" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_A0BE1DC2F0ECCAF190DC3E6884F32B9C" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_EFF8C47EE861F9FA9BB03E6884F37EBD" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion_37A8210AD755B47AF17A3E6884F33CD4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows_30E3C2C8977C9D3605D13E6884F3C799" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward_EE374A182C62A5CC34893E6884F38BFE" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_1F79F0B5E368C774E3743E6884F4292D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_B8BFCB723D29064152623E688462072E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtPolicyTextBlock" xlink:label="loc_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_B8BFCB723D29064152623E688462072E" xlink:to="loc_us-gaap_DebtPolicyTextBlock_1E29CD6351447D83B18A3E6884633D35" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_B9F7A555610B362BC6BC3EC63CA785E3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_B9F7A555610B362BC6BC3EC63CA785E3" xlink:to="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_CEA81BDE45D0D398FBB03EC63CA85E8F" xlink:to="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarehouseAgreementBorrowingsMember" xlink:label="loc_us-gaap_WarehouseAgreementBorrowingsMember_61951D36321DB931275A3EC63CA8A80B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_5BE0CEB1227AF20300503EC63CA8502D" xlink:to="loc_us-gaap_WarehouseAgreementBorrowingsMember_61951D36321DB931275A3EC63CA8A80B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_052056CEBDDECFD48CFB3EC63CA95196" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ClassFourMember" xlink:label="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ABED484D77D21676ED8B3EC63CA9E927" xlink:to="loc_cvco_ClassFourMember_E42ACDC5BE3CC7D017923EC63CA9D6F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_52DADFFB51DE1FC32CB03EC63CA74C93" xlink:to="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_48A40739E42F6E3A598C3EC63CAA7F10" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_FC636A1A45E991C9FCFE3EC63CAA0873" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_FC636A1A45E991C9FCFE3EC63CAA0873" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_710F720296CE8616CB983EC63CAA1C52" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_710F720296CE8616CB983EC63CAA1C52" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_0FAA4B3D4D93265DA0DE3EC63CAABE8D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_48C9D107F2E27EC8E3EB3EC63CAA3F7D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_9D8783F9E7B87BCF49D73EC63CAA428A" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_79A85F68C25B389EF6073EC63CA9F023" xlink:to="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_9D8783F9E7B87BCF49D73EC63CAA428A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityTable" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_C9AC011FFD7F0D4EA7E33EC63CB75148" xlink:to="loc_srt_RangeMember_4F1AA9814A6BD541CC583EC63CB7B983" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_618D5D97D9EA3C48BDD53EC63CB8E676" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WarehouseAgreementBorrowingsMember" xlink:label="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_0364AE24BCED159FEB6C3EC63CB8F6D3" xlink:to="loc_us-gaap_WarehouseAgreementBorrowingsMember_0B35A2FC2FC722325D6D3EC63CB833AA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_FA066812D85BB30FF80F3EC63CB8B318" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_0A5D7D9A02965F1CF8FF3EC63CB9585D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1DD9A00467C35ED107873EC63CB99483" xlink:to="loc_us-gaap_CreditFacilityDomain_B488249B621F2D533D223EC63CB92302" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_A52F17C27A50A235189B3EC63CB7247A" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_5F784630B1864D745B2B3EC63CB97BC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_5BC3CE6D92CB69C029063EC63CBA0C2E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumAdvanceunderSecuredCreditFacility" xlink:label="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_cvco_MaximumAdvanceunderSecuredCreditFacility_749B65D318CE5113CB523EC63CBA091E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateDescription" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateDescription_B73CF372ABDCE018DBF93EC63CBAA633" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms" xlink:label="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_1E6029B612D5CAB3D73C3EC63CB907DE" xlink:to="loc_us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms_0AEF190AA8B2BAE6DCFF3EC63CBA50D4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAbstract" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5566BB85C7B9C3DAD7B33EC63CB667B9" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsGross" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsGross_E0178FE040309A54B8583EC63CBB3926" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PurchaseDiscountsAbstract" xlink:label="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:to="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsAccretableYield" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsAccretableYield_2A202D9AEA6BB4C88DE23EC63CBB0F3C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNonAccretableDifference" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_PurchaseDiscountsAbstract_F1B2E8ABD164E7C2A15C3EC63CBB7C6B" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsNonAccretableDifference_D3DEC77ACD90B99B072F3EC63CBB4B40" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsNet" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredSecuritizedFinancingsAbstract_F6A289C161ED9B05DA973EC63CBB1322" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsNet_F493C7FC95280125C3CF3EC63CBC9940" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_AA1FB6EEB2E00092DEB23E688628F3FA" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligationsAbstract" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_AA1FB6EEB2E00092DEB23E688628F3FA" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_SecuritizedFinancingTwoThousandSevenOne" xlink:label="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="loc_cvco_SecuritizedFinancingTwoThousandSevenOne_B8BAD17E8804F6D949F33E688629FD71" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LineOfCredit" xlink:label="loc_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="loc_us-gaap_LineOfCredit_519FBF1216CD4786BF003E6886294A1A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOnLoansSecuritized_A237A61DDFC9C7BA6D2B3E6886296F17" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="loc_us-gaap_FinanceLeaseLiability_3682F992BC82652A4BA13E688629C726" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtAndCapitalLeaseObligations" xlink:label="loc_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtAndCapitalLeaseObligationsAbstract_5E9E1A131FFE901E8CC43E688628A718" xlink:to="loc_us-gaap_DebtAndCapitalLeaseObligations_0DBB8DB36119CBADE87A3E688629BA51" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DebtObligationsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_926537DAD135775E01923E6883570A33" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_926537DAD135775E01923E6883570A33" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_813C8617F3E361B785FA3E688357D8B9" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredSecuritizedFinancingsTableTextBlock" xlink:label="loc_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_926537DAD135775E01923E6883570A33" xlink:to="loc_cvco_AcquiredSecuritizedFinancingsTableTextBlock_180DD94CDA5E015623273E6883572C49" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock" xlink:label="loc_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_926537DAD135775E01923E6883570A33" xlink:to="loc_cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock_BBED713180F6D92CAE703E68835802D7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <link:loc xlink:href="cvco-20190629.xsd#cvco_DocumentAndEntityInformationAbstract" xlink:label="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:type="locator" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityCentralIndexKey_F4C61E22804A8B29213C403C45F8258F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentType_8607E3E19C5DA7FD27F0403C45F9D7D1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentQuarterlyReport_E0155EE4B2C23C1635B9403C45F99229" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentPeriodEndDate_59347ADDA82C6C0C5BE1403C45F9C7C0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_AmendmentFlag_CB21EA0ED2C6A797C18A403C45F9B48A" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentTransitionReport_31A809879913647D1434403C45F929D1" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityFileNumber_BF717D3AFBA5FB962F0F403C45FA0425" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityRegistrantName_46AF02578AEBC6D18DEE403C45FA18AC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityIncorporationStateCountryCode_4AC0A18CEDA71C99B64D403C45FA3191" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:type="locator" />
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityTaxIdentificationNumber_1137C2FEE08161EB9F18403C45FBCD8F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:type="locator" />
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityAddressAddressLine1_9C317AE55304FE124B6F403C45FB29AE" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:type="locator" />
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityAddressCityOrTown_168F9C4C196A997077EB403C45FBC89F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:type="locator" />
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityAddressStateOrProvince_F4CBABC396DE1DEAB425403C45FB9CD6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:type="locator" />
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityAddressPostalZipCode_42CB92C509ED62B6964F403C45FC3432" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:type="locator" />
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_CityAreaCode_DE3138BA040655CB380B403C45FC9091" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:type="locator" />
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_LocalPhoneNumber_FE418B8C241903A93FC1403C45FC488C" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:type="locator" />
    <link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_Security12bTitle_36984553B7352F8500D5403C45FCB3F6" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:type="locator" />
    <link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_TradingSymbol_5697F7903AD871B5B296403C45FD6C77" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:type="locator" />
    <link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_SecurityExchangeName_1E4D0EC8957CE1F5CD61403C45FDEE74" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:type="locator" />
    <link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityCurrentReportingStatus_A8CDA3C5823F362993E0403C45FD523E" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:type="locator" />
    <link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityInteractiveDataCurrent_82A2B4CD47D4F0F8B7D4403C45FD66C7" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:type="locator" />
    <link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityFilerCategory_392BEC20EA7E7A21E716403C45FDC551" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:type="locator" />
    <link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntitySmallBusiness_7899CACD61E7E0515C70403C45FE26C0" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:type="locator" />
    <link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityEmergingGrowthCompany_424DBBE14861013A3EF4403C45FECEBC" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:type="locator" />
    <link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityShellCompany_B5F62CEE1DEF2BA18CE3403C45FE7C81" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:type="locator" />
    <link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6644054C7E42F206181B403C46044C70" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:type="locator" />
    <link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_CurrentFiscalYearEndDate_E7BAF32B0ABE477BF9E9403C4604B386" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:type="locator" />
    <link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentFiscalYearFocus_CC94112EEBCE1FB1C14B403C4604697F" xlink:type="arc" />
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:type="locator" />
    <link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_DocumentAndEntityInformationAbstract_2F6F47641FE5E5A73B12403C45F26204" xlink:to="loc_dei_DocumentFiscalPeriodFocus_296A5FDFD23001F4DC1C403C46044D4C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShare" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_CFDE5C9F1F583A1E503B3E6886773E7E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_CFDE5C9F1F583A1E503B3E6886773E7E" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_727215EDFE57C22DB2DC3E688677DD7B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShareDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_6E785751E891FB4775C33E68847AB0A8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6E785751E891FB4775C33E68847AB0A8" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_39C2C81A5FA6BDD3FAB03E68847BFF33" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_E3DD7C2F2C834FCF54023E68847BD8B8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:to="loc_us-gaap_EmployeeStockOptionMember_E3DD7C2F2C834FCF54023E68847BD8B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_581006969A9B1C626A0D3E68847B8A8A" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_8AC76BA503E9CB405AD53E68847C425A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_0C0560977A3EE3A3731A3E68847A9457" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_485BC4DC49DCEA99FED63E68847C34B0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_30480178C57DE063D0353E68847CE165" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareReconciliationAbstract" xlink:label="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_6E785751E891FB4775C33E68847AB0A8" xlink:to="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:to="loc_us-gaap_NetIncomeLoss_67394681DBF9C64F2E253E68847D83B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6BBCDFF6D2D12B24036B3E68847D3D38" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6BBCDFF6D2D12B24036B3E68847D3D38" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9F762A24D2C363ECE2F43E68847DDD05" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6BBCDFF6D2D12B24036B3E68847D3D38" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9F762A24D2C363ECE2F43E68847DDD05" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6BBCDFF6D2D12B24036B3E68847D3D38" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_B3ED0EC489CF7CEE657B3E68847DF5DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_6BBCDFF6D2D12B24036B3E68847D3D38" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_EB81CF81BB8D55A6F1D23E68847DBE30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareReconciliationAbstract_CEFDDB9E6175B1194F103E68847CCECE" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_93D5D36588C329CF90C53E6884836C79" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:to="loc_us-gaap_EarningsPerShareBasic_93D5D36588C329CF90C53E6884836C79" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_A85A54A33852FAD95A123E688483FFC0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_6AFDA1A457D301C955AE3E68847E032A" xlink:to="loc_us-gaap_EarningsPerShareDiluted_A85A54A33852FAD95A123E688483FFC0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_32466892EBA3CFC7211B3E68869BDDF5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_32466892EBA3CFC7211B3E68869BDDF5" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1CFE4BBE3781FF9014EE3E68869C04DA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/EarningsPerShareTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_BD25AEA232DF1A3BAAE73E6881A25238" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_BD25AEA232DF1A3BAAE73E6881A25238" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_487EAB9738209C993BC53E6881A28C15" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_A58142B953B015E8F9773E68848E0056" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_F8EA06F13BAFD86783883E68848E3345" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_03B033B721BF5537C69C3EC63BF717CE" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_03B033B721BF5537C69C3EC63BF717CE" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1BE837869B27AC85418C3EC63BF70E0C" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_471DF389301F1C3FA47A3EC63BF8AC4E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_CF10105560672F44F4213EC63BF800E4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A697E2F93522F098D7893EC63BF86D88" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_57A2AD2EB7FF8F4AE8783EC63BF9E104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_2407DF599101DCCA49913EC63BF9061E" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_991CAAFD8F1CF6CA6D113EC63BF991A8" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_CEA91E5D04B791DB68C23EC63BF99806" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_28416A2570584E11099F3EC63BF7BB32" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract" xlink:label="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_1342DFBD754277350E3F3EC63BF9821F" xlink:to="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LoansHeldForInvestmentFairValueDisclosure" xlink:label="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_cvco_LoansHeldForInvestmentFairValueDisclosure_73A9790B737E7A9B80863EC63BFAFF7F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_62FCBC9970007E1FEF093EC63BFA536A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConstructionLoan" xlink:label="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_ConstructionLoan_B08CDD318FD6931781043EC63BFAB236" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0DF461407845BAA7C8963EC63BFB465E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0DF461407845BAA7C8963EC63BFB465E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_DebtInstrumentFairValue_CE02179DB5057AF68DD33EC63BFB69D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_7FF7FAB39FC8822A79D03EC63BFBBCE8" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueOfAssetsAndLiabilitiesMeasuredOnRecurringBasisAbstract_2C77F4541A4C9D30E4AE3EC63BFA17AE" xlink:to="loc_us-gaap_EquityMethodInvestments_7FF7FAB39FC8822A79D03EC63BFBBCE8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_6C9F627EBBFC0AB24AE33F6957A3430D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6C9F627EBBFC0AB24AE33F6957A3430D" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_13D2603DBD3AEC4BA4703F6957A4A5F7" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_421A5254C34D939029393F6957A4351B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_EB9523D9E5005C38BC573F6957A51F9C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_071BBAAA7C4852CF141B3F6957A445B1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_6E6609A2551067DC5C353F6957A5EDCC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_392718D3475DCAE52C113F6957A513FD" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_924239487C42EC7FF2433F6957A5D22E" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3A0426172F65D4C2C50B3F6957A6CA86" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByAssetClassAxis" xlink:label="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByAssetClassAxis_43EE3FF51118D022ACE33F6957A674E8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_620D5DD34784EECB90203F6957A61DF5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_F8D3E95D40FFDC6B41123F6957A783F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_A0384ED4AFC5F985E4CD3F6957A798D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_544D4828788F52D3A5863F6957A7D651" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_EquitySecuritiesMember_F8614EFE31C686216E533F6957A8E4EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestRateLockCommitmentsMember" xlink:label="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_us-gaap_InterestRateLockCommitmentsMember_605D7D536609975625213F6957A8E7C6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsMember" xlink:label="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_cvco_ForwardCommitmentsMember_5179826F7C01EFBC25F33F6957A8C772" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MortgageServicingRightsMember" xlink:label="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain_A76AD96EC92DECCD2A8D3F6957A6F177" xlink:to="loc_cvco_MortgageServicingRightsMember_92DCDDC07D1A785563E93F6957A824C6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_86451E570159F357BDA53F6957A38E4A" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_9F31D51EFED63AE06D083F6957A8AA20" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_A11FA4168AB36227CA123F6957A94826" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_C41D12388707C6A94F3B3F6957A99210" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio" xlink:label="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_cvco_NumberOfLoansOutstandingOfLoansHeldInPortfolio_606E08EC5FB3C780723A3E68859216A3" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio" xlink:label="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio_6E93ACCE1E6FB6F2F7CE3E688593B80C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio" xlink:label="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_cvco_CapitalizedServicingMultipleOfLoansHeldInPortfolio_FF554C0A569EBA4309B03E688593B453" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio" xlink:label="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_cvco_CapitalizedLoanServicingRateOfLoansHeldInPortfolio_D29533ED458CA7B9B3F63E688593C760" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:label="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio_E654CF9A813168AC5B3A3E6885931DC8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_BD366ED9F7BBCBD4D9D63E68859295B3" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_CB406AEBBC3B61E58F413E688593B1C3" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_D580A7E7530E443618F83EC63C122F14" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_D580A7E7530E443618F83EC63C122F14" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_72A145219798A64481173EC63C1259CE" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_1C1B5C4B0AD95BA97A833EC63C135F92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_B633DB030A903FD768323EC63C13316D" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_D7149A618F40338EB4113EC63C13DA95" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_67AA5D994BBB1CAA50983EC63C14594F" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3716744F98442560DDFA3EC63C14EF35" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3716744F98442560DDFA3EC63C14EF35" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_740D8CBC3829B1EC78673EC63C14446F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_740D8CBC3829B1EC78673EC63C14446F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_F89E5842BCA632C5C7A33EC63C152AA0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_A5B9372318F9F24A5CA03EC63C147CB9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_F89E5842BCA632C5C7A33EC63C152AA0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_BFBA52E680AC6758131A3EC63C151408" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_A0954396B89B16EBEBD83EC63C15731D" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_06FA9748E2F2ACED60243EC63C15761B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_31A5A76295E4B332306B3EC63C168B0B" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_7FCEAB6240D6558A16623EC63C16EC96" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_1CF2AE49457B89B154F03EC63C17A75E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_1361B99B6BFCEADFC60A3EC63C163783" xlink:to="loc_us-gaap_EquitySecuritiesMember_1CF2AE49457B89B154F03EC63C17A75E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_8E67FD7572FA2DF55A593EC63C12D478" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_7C0ABAC1C9B1B37E17463EC63C177E5C" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_387162F19FF4DD0217F83EC63C17807E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestmentsFairValueDisclosure" xlink:label="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_EquityMethodInvestmentsFairValueDisclosure_DA898550B8342DEE4A073EC63C17223A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NotesReceivableFairValueDisclosure" xlink:label="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_NotesReceivableFairValueDisclosure_746F773ACC265129A76E3EC63C18C032" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InterestRateLockCommitmentsFairValueDisclosure" xlink:label="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_cvco_InterestRateLockCommitmentsFairValueDisclosure_11E38767DA339339A7463EC63C181A0B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ForwardCommitmentsFairValueDisclosure" xlink:label="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_cvco_ForwardCommitmentsFairValueDisclosure_0DA46C25F8C7AB8D172E3EC63C185FCA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_0773F311DB1F96DAD2823EC63C1809B3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentFairValue" xlink:label="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_E16ABF1D01EC25B880423EC63C17C945" xlink:to="loc_us-gaap_DebtInstrumentFairValue_A770B1944C59B2EC9E253EC63C18A8C1" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8DDD07FE410009322CEE3E68868211BA" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueMeasurementsTextualAbstract" xlink:label="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8DDD07FE410009322CEE3E68868211BA" xlink:to="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount" xlink:label="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:to="loc_cvco_FairValueAssetsLevel1Level2OrLevel3TransfersAmount_518F73D0333B28D35E5D3E68868280FD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetImpairmentCharges" xlink:label="loc_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:to="loc_us-gaap_AssetImpairmentCharges_5529C534073BBA9C3C7B3E688683A003" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TypicalPeriodLoanIsHeldForSale" xlink:label="loc_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_FairValueMeasurementsTextualAbstract_0A825E7B135D6CB7EA5B3E6886826054" xlink:to="loc_cvco_TypicalPeriodLoanIsHeldForSale_F305B48D9733899E72453E688683D2A4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3400974083C0658544C43EC63C22BA2D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3400974083C0658544C43EC63C22BA2D" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1448AAEBB64E7BC090673EC63C227D92" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueTransferPolicyPolicyTextBlock" xlink:label="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3400974083C0658544C43EC63C22BA2D" xlink:to="loc_us-gaap_FairValueTransferPolicyPolicyTextBlock_2C99AA29CA517FE857ED3EC63C229A03" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3400974083C0658544C43EC63C22BA2D" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_76394AB4E0E5576B28563EC63C223EE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3400974083C0658544C43EC63C22BA2D" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy_AFAD33CBA82659D783FB3EC63C222E9A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4177BACE54E352E852693E6886A37CF3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4177BACE54E352E852693E6886A37CF3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_07A0E96F07CCA70BCE063E6886A37491" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4177BACE54E352E852693E6886A37CF3" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_F7ECBF55A8E1889AA6B03E6886A402D0" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4177BACE54E352E852693E6886A37CF3" xlink:to="loc_cvco_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_D4EC150CF1E734B579963E6886A40249" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FairValueAssumptionsForServicingAssetsTableTextBlock" xlink:label="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4177BACE54E352E852693E6886A37CF3" xlink:to="loc_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock_037F51269AF3786CC29C3E6886A43C4C" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangibles" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_494FBF741FFC9B08BDE73E68866B49C4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_6830A708EB30D9E4B29E3E68866B5AC0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5C67102BB349B0BE16043EC63CEF72EB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5C67102BB349B0BE16043EC63CEF72EB" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_EF0975543D77056FDF073EC63CEF7185" xlink:to="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_E89421CF5A49DA2384B33EC63CF085A0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:to="loc_srt_MinimumMember_E89421CF5A49DA2384B33EC63CF085A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_8A4BDA0174997D72E9C23EC63CF07865" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_B4BCBC62995158D758A53EC63CF0DAD3" xlink:to="loc_srt_MaximumMember_8A4BDA0174997D72E9C23EC63CF07865" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_10512665C82890702E4A3EC63CF0595B" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_F58FE439FCB26C10C8883EC63CF1E58D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7555F98C6E52893A4B213EC63CF14DD8" xlink:to="loc_us-gaap_CustomerRelationshipsMember_F58FE439FCB26C10C8883EC63CF1E58D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7D4AB2465B1B29009F293EC63CEF6BA8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_GoodwillAndOtherIntangiblesTextualAbstract" xlink:label="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_54A04407ECE29255907B3EC63CF1203E" xlink:to="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_GoodwillAndOtherIntangiblesTextualAbstract_7CD1AFB2543FF98C9DCC3EC63CF14EF1" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_D34730B9FADB646F39243EC63CF2CFDB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6C73693C31DFDBB5B4BD3EC63CF890C7" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable" xlink:label="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6C73693C31DFDBB5B4BD3EC63CF890C7" xlink:to="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_5F32FABD1DA81B61542D3EC63CF91A4A" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GoodwillMember" xlink:label="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_us-gaap_GoodwillMember_BFBAF195E16AFC95DA353EC63CFAF113" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TrademarksAndTradeNamesMember" xlink:label="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_us-gaap_TrademarksAndTradeNamesMember_F9B86B81B6AAAA992ADF3EC63CFA3963" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_StateInsuranceLicensesMember" xlink:label="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_3C21D63A0D3D718A8D283EC63CF94F1E" xlink:to="loc_cvco_StateInsuranceLicensesMember_800F4F2281678E3877223EC63CFAF3E1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_92608BE484C88F8493BA3EC63CFAEDA9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:to="loc_us-gaap_CustomerRelationshipsMember_78495BE20817740186FE3EC63CFBF574" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherIntangibleAssetsMember" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_667BB487D7C6B6CB00513EC63CFBD942" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_A04E124F15C6CC1BBD823EC63CFB78E6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems" xlink:label="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfAcquiredFiniteAndIndefiniteLivedIntangibleAssetByMajorClassTable_E400795B07E1D93375DA3EC63CF9779C" xlink:to="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_us-gaap_Goodwill_1040DA11B0691C3B41CD3EC63CFCA7B4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwill_94B8EF4041CB109FF8823EC63CFC34DE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNetAbstract" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_AcquiredFiniteAndIndefiniteLivedIntangibleAssetsLineItems_C9FC7FC6B77667E9A8393EC63CFB1BDE" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillGross_150928DFF803B6A45DE33EC63CFDA254" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet" xlink:label="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsRollForward_99EE9088B55DB623A5863EC63CFCA40A" xlink:to="loc_cvco_IndefiniteLivedIntangibleAssetsIncludingGoodwillNet_BCD3890C90BF9735318A3EC63CFD234D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNetAbstract_69E2F5C88EDC2CF73F9D3EC63CFCDA30" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_IntangibleAssetsIncludingGoodwillGross" xlink:label="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_cvco_IntangibleAssetsIncludingGoodwillGross_C5B655318E1AA1A578123EC63CFD6CE2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_25FB312181503248AB983EC63CFD2013" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13741CC766372AAEEAEF3EC63CFE833C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IntangibleAssetsNetIncludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_IntangibleAssetsNetIncludingGoodwill_CF54F6846D2A11A6049F3EC63CFEB855" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_5FDE068C696B420EDA3A3EC63CFDC02D" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0F0405777E8B70D32CD73EC63CFE0F1F" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1D7B1026E96D07735A463E68816C170E" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_D976D8E5B175DD5694A23E68816C0836" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_2951FA2B28B3015A53B53E6885F91F63" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_2951FA2B28B3015A53B53E6885F91F63" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_641C5A4D2596D4F50E903E6885F9A142" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InventoriesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_CA41400892FC6B13A2DE3E6886934F33" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNetAbstract" xlink:label="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_CA41400892FC6B13A2DE3E6886934F33" xlink:to="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:to="loc_us-gaap_InventoryRawMaterials_E1B308F3A46C518C2C6D3E6886936C56" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:to="loc_us-gaap_InventoryWorkInProcess_EB61CE22054438FB07B73E6886942811" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:to="loc_us-gaap_InventoryFinishedGoods_7463A55EC76B308FFE9A3E6886948D6D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_01DCA751EE299A75C4603E6886930E01" xlink:to="loc_us-gaap_InventoryNet_0D311424D2EAA9A2EA463E6886944DAF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_4D7A323B9A2554B84FB13E6881E8B27C" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_C1D2E6D372CEC00132C43E6881ED206D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Investments" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_A2916CAFB3A97747E1763E688697B3D7" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_A2916CAFB3A97747E1763E688697B3D7" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_78C9DFFE1C2ED4A680893E688697E6C0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FBE96AFC6EB735EBA8BB3E68828F9F8E" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FBE96AFC6EB735EBA8BB3E68828F9F8E" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis_7E8972B3D5F4FD3762333E6882908889" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis_81DBCAA4F8888F6D76E83E688290004E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis_FD2B36744271E069B99A3E688290EA01" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis_35374D209DDF532E70643E688291FA6E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_95A5FC9CD06C315F38703E68829190C4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract_A7009CC2C6CD15E5767F3E68828FAA8B" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_4B8AE9BBC1C30131279B3E688291A32F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAbstract_491193B07101D8DB11753E68828F296D" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue_0980C14DE4EAB7B5AD433E688292EC50" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue_D428005073A56E6B8F1C3E688292D7ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue_601BB1F1EACCF80006FE3E6882920CAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue_0737980ECB6870C40AFA3E6882928C72" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_8D9E67B6C7B3BEF150B83E688292F91A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueRollingMaturityAbstract_E383A7733B0B2A53F6C73E68829120D6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_DB71D3DCAC9859DE1F823E68829387E9" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_904FEB141FA8707D24F83E6881D87EFE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNi" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_DF398A11B4C65B176E333E6881D9655F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="loc_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:to="loc_us-gaap_EquityMethodInvestments_344739A35BFD4B7B10993E6881D9B3E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Investments" xlink:label="loc_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:to="loc_us-gaap_Investments_6825A59E21065D08F6463E6881D97ADD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_015ADC872290D17944A33E6881D82904" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_9033D28A19EBD58510E73E6881D95B8D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_30743610DC07F8FEA7C03E6886882E86" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_30743610DC07F8FEA7C03E6886882E86" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:to="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_AB9C48C798A0A44291A83E688689037E" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_A0687074F01251C59CFA3E68868A5917" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_A0687074F01251C59CFA3E68868A5917" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_B527A1752E0AFB73E4663E68868AC9E0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_B527A1752E0AFB73E4663E68868AC9E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_92E39C2042C45273C1E03E68868A0FF9" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_92E39C2042C45273C1E03E68868A0FF9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_F757CC565399E1B6B9DF3E68868B1D44" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6EE7F515116632683B8F3E68868903E7" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_F757CC565399E1B6B9DF3E68868B1D44" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1B859787245AC5101C963E6886893086" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_57D1B558D963C8FE031A3E68868B5704" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_C9735715002C066EE0EF3E68868B8E97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_C9735715002C066EE0EF3E68868B8E97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_038989293FADDCDF2D243E68868CFF93" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_E3860AB2E097834DB7653E68868CFAC7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_530FF6DBCF3584C3618D3E68868CA3BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_3AE48208BD21B9EBBEB63E68868C0A78" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_AF383FCC4C1C06647DB03E68868D5DD6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAbstract_C91ED45D11A7375E7C143E68868BA7B1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_AF383FCC4C1C06647DB03E68868D5DD6" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsTable" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_866B10038A1FD624E9CD3EC63DD9B2FF" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_27DE9DDB98BCAA5888643EC63DDA98ED" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_2C7A073ED707322DA63A3EC63DDA23D9" xlink:to="loc_us-gaap_EquitySecuritiesMember_BF589155EAD1AF96E6203EC63DDAA586" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_E92F01A2BECC61662FF73EC63DDA3BB8" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_EDA97327F8EE1251DAE23EC63DDA5C22" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems" xlink:label="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsTable_88E5920396D08F6201733EC63DD9BBD9" xlink:to="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities" xlink:label="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities_1E6579262ADE0DA3A9FF3EC63DDB76AC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_A387086AFF95B7D8910E3EC63DDBE757" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_EADAE947F7241F07141C3EC63DDCD0E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_BCE4D33D9E38D3BF93DA3EC63DDCACE4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiRealizedLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiRealizedLoss_10ABDC92752036C9A3593EC63DDC0829" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquitySecuritiesFvNiGainLoss" xlink:label="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems_DD11126773C28422C02C3EC63DDBB027" xlink:to="loc_us-gaap_EquitySecuritiesFvNiGainLoss_2ADE8D2C543A6A32F0CE3EC63DDC6D96" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_7E7112ABCA3CB60F6CCF3E6886050850" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleofInvestmentsTableTextBlock" xlink:label="loc_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_cvco_ScheduleofInvestmentsTableTextBlock_A5E4C73BF52968560FEB3E6886052C60" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_1D631C60E32CD033B9ED3E6886059249" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_7C3DCEDA69B16A8E6EAE3E688605502D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_39A0BC8806BC5AE0ED663E688605ED30" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GainLossOnInvestmentsTextBlock" xlink:label="loc_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_FDE229CD2F4EEA74FF2E3E6886049A42" xlink:to="loc_us-gaap_GainLossOnInvestmentsTextBlock_8DDA5AD54D4E3591413C3E6886067F42" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0D1028CD836F644417433E6886483630" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0D1028CD836F644417433E6886483630" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:to="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_09F277B312669DBD4FEF3E688648BCC9" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_D0D9748E06D3C6C0978C3E688649B50E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MortgageBackedSecuritiesMember" xlink:label="loc_us-gaap_MortgageBackedSecuritiesMember_931EC8C19F119A441B243E688649405C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_MortgageBackedSecuritiesMember_931EC8C19F119A441B243E688649405C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_USStatesAndPoliticalSubdivisionsMember" xlink:label="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_USStatesAndPoliticalSubdivisionsMember_97EA11CED997EA8F692A3E6886490514" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_119029CEE5AB1AF66BBA3E688649D237" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4080FE75D8499DFF1B503E68864AE426" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_A3C566DB1508AE8DB1223E68864817CA" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_FC9B029B03DAEF24FF763E68864AC90A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_20C95DF445CE17F257E73E68864B78F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_87F58DDBE713D5DAD40C3E68864BCD13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_6C7C09876031216721FB3E68864AC6D7" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_C6C8BCAFC64D4C4249E03E68864BBDAB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_76AD366C5BF7CBC1CB9A3E68864B1409" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_5AE3D57E1F0BD2B324543E68864A544A" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_221A05D098BE973AC5EA3E68864B84FD" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Leases" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_77E6686408ABAF09EDEB3E68864241D1" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_77E6686408ABAF09EDEB3E68864241D1" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_BD73D53C2E5D8F5C8E7F3E688642CAEE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_77E6686408ABAF09EDEB3E68864241D1" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_7BE8D2D4C6C7C1D7A4CC3E688642D982" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:to="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear_162BE49C7B8AAA2767B13E6885EAE033" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearTwo_481756E5603F64D78DAA3E6885EA1C33" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearThree" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearThree_E74F68506E041F0338273E6885EA0123" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFour" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFour_5C3BEEE44D8C1A6D72433E6885EB37A6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueYearFive_36C058254ED546ACC5AC3E6885EB797C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDueAfterYearFive_807490472F1756D315E43E6885EBC243" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityPaymentsDue" xlink:label="loc_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityPaymentsDue_1FB0538FF7C8523F3C8B3E6885EBAD2E" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiabilityUndiscountedExcessAmount_6978F0C13268E5E8734C3E6885EC567C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_79C0D6554E47B1EE4DE73E6885EAF6F6" xlink:to="loc_cvco_LeaseLiability_F12A12F20FD908BFC1D23E6885EC063E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_CD2D50DCD4931D941AE03E6885ECA1FE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_B4F69D63E4A5A43596A53E6885EC190A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_EC6BF42E43B8C87946173E6885ED8F2E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7C60B22FAA4039BCFF193E6885EDA0B8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_60B051DB2D4797982BD33E6885EDFAB4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_CB74AFC58A708B625D1A3E6885EDE2C5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_326937CE0DE586F4205C3E6885ED9012" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_21505067C555CAAD60753E6885EDBBBB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_BE70DD4458DB50757DBA3E6885ECF8DD" xlink:to="loc_us-gaap_OperatingLeaseLiability_4B719EA1538200641D653E6885EE3676" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_929E839DD76609DBA15C3E6885E934BC" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_DD19244150358CD91D2B3E6885EE6C2C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_C4B8CFE4D8826E70F3793E6885EF195A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_6C70A33B14F7D1B6FD163E6885EF430B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_5348A84275C1901842553E6885EFC13D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_CF1A787A96B1B4D1A78E3E6885EFDF2A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_69C24B6563054A2EFDD43E6885EF6DDB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_A663743AA59FEBB27BF13E6885F0BE4B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_CD9D67D3118F86019EC03E6885F0C205" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_6BC60F301F053BDCFC163E6885EE23CE" xlink:to="loc_us-gaap_FinanceLeaseLiability_58D5E14FA739B72EB22A3E6885F03BAB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4E3EB60DDF636E92CF693E68866457DF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_00B7BB0D161EE3E9284D3E6886641FDA" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseRightOfUseAsset" xlink:label="loc_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_cvco_LeaseRightOfUseAsset_FA884FFAABDCEDB7B0AF3E68866400F6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:label="loc_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization_999F2BA5E130FE3B3D883E6886650CED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3D0D3D4D1546070062AC3E688665D082" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_83792DC84FA759D3E7503E6886655222" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_D2294735B7A7AF3674F03E68866516B5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_7FD0AE85FF8D69365C743E68866630BE" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LeaseLiability" xlink:label="loc_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4C88630DB23D9C3E64CC3E6886642BDF" xlink:to="loc_cvco_LeaseLiability_7C6CB0890D80E31B2AA23E688666B653" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_985A68019C7ED347FB9B3E68839F66B0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_985A68019C7ED347FB9B3E68839F66B0" xlink:to="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_9F8490D6A2AB8BEC34453E68839FD53B" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:to="loc_us-gaap_CostOfSalesMember_9539535CE5A85B5B331D3E6883A0878C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2B88C0C1CAC33870923B3E68839F19BF" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_801C701DD1E64D519D323E6883A0846C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5DD1D4907EA072A5EB803E68839F1FAE" xlink:to="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_OperatingLeaseExpense_D841BFED0206CC1F6CA53E6883A06886" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_B5282331BD6D5C7B226A3E6883A19658" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_842FBA792098B53CFB533E6883A13609" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_TotalLeaseExpense" xlink:label="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_cvco_TotalLeaseExpense_A4A6DE8AE7013CD4BD583E6883A14563" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_us-gaap_OperatingLeasePayments_2B4CB5A8EF138E96E3573E6883A1C282" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinanceLeasePayments" xlink:label="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_AAE892C2ABD65CFCD9D43E6883A0C141" xlink:to="loc_cvco_FinanceLeasePayments_41E995F7F0F285037C9C3E6883A2D036" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesPre842AdoptionDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_CE97860F851194AAA3743E6884570415" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeaseAndRentalExpense" xlink:label="loc_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_CE97860F851194AAA3743E6884570415" xlink:to="loc_us-gaap_LeaseAndRentalExpense_62E8E93603A2F9970B533E68845702CF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeDisclosureAbstract" xlink:label="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_CE97860F851194AAA3743E6884570415" xlink:to="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent_F57EA17D2BD496A7A91D3E688458BC66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_77F1725DDDFEBA285B493E688458704A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_168062515B671D27A74F3E68845871C7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6F2AFF68DE7EC730B2983E68845996BD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_DEE9A47F07B60DD23FC23E68845960BB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeDisclosureAbstract_67AE3FBB5846C6AC26173E688457A150" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_8550451A1B8F74001BE33E688459299B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="loc_us-gaap_LeasesAbstract_3F87AE41F50973D377C73E6881CDAC5B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3F87AE41F50973D377C73E6881CDAC5B" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6A7667E8E72105FBFA783E6881CD5967" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3F87AE41F50973D377C73E6881CDAC5B" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_98F823B9508B37BB17E63E6881CDA509" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3F87AE41F50973D377C73E6881CDAC5B" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ADB89064F77A31A845B03E6881CE71E6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3F87AE41F50973D377C73E6881CDAC5B" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_E984C1EA603D8DE038313E6881CE806B" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipment" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_28D758FC7AF5A7E178013E688669A5C3" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_28D758FC7AF5A7E178013E688669A5C3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_F132509B13CFFF0112383E68866932DF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5280DE94E5A7C0C9757C3E85A8F2D5A8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_5280DE94E5A7C0C9757C3E85A8F2D5A8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_A5B839F29E66068BD9373E85A8F2336B" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LandMember" xlink:label="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_LandMember_67EAF3E22B2F8B2B4ECA3E85A8F234E3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2DB8B1ED26589725C80F3E85A8F2254F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2DB8B1ED26589725C80F3E85A8F2254F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_9985B90B18C742B1FFD03E85A8F2A848" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_F857B1218C5B319EC2C53E85A8F23126" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_9985B90B18C742B1FFD03E85A8F2A848" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_DB89A001C106CF5828083E85A8F2E299" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_FA5178468C979D72A9AB3E85A8F248BA" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_E9059808C9D7242E21B13E85A8F2B692" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_68698FC6888182BE73243E85A8F288F1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_105A0E6E852C9C4847C43E85A8F21368" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_938D711D426A847BBBCF3E85A8F2F5D4" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4BF20D7A6476DEE1B7003E85A8F2B599" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4BF20D7A6476DEE1B7003E85A8F2B599" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_90241C0167F95158DBBD3E85A8F2978C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_2552D9A0BD1DAF1BBCD83E85A8F26019" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_A46F905D31481BF6964F3E85A8F20429" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_428985DA2A14203A708E3E85A8F28BD8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_E927F708C3DF5D9CF08D3E85A8F26635" xlink:to="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:to="loc_srt_MinimumMember_B61A2551ECDE22BA6EB83E85A8F2EB57" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_552FDE36B178DF133F1A3E85A8F29ED3" xlink:to="loc_srt_MaximumMember_424C663F1A792FE204E63E85A8F2ECD1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_3340CF9EE6DDD73FC0D73E85A8F2BFC2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="loc_us-gaap_Depreciation_22635AFE32E731941C023E85A8F25586" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_PropertyPlantAndEquipmentTextualAbstract" xlink:label="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4740DEA783E40A096B963E85A8F2C533" xlink:to="loc_cvco_PropertyPlantAndEquipmentTextualAbstract_A62DF8EC23119C94C1283E85A8F2D264" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/PropertyPlantAndEquipmentTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_30BCFF29A9F11834C1223E68825FD31C" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_8C060C68FCA2DBEBC5F93E6882605DDB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Reinsurance" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceAbstract" xlink:label="loc_us-gaap_InsuranceAbstract_4F7B9FF8BBD427A9C0243E68834EFBC8" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ReinsuranceTextBlock" xlink:label="loc_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_4F7B9FF8BBD427A9C0243E68834EFBC8" xlink:to="loc_us-gaap_ReinsuranceTextBlock_B1AAA90E77D31BE8DD343E68834E8FFE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceAbstract" xlink:label="loc_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceTable" xlink:label="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:to="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:to="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6FAD46022376C74979D73E68833CCB59" xlink:to="loc_srt_ProductsAndServicesDomain_4E339BC04DCBA1375C003E68833D950E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectsOfReinsuranceLineItems" xlink:label="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectsOfReinsuranceTable_02147FDB8D18562618F03E68833C50CA" xlink:to="loc_us-gaap_EffectsOfReinsuranceLineItems_AFC1A51D436D567706DA3E68833D0531" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsWrittenAndEarnedAbstract" xlink:label="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_FEF95054877FA23455A13E68833C70E5" xlink:to="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsWritten" xlink:label="loc_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_DirectPremiumsWritten_48867D3B299454722F043E68833EA9D4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsWritten" xlink:label="loc_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_AssumedPremiumsWritten_B840E7902EF51776517F3E68833E3F97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsWritten" xlink:label="loc_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_CededPremiumsWritten_16AA1760FAE1F334E96E3E68833EA42B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsWrittenNet" xlink:label="loc_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_PremiumsWrittenNet_33B914BDADADA03F841D3E688343E81D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DirectPremiumsEarned" xlink:label="loc_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_DirectPremiumsEarned_17FE0EDCFAF914BDB3623E68834361C3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssumedPremiumsEarned" xlink:label="loc_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_AssumedPremiumsEarned_4A96D2C37FE095627C5E3E68834415F7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CededPremiumsEarned" xlink:label="loc_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_CededPremiumsEarned_75B3DD23A273763273163E6883448A23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PremiumsEarnedNet" xlink:label="loc_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PremiumsWrittenAndEarnedAbstract_781A39C372073A823C723E68833E5104" xlink:to="loc_us-gaap_PremiumsEarnedNet_9A1F6F937E965DB851EE3E688345E039" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceAbstract" xlink:label="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:type="locator" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumRiskAssumedPerPolicy" xlink:label="loc_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:to="loc_cvco_MaximumRiskAssumedPerPolicy_245C4D8E97CD2BD0E3DA3E6884F7E18B" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_MaximumRiskCededPerPolicy" xlink:label="loc_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:to="loc_cvco_MaximumRiskCededPerPolicy_AC93EDA2FB0827FFA1C23E6884F70CAC" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount" xlink:label="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:to="loc_cvco_LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount_E7C4AD548FA52CFBC1373E6884F8D225" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount" xlink:label="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:to="loc_cvco_CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount_953FB7D016AAAC7A2F8F3E6884F86302" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount" xlink:label="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_2BF8262865EA00556FC33E6884F7C0C9" xlink:to="loc_cvco_CatastrophicLossesRecoverableInAggregateGreaterThanAmount_C3B167FDA7B7E0441FA93E6884F8C426" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/ReinsuranceTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InsuranceAbstract" xlink:label="loc_us-gaap_InsuranceAbstract_4D84D52CD4449D27B82A3E68858E5554" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock" xlink:label="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InsuranceAbstract_4D84D52CD4449D27B82A3E68858E5554" xlink:to="loc_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock_A5BD319EE760BCA90A773E68858E087D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_35B5EEBB8812F5C320463E6886A80477" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_35B5EEBB8812F5C320463E6886A80477" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_80F6B25563E62EB1A3273E6886A9E2B0" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromRelatedParties" xlink:label="loc_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:to="loc_us-gaap_RevenueFromRelatedParties_388B8BC1078A6C6D797B3E6883607BED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0B433798A9068C6F7B123E688360452C" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_90D53F6CB42EECACAB293E6883601285" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCash" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_02C4F2F9AB3E42F649243E688620C073" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_02C4F2F9AB3E42F649243E688620C073" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_93B312CDE582C779D6513E688620DBB8" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_5DC913178FDB7C8A64823E6881FD46E6" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_5DC913178FDB7C8A64823E6881FD46E6" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:to="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_DEEBE3D371005E8B78393E6881FE1AD9" xlink:to="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember_F1BBBBB80631B7DF2DF53E6882009B21" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember" xlink:label="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember_62D41CEFA158709FFBD73E6882019D11" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_OtherRestrictedCashMember" xlink:label="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7C499DA8FB083DDB69D33E6881FE26C8" xlink:to="loc_cvco_OtherRestrictedCashMember_E7A30A1DB70CFF7D95143E6882013A76" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_947E6758EFDDF115B9BA3E6881FD1571" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ScheduleOfRestrictedCashAbstract" xlink:label="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_C7C2560B5D5A1B49FFAC3E68820154BB" xlink:to="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_AC7D3AE7F14926A780413E688202953F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_C8D974CB32C0A502F1B23E688203F954" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cvco_ScheduleOfRestrictedCashAbstract_EAFD4F0854D0F7CD9E5A3E68820130D3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_D295E0D60D0A633A802C3E6882036488" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_07356E2256C41E25CCE93E6881AC8C45" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_07356E2256C41E25CCE93E6881AC8C45" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_2152496EAF7E4C8945893E6881ACEDC0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_53B0CBFBD953A90C21403E6881ACF37F" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_07356E2256C41E25CCE93E6881AC8C45" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_53B0CBFBD953A90C21403E6881ACF37F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_26796B183533D802348C3E6881ADF9E0" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_07356E2256C41E25CCE93E6881AC8C45" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_26796B183533D802348C3E6881ADF9E0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_07356E2256C41E25CCE93E6881AC8C45" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3E24B7DCEAD6B73B0E983E6881AD633A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RestrictedCashTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_C51643E7EF5C666A47B33E6882FC043C" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_7616878B46F87ACE564A3E6882FD84FE" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomers" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_A8BA1F90CBADDB88E78F3E68863C702F" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_CB4F6BB2669B777D176E3E68863C7707" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueAbstract" xlink:label="loc_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueAbstract_E09A153E5ECA745CE9613E6885CA9EDF" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_843D2D41859ABC3887133E6885CB929C" xlink:to="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:to="loc_cvco_FactoryBuiltHousingMember_055C63B7501EE923AC0F3E6885CCC1B2" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0BED3B5BCE1B8AF3ABE53E6885CB5C9D" xlink:to="loc_cvco_FinancialServicesMember_50C9DB68313A349CB9DE3E6885CC02F4" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6B7F2C5CEE104D24AA443E6885CD0DE0" xlink:to="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_HUDCodeMember_8A97EFC57673FAE347A63E6885CD8558" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ModularMember" xlink:label="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_ModularMember_21047547D554EC6658E23E6885CDFFC6" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParkModelRVsMember" xlink:label="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_ParkModelRVsMember_F275264771DC69C33FED3E6885CE5DB1" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_70FEA17604E4ED75ABC43E6885CE512C" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InsuranceAgencyCommissionsMember" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_72843BB77373FA9272FE3E6885CEED46" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialServiceOtherMember" xlink:label="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_A12AA2749598EB25231A3E6885CDC947" xlink:to="loc_us-gaap_FinancialServiceOtherMember_BB3382B1A6CC079A1D323E6885CE37DC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_20B29AB77B62629DEB873E6885CBE84F" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D67C16DACAF86B8C723C3E6885CEE6A8" xlink:to="loc_us-gaap_Revenues_2D729E79977C128C307D3E6885CF27EF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/RevenueFromContractsWithCustomersTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_CB54A0029A9E625926013E68865B788B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_CB54A0029A9E625926013E68865B788B" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:to="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6AE4FCBEE03C553BDD173E68865B6399" xlink:to="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_HUDCodeMember" xlink:label="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_HUDCodeMember_EB63D4A1499E8D77A74C3E68865CDFE2" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ModularMember" xlink:label="loc_cvco_ModularMember_B8129FE348E76A3A417F3E68865C270A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_ModularMember_B8129FE348E76A3A417F3E68865C270A" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_ParkModelRVsMember" xlink:label="loc_cvco_ParkModelRVsMember_3B219F1D3FDBE4E398F63E68865C9352" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_ParkModelRVsMember_3B219F1D3FDBE4E398F63E68865C9352" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_72BD308A6B9435918ACC3E68865D55F8" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_72BD308A6B9435918ACC3E68865D55F8" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_InsuranceAgencyCommissionsMember" xlink:label="loc_cvco_InsuranceAgencyCommissionsMember_85DCDDFF24B0787341513E68865DB47E" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_cvco_InsuranceAgencyCommissionsMember_85DCDDFF24B0787341513E68865DB47E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinancialServiceOtherMember" xlink:label="loc_us-gaap_FinancialServiceOtherMember_C0526FEB8424DD15058E3E68865D8E7B" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_975ED841D676BB99221E3E68865C8379" xlink:to="loc_us-gaap_FinancialServiceOtherMember_C0526FEB8424DD15058E3E68865D8E7B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SegmentDomain" xlink:label="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_5B2E5C1D9FD6EA7A5DCF3E68865DF3FB" xlink:to="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FactoryBuiltHousingMember" xlink:label="loc_cvco_FactoryBuiltHousingMember_D510EDB2B2E2434310CE3E68865EC9F4" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:to="loc_cvco_FactoryBuiltHousingMember_D510EDB2B2E2434310CE3E68865EC9F4" xlink:type="arc" />
    <link:loc xlink:href="cvco-20190629.xsd#cvco_FinancialServicesMember" xlink:label="loc_cvco_FinancialServicesMember_B1D68CD1BCC8C93129D43E68865EF560" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_7E3690D795A865E903C93E68865D1C29" xlink:to="loc_cvco_FinancialServicesMember_B1D68CD1BCC8C93129D43E68865EF560" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_4513C6DFDAA9218B3EE63E68865B31EE" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_D85CFDE49B96D01D9E3E3E68865E7427" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_58B8D1B88BDA17B894533E68865F4B97" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48896A7192FA9FC351B53E6883E2172A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_48896A7192FA9FC351B53E6883E2172A" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_E4BE9537AFBA589ECB923E6883E221EF" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationDetailsTextual" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9D674BB7DBC965E7ED683E688386474A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9D674BB7DBC965E7ED683E688386474A" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_C684D27F22811808230B3E68838687F0" xlink:to="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:to="loc_srt_MinimumMember_6A3060BEF9E21C2EDF333E688387CE51" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7E59630A5EA7E921CCC73E68838714CA" xlink:to="loc_srt_MaximumMember_E6CAE7186B7B2D5981F63E688387CDED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_43AB24C4722DA822B2343E688387A047" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_36100020E7E80B2DF2BB3E688388D540" xlink:to="loc_us-gaap_EmployeeStockOptionMember_91BB714CDAC3737CB8983E6883880785" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7DD66ABA939F8F0958AA3E6883864282" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_C71B19DB914F741794463E688388CB97" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_623F90EA3F2A8EDAFFB33E688389CB66" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_EBF558D887C78A88E9643E6883896370" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0B95AA3E0556B7E6DEC63E68838970D0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1979DC9B3E47EB5D59803E6883895693" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_D820755FBD06432B8F953E68838AB1B6" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_592B357A776ACF7CFB263E68838AD2DA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_634C427F1D9253F464903E688388D177" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_7502F12D944A9451415A3E68838A131A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1CDE4F23A0055CDFF31F3E688174D8F5" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_A1549F3DC0711F42F0463E6881752886" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_29D30A69B27E4E44EEC33E68860D3422" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_29D30A69B27E4E44EEC33E68860D3422" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:to="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4FCAA78FF61B4FE9941D3E68860DA433" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7A6EB35BE50EFC007DAA3E68860E8B3E" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7A6EB35BE50EFC007DAA3E68860E8B3E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_PerformanceSharesMember_4A39099A8E42DB0353833E68860E4672" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_100139D834814A97CA743E68860DB35A" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_D5F05F698F292E051AB03E68860E8F7E" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_931C7A8C8DB9E490F5EF3E68860DCC43" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_CF0BF8208837305FF8903E68860FC64A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ABF8471A456D15717CC83E68860FA133" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_EAC15413BB5606A076773E68860FC034" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_FAB5256AA07C38DC80A43E68861074E9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_6090469F199DAFA448DE3E6886103288" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_3D02E4D989171E6DC0443E68860F87E7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_56AE2E9B7D8E320418683E688610DE36" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_B97B6F1B7B913D5274433E68860F0801" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_A1DAA0F014D90DDD57513E68861041BA" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_C89C1B3B2E70D8F055C83E6886110146" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_4397355F291288B359AB3E6886110B53" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4DA91EF8B366BA2BAAE93E6886119C7A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_8C38D7AF36881C187C623E688610274A" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_B4379C41F2A1A35A184F3E6886118A66" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_F984676B556BA290F8FD3E6884865923" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_F984676B556BA290F8FD3E6884865923" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_D22E6D7EF725FF49E4DF3E68848B4AFB" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_F226E2A6DD82C6B8AC803E6886991F59" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_C06E95C0A9041E8B98BE3E68869902DA" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_4CD838BFCF1F9DACD3E93EC63C5C960B" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_4CD838BFCF1F9DACD3E93EC63C5C960B" xlink:to="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_CF26CCDD85D07D5EB7E73EC63C5C6CFB" xlink:to="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201601Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:to="loc_us-gaap_AccountingStandardsUpdate201601Member_E4F318A70A95465634CA3EC63C5D6B13" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccountingStandardsUpdate201409Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_138EB9BBDE81251643293EC63C5C020A" xlink:to="loc_us-gaap_AccountingStandardsUpdate201409Member_8B1E342F22E9024AD9B93EC63C5D3C31" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1358DA570CD8796B69383EC63C5DE960" xlink:to="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_CommonStockMember_02D7FB3F90B1F11929C33EC63C5E4EDC" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_4E82F63C6749DB3675633EC63C5E1776" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_RetainedEarningsMember_0FDA94E81D5DA90C62FF3EC63C5E5442" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeMember" xlink:label="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_B45A937AADDE1D7B92E63EC63C5DD130" xlink:to="loc_us-gaap_ComprehensiveIncomeMember_E97E162714C1952B526D3EC63C5EF7F9" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_91D44953902A4CCF002A3EC63C5C8711" xlink:to="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1" xlink:label="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="loc_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1_A5F7FA4D2951223882733EC63C5F1FB5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_EDDFD9AC6D393F3FF48E3EC63C5FB68D" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_0C2838DCDFDC4AD70D553EC63C5F4F55" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_0F4BC0E4166D80ACF5E03EC63C605E54" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_CD1B1490CDADDAC251CC3EC63C60C9ED" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_StockholdersEquity_96992F11B7EC1EB7C6FB3EC63C60702B" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="locator" />
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_NetIncomeLoss_21E4A78A3E5D1F3679823EC63C60299F" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="locator" />
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions_EE295AD0A73D827583EF3EC63C6132A0" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="locator" />
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_21E6A90CACDF4705720E3EC63C613EFB" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="locator" />
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_562F1126D519D45856C63EC63C6129FF" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:type="locator" />
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47199D7C8531BEA97CE03EC63C5F4926" xlink:to="loc_us-gaap_StockholdersEquity_8FC4A67AC61B4BD15AF73EC63C6147A7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_D9DC131EDCD58FE1B37A3E6886144AA0" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfStockholdersEquityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_D9DC131EDCD58FE1B37A3E6886144AA0" xlink:to="loc_us-gaap_ScheduleOfStockholdersEquityTableTextBlock_83F7D4CC141FAE19DE493E688614B175" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_A3103861C8CA3C21110C3E6885AC123D" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_A3103861C8CA3C21110C3E6885AC123D" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_C08E22969BE81A253E903E6885AC32B7" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_ACEBC292FF7DE37A27503E6885FE2236" xlink:to="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_FF7A89082D37D534C4FC3E6885FFBB23" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_29439B51FFEED2D4EA5B3E6885FFD7E5" xlink:to="loc_us-gaap_SubsequentEventMember_B0B0426985927C3D52CC3E6885FF1751" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1A8287C7E9874934FCBE3E6885FEA6AD" xlink:to="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_73111813A7977B4B53FA3E6886006E88" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt" xlink:label="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_BD8864030CAAFDFE023C3E688600D977" xlink:to="loc_us-gaap_InterestExpenseDebt_528B0E9521700444F2B93E688600F79D" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/Warranties" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_759D5160DB4971569AEE3E6884E8C678" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_759D5160DB4971569AEE3E6884E8C678" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_FC60D3173D475E502B273E6884E9BF1A" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DB42B247754E534D95FE3E6885D32DCB" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_MovementInStandardProductWarrantyAccrualRollForward" xlink:label="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_DB42B247754E534D95FE3E6885D32DCB" xlink:to="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_C0656C7CF7E196A09F2A3E6885D39220" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:type="locator" />
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_EB7FCA4B9B13983672C63E6885D46008" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrualPayments" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:type="locator" />
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_FD022DF8535E1DF934C43E6885D47B08" xlink:type="arc" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StandardProductWarrantyAccrual" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:type="locator" />
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInStandardProductWarrantyAccrualRollForward_B831BA9698529D7B16E03E6885D3AA27" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_086F5AE4EDCDC38D2BFF3E6885D4C313" xlink:type="arc" />
  </link:presentationLink>
  <link:presentationLink xlink:role="http://www.cavco.com/role/WarrantiesTables" xlink:type="extended">
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:type="locator" />
    <link:loc xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:type="locator" />
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductWarrantiesDisclosuresAbstract_4D96CA43301508D546793E6884AEA72A" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_CADC36049F0A269644FF3E6884AE10BA" xlink:type="arc" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>cvco-2019629x10q_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/20190629"
  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/2019-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-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-20190629.xsd" xlink:type="simple"/>
    <context id="FD2020Q1YTD">
        <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="I2020Q1SharesOutstanding">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-07-26</instant>
        </period>
    </context>
    <context id="FI2020Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <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="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:HUDCodeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <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="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:InsuranceAgencyCommissionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ModularMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <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="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FinancialServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cvco:ParkModelRVsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cvco:FactoryBuiltHousingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember">
        <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="FI2019Q4_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:OtherRestrictedCashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cvco:CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2019Q4QTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2018-12-30</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:OtherLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentUnsecuritizedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerConstructionAdvancesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ConsumerLoansHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_FL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_TX">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_FL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:FL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_TX">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:ConstructionLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ChattelLoansRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:NonConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember">
        <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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ConformingMortgagesRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_OR">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember">
        <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="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember">
        <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="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_AZ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_srt_StatementGeographicalAxis_stpr_CA">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_srt_StatementGeographicalAxis_stpr_AZ">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:AZ</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:NonperformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PerformingFinancingReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:DirectInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">cvco:ParticipationInventoryFinanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">cvco:WatchListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2018Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2017-04-02</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="FD2019Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2019-03-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FD2017Q4YTD">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
        </entity>
        <period>
            <startDate>2016-04-03</startDate>
            <endDate>2017-04-01</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">cvco:ClassFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2007-03-22</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_WarehouseAgreementBorrowingsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:WarehouseAgreementBorrowingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cvco:CountryplaceCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember">
        <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="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember">
        <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>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_LetterOfCreditMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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>2018-03-31</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201601Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember">
        <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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember">
        <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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember">
        <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="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember">
        <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="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2019Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-06-29</endDate>
        </period>
    </context>
    <context id="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember">
        <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="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
        <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>2019-06-29</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByAssetClassAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember">
        <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>2019-03-30</instant>
        </period>
    </context>
    <context id="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000278166</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-06-30</startDate>
            <endDate>2019-09-28</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Credit_Quality_Indicator">
        <measure>cvco:Credit_Quality_Indicator</measure>
    </unit>
    <unit id="store">
        <measure>cvco:store</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="factories">
        <measure>cvco:factories</measure>
    </unit>
    <unit id="Segment">
        <measure>cvco:Segment</measure>
    </unit>
    <unit id="Loans">
        <measure>cvco:Loans</measure>
    </unit>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="INF"
      id="Fact-9E8B68662B9DE544B69D3E67D9A3AFA3-wk-Fact-9E8B68662B9DE544B69D3E67D9A3AFA3"
      unitRef="Credit_Quality_Indicator">619</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="INF"
      id="Fact-A8C847214573B8D0809E3E67D9F28138-wk-Fact-A8C847214573B8D0809E3E67D9F28138"
      unitRef="Credit_Quality_Indicator">719</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="INF"
      id="Fact-5C9DED022977E554FB263E67D9F4ED24-wk-Fact-5C9DED022977E554FB263E67D9F4ED24"
      unitRef="Credit_Quality_Indicator">619</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="INF"
      id="Fact-85F9CF388BACEF795BCB3E67D9A20FEE-wk-Fact-85F9CF388BACEF795BCB3E67D9A20FEE"
      unitRef="Credit_Quality_Indicator">719</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="INF"
      id="Fact-8C36617242B36CA2C6E43E67D9A69C01-wk-Fact-8C36617242B36CA2C6E43E67D9A69C01"
      unitRef="Credit_Quality_Indicator">619</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="INF"
      id="Fact-D123FAEAE5EED68F09EF3E67D9F3578D-wk-Fact-D123FAEAE5EED68F09EF3E67D9F3578D"
      unitRef="Credit_Quality_Indicator">719</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="INF"
      id="Fact-D31600976C5AB68C43413E67D9A4BFD8-wk-Fact-D31600976C5AB68C43413E67D9A4BFD8"
      unitRef="Credit_Quality_Indicator">0</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="INF"
      id="Fact-B6080F6E4A1AE826C9583E67D9F6DFBC-wk-Fact-B6080F6E4A1AE826C9583E67D9F6DFBC"
      unitRef="Credit_Quality_Indicator">720</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="INF"
      id="Fact-9B958FC6F58B310294A63E67D9A610BB-wk-Fact-9B958FC6F58B310294A63E67D9A610BB"
      unitRef="Credit_Quality_Indicator">620</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="INF"
      id="Fact-BEBA57BA3EA6FE5EF2D43E67D9F17F36-wk-Fact-BEBA57BA3EA6FE5EF2D43E67D9F17F36"
      unitRef="Credit_Quality_Indicator">0</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="INF"
      id="Fact-2109F0919ED539D8B7DA3E67D9A6C435-wk-Fact-2109F0919ED539D8B7DA3E67D9A6C435"
      unitRef="Credit_Quality_Indicator">720</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="INF"
      id="Fact-27DBC9DB287C3036C65C3E67D9F80269-wk-Fact-27DBC9DB287C3036C65C3E67D9F80269"
      unitRef="Credit_Quality_Indicator">620</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="INF"
      id="Fact-66D400B2F30DF71F78CB3E67D9F3A742-wk-Fact-66D400B2F30DF71F78CB3E67D9F3A742"
      unitRef="Credit_Quality_Indicator">0</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="INF"
      id="Fact-97850B5D02EA7C32DF493E67D9A1A83E-wk-Fact-97850B5D02EA7C32DF493E67D9A1A83E"
      unitRef="Credit_Quality_Indicator">720</cvco:AssetClassCreditQualityIndicator>
    <cvco:AssetClassCreditQualityIndicator
      contextRef="FI2020Q1_srt_RangeAxis_srt_MinimumMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="INF"
      id="Fact-83A866E88FC6F3E7B3373E67D9F88685-wk-Fact-83A866E88FC6F3E7B3373E67D9F88685"
      unitRef="Credit_Quality_Indicator">620</cvco:AssetClassCreditQualityIndicator>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-D285F2EA1C032DF46F3F3E67D98F2C64-wk-Fact-D285F2EA1C032DF46F3F3E67D98F2C64"
      unitRef="number">0.002463</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-28A514598D38A84852CB3E67D974ADB3-wk-Fact-28A514598D38A84852CB3E67D974ADB3"
      unitRef="number">0.002367</cvco:CapitalizedLoanServicingRateOfLoansHeldInPortfolio>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="FI2019Q4"
      decimals="2"
      id="Fact-56D1FB777A4B7B55D45E3E67DA199B07-wk-Fact-56D1FB777A4B7B55D45E3E67DA199B07"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ConcentrationRiskOnFinancingReceivablesPercentage
      contextRef="FI2020Q1"
      decimals="2"
      id="Fact-B398CBD07228082659D13E67DA179BC0-wk-Fact-B398CBD07228082659D13E67DA179BC0"
      unitRef="number">0.10</cvco:ConcentrationRiskOnFinancingReceivablesPercentage>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="FI2019Q4"
      decimals="-5"
      id="Fact-D5708A64A4091F05D4283E67DA10C454-wk-Fact-D5708A64A4091F05D4283E67DA10C454"
      unitRef="usd">1000000</cvco:ReservesRelatedToConsumerLoansSold>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-F6666C412361BCAD25503E67D98E5F4E-wk-Fact-F6666C412361BCAD25503E67D98E5F4E"
      unitRef="number">0.003159</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-80A35620FAC0AD3B6F1E3E67D9757CB6-wk-Fact-80A35620FAC0AD3B6F1E3E67D9757CB6"
      unitRef="number">0.003159</cvco:WeightedAverageServicingFeeOfLoansHeldInPortfolio>
    <dei:AmendmentFlag
      contextRef="FD2020Q1YTD"
      id="Fact-B30BD9A5079878BEFE943E67D99D81B9-wk-Fact-B30BD9A5079878BEFE943E67D99D81B9">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="FD2020Q1YTD"
      id="Fact-1615F95F744122F126EA3E67D9AAB75A-wk-Fact-1615F95F744122F126EA3E67D9AAB75A">--03-28</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="FD2020Q1YTD"
      id="Fact-7CCF9ACF01EFC2291ECC3E67D9A11138-wk-Fact-7CCF9ACF01EFC2291ECC3E67D9A11138">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus
      contextRef="FD2020Q1YTD"
      id="Fact-5A8E636DB0138306EBD83E67D9B60888-wk-Fact-5A8E636DB0138306EBD83E67D9B60888">2020</dei:DocumentFiscalYearFocus>
    <dei:EntityCentralIndexKey
      contextRef="FD2020Q1YTD"
      id="Fact-9D0F625F47076998F0DC3E67D9BF5C36-wk-Fact-9D0F625F47076998F0DC3E67D9BF5C36">0000278166</dei:EntityCentralIndexKey>
    <dei:EntityShellCompany
      contextRef="FD2020Q1YTD"
      id="Fact-F5686CF90A9F967476243EB86C3E5F56-wk-Fact-F5686CF90A9F967476243EB86C3E5F56">false</dei:EntityShellCompany>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-790581F42274B2A6D02B3E67D9CE4213-wk-Fact-790581F42274B2A6D02B3E67D9CE4213"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-BC9479AAFC57ED540DFD3E67D98D7D15-wk-Fact-BC9479AAFC57ED540DFD3E67D98D7D15"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-C38CE119B7AEFB180EDE3E67D9DA3E40-wk-Fact-C38CE119B7AEFB180EDE3E67D9DA3E40"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-F5D2732A2156C5BAC1303E67D9CF8F62-wk-Fact-F5D2732A2156C5BAC1303E67D9CF8F62"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-2C0795FC48245875A5C53E67D9E33F8E-wk-Fact-2C0795FC48245875A5C53E67D9E33F8E"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-821D596B0FA618BAD1F93E67D988DA94-wk-Fact-821D596B0FA618BAD1F93E67D988DA94"
      unitRef="shares">9111624</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="Fact-EE37EE77C4F933273E183E67D9AC0763-wk-Fact-EE37EE77C4F933273E183E67D9AC0763"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="Fact-C395BC8ED5B94396E6003E67D9AB992B-wk-Fact-C395BC8ED5B94396E6003E67D9AB992B"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="Fact-E5251AC2FB39E6410A323E67D9A97BAF-wk-Fact-E5251AC2FB39E6410A323E67D9A97BAF"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="Fact-6A02A21668CFC72A51CF3E67D9AC96EC-wk-Fact-6A02A21668CFC72A51CF3E67D9AC96EC"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="FI2019Q4"
      decimals="-3"
      id="Fact-200973382931D2F5CD233E67D9AA35D9-wk-Fact-200973382931D2F5CD233E67D9AA35D9"
      unitRef="usd">15000000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2017Q4YTD"
      decimals="-5"
      id="Fact-17C5C7787E01351749613E67D98A446F-wk-Fact-17C5C7787E01351749613E67D98A446F"
      unitRef="usd">5300000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="Fact-EDC9D3C4CFF770F92C673E67D9E64E76-wk-Fact-EDC9D3C4CFF770F92C673E67D9E64E76"
      unitRef="usd">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-AE50D0DB2D0D60C0BFB23E67DA018D10-wk-Fact-AE50D0DB2D0D60C0BFB23E67DA018D10"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-65F924E2B61ACE90388D3E67DA107701-wk-Fact-65F924E2B61ACE90388D3E67DA107701"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-4B9974A4CE29DBF103C43E67D99354B2-wk-Fact-4B9974A4CE29DBF103C43E67D99354B2"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-5C7D75DCC30266B630933E67D9F00D9C-wk-Fact-5C7D75DCC30266B630933E67D9F00D9C"
      unitRef="shares">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-EEDC61BA1AA27469797D3E67D9F7D60A-wk-Fact-EEDC61BA1AA27469797D3E67D9F7D60A"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-DAFB7E3973621E3F6FF83E67DA00190B-wk-Fact-DAFB7E3973621E3F6FF83E67DA00190B"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2019Q4"
      decimals="INF"
      id="Fact-FFE521B70A62172277453E67D99D41C8-wk-Fact-FFE521B70A62172277453E67D99D41C8"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="FI2020Q1"
      decimals="INF"
      id="Fact-8C1FE83634D8FE7CBF563E67D9D23704-wk-Fact-8C1FE83634D8FE7CBF563E67D9D23704"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses
      contextRef="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember"
      decimals="2"
      id="Fact-2A80BDCD6DF05C776A1A3E67D9A45458-wk-Fact-2A80BDCD6DF05C776A1A3E67D9A45458"
      unitRef="number">0.01</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses>
    <dei:DocumentType
      contextRef="FD2020Q1YTD"
      id="d249939774e418-wk-Fact-C30AA27105D872D2DEC13E67D9E02C95">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="FD2020Q1YTD"
      id="d249939774e438-wk-Fact-862D95D68DB76D6EB7E53F28D43BB1FC">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="FD2020Q1YTD"
      id="d249939774e448-wk-Fact-63681DCD3DF978EFBFCF3E67D9E90F6C">2019-06-29</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="FD2020Q1YTD"
      id="d249939774e467-wk-Fact-C0C755080CE1AC8D717A3F296B08E971">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="FD2020Q1YTD"
      id="d249939774e483-wk-Fact-EEBB418770CDA7327E503E67D9DF6D18">000-08822</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="FD2020Q1YTD"
      id="d249939774e502-wk-Fact-93E031122D55BB40EBB93E67D9EBFACA">CAVCO INDUSTRIES INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="FD2020Q1YTD"
      id="d249939774e525-wk-Fact-AE285ECCE32324EAF16A3FB0409D7297">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="FD2020Q1YTD"
      id="d249939774e540-wk-Fact-79A501E45F839E7AE33C3E7338909549">56-2405642</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="FD2020Q1YTD"
      id="d249939774e609-wk-Fact-02E81449815E259BD55F403D261F92EC">3636 North Central Ave, Ste 1200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="FD2020Q1YTD"
      id="d249939774e640-wk-Fact-88E9E3A4116959D55B063E906627B823">Phoenix</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="FD2020Q1YTD"
      id="d249939774e645-wk-Fact-CB6A314318933FEFD0363E90B97107D1">AZ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="FD2020Q1YTD"
      id="d249939774e650-wk-Fact-08CDCE53514FD9850E4B3E916DA9828D">85012</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="FD2020Q1YTD"
      id="d249939774e684-wk-Fact-6552DBB5C2314EAD63783E87B9A7118E">602</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="FD2020Q1YTD"
      id="d249939774e689-wk-Fact-02E9FD148F8AB04903B83EB3B101F226">256-6263</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="FD2020Q1YTD"
      id="d249939774e743-wk-Fact-F1A2D238974C9F1A7AD33F3BA493DFDF">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="FD2020Q1YTD"
      id="d249939774e748-wk-Fact-1A10B25072F3F2E30AF03F3BF46CE0D2">CVCO</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="FD2020Q1YTD"
      id="d249939774e753-wk-Fact-E3D40028CDB81D1E193C3F3C3B98E104">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="FD2020Q1YTD"
      id="d249939774e787-wk-Fact-72E83A092E5E570DEA4B3E7C429E3996">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="FD2020Q1YTD"
      id="d249939774e801-wk-Fact-856145804417C6265A463E7C99CBE7DD">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="FD2020Q1YTD"
      id="d249939774e829-wk-Fact-C5852E7FD8D23D3314003E6E72462C05">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="FD2020Q1YTD"
      id="d249939774e865-wk-Fact-FFCC9DFD6F646E7A45853F36B6123C6C">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="FD2020Q1YTD"
      id="d249939774e876-wk-Fact-8D83C6F8C3E1C4203AB13F3483DAEC73">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="FD2020Q1YTD"
      id="d249939774e898-wk-Fact-C7D249F0102212495A613F421856EA9A">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="I2020Q1SharesOutstanding"
      decimals="INF"
      id="d249939774e912-wk-Fact-3240AF5FEF58D59280693E67D9E1B847"
      unitRef="shares">9115225</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e582-wk-Fact-AE3DDA9484D9B4B078DD3E67D9CA8EE6"
      unitRef="usd">199820000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e601-wk-Fact-967A46D3EDD6CBF4DEAB3E67D9EEE439"
      unitRef="usd">187370000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e616-wk-Fact-BC52440B9F40D70986A73E67D9EF913F"
      unitRef="usd">12853000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e635-wk-Fact-2AD58DA4CBD1C9A281473E67D99CB440"
      unitRef="usd">12148000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e655-wk-Fact-899497BA60527ED677A93E67D9927287"
      unitRef="usd">41952000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e674-wk-Fact-CFA2CD31B0657C3351DE3E67D9F3DC1B"
      unitRef="usd">40701000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ShortTermInvestments
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e694-wk-Fact-E1F61150F0021AF812613E67D99C40EC"
      unitRef="usd">13230000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e713-wk-Fact-908266AC8E1DEA2F88383E67D9A247DB"
      unitRef="usd">12620000</us-gaap:ShortTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e733-wk-Fact-CB776608FC768B085C583E67D99674B5"
      unitRef="usd">31035000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e752-wk-Fact-18D9E3983DF3135BD1EE3E67D9CFDE83"
      unitRef="usd">30058000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e772-wk-Fact-6A05019B4F37767BCFDD3E67D9A1ED96"
      unitRef="usd">16693000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e791-wk-Fact-498DA7DE2FBD232A79C63E67D99126BE"
      unitRef="usd">15234000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e811-wk-Fact-9EDC82C0279FBB469B103E67D9E8C664"
      unitRef="usd">118532000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e830-wk-Fact-D00C70536702B1BFFD163E67D9F15232"
      unitRef="usd">116203000</us-gaap:InventoryNet>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e851-wk-Fact-9DD1583CCF1226DB02AD3E67D9CA26BC"
      unitRef="usd">3030000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e870-wk-Fact-602EEC908EE4A31C47963E67D9F0DCE1"
      unitRef="usd">3061000</us-gaap:AssetsHeldForSaleNotPartOfDisposalGroupCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e890-wk-Fact-28E83CE3F05D7D21E51C3E67D9C9F972"
      unitRef="usd">41903000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e909-wk-Fact-FD822000CA63E913C0343E67D9903664"
      unitRef="usd">44654000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e929-wk-Fact-1452372DD99B3997F2013E67D9925EC0"
      unitRef="usd">479048000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e948-wk-Fact-3F3E8722F35398755D7B3E67D9F04B40"
      unitRef="usd">462049000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e968-wk-Fact-33D94AB246CBF30642323E67D9F52D57"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e987-wk-Fact-8B833CFDA50E2B569B9E3E67D9C8330F"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:LongTermInvestments
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1007-wk-Fact-4FAFD99F95E2431E01673E67D9EB4C8C"
      unitRef="usd">32533000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1026-wk-Fact-3F435C2AF3D8F1EEEB233E67D9DB437A"
      unitRef="usd">32137000</us-gaap:LongTermInvestments>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1046-wk-Fact-8A1DFF733F619E9729B63E67D9955AFA"
      unitRef="usd">54946000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1065-wk-Fact-1DD7A49A9D7ADB6BADB53E67D97D2428"
      unitRef="usd">56727000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermInvestmentsAndReceivablesNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1085-wk-Fact-CDC85E06E0D6756AAA493E67D9F3689C"
      unitRef="usd">29965000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:LongTermInvestmentsAndReceivablesNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1104-wk-Fact-DB158F7847EA9FA7A69A3E67D9DAEF9F"
      unitRef="usd">27772000</us-gaap:LongTermInvestmentsAndReceivablesNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1124-wk-Fact-1E2C859B84D3E4DA820A3E67D9F5FFC1"
      unitRef="usd">64376000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1143-wk-Fact-F4FD0CF07B0C887ADD903E67D9E2AA4E"
      unitRef="usd">63484000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1163-wk-Fact-3E097AB4463C294657153E67D9F4F26C"
      unitRef="usd">82616000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1182-wk-Fact-8AC48D8FBC89AA53DA343E67D9DAE331"
      unitRef="usd">82696000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1202-wk-Fact-956CA8080CFF2544EA0E3E67D9F43B20"
      unitRef="usd">12248000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1221-wk-Fact-8A5DC14B04ABC9EBB1143E67D9CFB434"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Assets
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1246-wk-Fact-4AE4E4C93369C0B677F73E67D97D98D1"
      unitRef="usd">756083000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1265-wk-Fact-9CCA52E1BC3735CF72233E67D9EA0D17"
      unitRef="usd">725216000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1368-wk-Fact-3E3CC9DC3744F21D65FC3E67D9F6D17F"
      unitRef="usd">24816000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1387-wk-Fact-B98B09B71687AF78EC3A3E67D980FD91"
      unitRef="usd">29305000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1402-wk-Fact-17E4F0E0375147D2A9963E67D9904601"
      unitRef="usd">130371000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1421-wk-Fact-EB8D54449ED90C7CDEC13E67D9ED0F59"
      unitRef="usd">125181000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1441-wk-Fact-B4A87EC470D0E293DD9D3E67D9F4CCE7"
      unitRef="usd">20143000</us-gaap:SecuredDebtCurrent>
    <us-gaap:SecuredDebtCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1460-wk-Fact-4AA148A27FBD0F7AED0B3E67D9EEBD2B"
      unitRef="usd">19522000</us-gaap:SecuredDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1480-wk-Fact-05EC5A57B74A10BCBA4F3E67D98EA477"
      unitRef="usd">175330000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1499-wk-Fact-419AC7934DF4FF388D113E67D9EAA694"
      unitRef="usd">174008000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1519-wk-Fact-4FAD6DF057D6D1363CB43E67D9DA2E0B"
      unitRef="usd">9260000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1538-wk-Fact-3F8707048F4A0533A6AA3E67D98D3557"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1558-wk-Fact-57F92A715538BB36CFA13E67D99416DE"
      unitRef="usd">6957000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:DeferredTaxLiabilitiesNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1577-wk-Fact-5800E0ACEAC169834EBE3E67D9C7D84D"
      unitRef="usd">7002000</us-gaap:DeferredTaxLiabilitiesNoncurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1597-wk-Fact-B7800444AB21A2072E8B3E67D9D88C2A"
      unitRef="usd">14199000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1616-wk-Fact-77ACE2A1ACBDD24CE9753E67D9F342B7"
      unitRef="usd">14618000</us-gaap:SecuredLongTermDebt>
    <us-gaap:PreferredStockValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1719-wk-Fact-5E876D6D72C9DCADF4203E67D9E59E10"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1738-wk-Fact-99E85CF40B2A3412EEE63E67D9D8C91E"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1758-wk-Fact-D7EE13F66D12D13E8CF83E67D9F19F3A"
      unitRef="usd">91000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1777-wk-Fact-80D92BC8FC69C6FE5EF73E67D9DA1A6C"
      unitRef="usd">91000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1797-wk-Fact-A26E1895B9B5CA2E8DC83E67D98A3A4A"
      unitRef="usd">248825000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1816-wk-Fact-FCA40F7C383C1801F6103E67D9E18E61"
      unitRef="usd">249447000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1836-wk-Fact-0219399C94459C1D833A3E67D9899232"
      unitRef="usd">301360000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1855-wk-Fact-34B5EFAA266BE54B8EF13E67D98B4BD6"
      unitRef="usd">280078000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1875-wk-Fact-15A33162BA9D4058A31E3E67D9EBDBF1"
      unitRef="usd">61000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1894-wk-Fact-69FF9810B80B4EF67E293E67D9903D2B"
      unitRef="usd">-28000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1915-wk-Fact-037AD6A3D7AB8B47E8113E67D9CE307C"
      unitRef="usd">550337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1934-wk-Fact-301E21DC78190B5151053E67D999D918"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249941906e1959-wk-Fact-798600089F2B23609CBA3E67D9EF0629"
      unitRef="usd">756083000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249941906e1978-wk-Fact-49A8C5816FAFD476B8693E67D9A108EC"
      unitRef="usd">725216000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e504-wk-Fact-DE3B868FF21762B551993E67DA19FC15"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e523-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622"
      unitRef="usd">246403000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e538-wk-Fact-177DF61F357B1A23123A3E67D9FB1030"
      unitRef="usd">203744000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e557-wk-Fact-F4FCEDDE2C2EB54B4EFC3E67D9FA5B80"
      unitRef="usd">194927000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e577-wk-Fact-7D9F367C31EFE2B470363E67D9F5A4E4"
      unitRef="usd">60298000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e596-wk-Fact-7ABD7B6AC4F0707EA5F63E67DA0A9F87"
      unitRef="usd">51476000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e616-wk-Fact-3B6776074C2D8CE2F6B73E67D9F0BFF6"
      unitRef="usd">35264000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e635-wk-Fact-EDAE2C362C37D47BF1023E67DA0E280F"
      unitRef="usd">29213000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e655-wk-Fact-813067A9D4CF6EF022603E67DA026D10"
      unitRef="usd">25034000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e674-wk-Fact-8F41EF0C33F20D4342543E67DA0C0F50"
      unitRef="usd">22263000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e694-wk-Fact-95EF4ED55869970EDEAD3E67DA0BD0F2"
      unitRef="usd">486000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e714-wk-Fact-02C3E5CCD84AF6C7C0B43E67DA0CA0BC"
      unitRef="usd">972000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncome
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e735-wk-Fact-4ED3FD328154E18F84C63E67DA0C78D1"
      unitRef="usd">2814000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e754-wk-Fact-7F6665678337AD89E5383E67DA114398"
      unitRef="usd">2845000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e774-wk-Fact-37A953DF0A987F3C42613E67D9F9CEB7"
      unitRef="usd">27362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e793-wk-Fact-1BA97B3BCAD073487ACC3E67DA03BBB0"
      unitRef="usd">24136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e813-wk-Fact-5A5DCEB3FBD0D8458D723E67DA1106A7"
      unitRef="usd">6080000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e833-wk-Fact-A086530737613B73580B3E67D9F6E122"
      unitRef="usd">4445000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e860-wk-Fact-C7B2AE643C84621805233E67DA0678C5"
      unitRef="usd">21282000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e879-wk-Fact-91068A67E6A756FF31363E67DA177602"
      unitRef="usd">19691000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e981-wk-Fact-EDC44BD6F39BD6FF09B83E67D9FE40B0"
      unitRef="usd">21282000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1000-wk-Fact-3F6E1155B2E2EF8A1D123E67DA0F1F3A"
      unitRef="usd">19691000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e1015-wk-Fact-53395DBF3B6C25612C333E67DA04B53A"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1034-wk-Fact-FE03B2DF093355FDC3353E67DA087F9C"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e1054-wk-Fact-0AC03C30D55D4237F0643E67D9F1DF31"
      unitRef="usd">-1000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1074-wk-Fact-BC23F923336E3F3717183E67DA144604"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e1094-wk-Fact-E8512A20D1C1929A5C823E67DA10036F"
      unitRef="usd">111000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1113-wk-Fact-DB8E378FA2BDF3F840463E67DA0374CE"
      unitRef="usd">6000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e1133-wk-Fact-6F03EE90BB1C6B410DA93E67DA01984F"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1153-wk-Fact-AA2C8BC55589A6EFDF773E67DA04B594"
      unitRef="usd">1000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249943207e1179-wk-Fact-4ED40B1FEBCE58AC34FD3E67DA1BA185"
      unitRef="usd">21371000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249943207e1198-wk-Fact-D231EC75229EB474D5FA3E67DA013E70"
      unitRef="usd">19696000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d249943207e1301-wk-Fact-0022B551137E1914AEB63E67D9F2C44F"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d249943207e1320-wk-Fact-05ED834D375E720DA8E03E67DA1B0FA3"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d249943207e1340-wk-Fact-8928E58B10E3C2A483EF3E67D9FA7DB9"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d249943207e1359-wk-Fact-D296061233FA0B36FCA03E67DA146F36"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249943207e1415-wk-Fact-579EC88617A17BCD85923E67D9F7FE0B"
      unitRef="shares">9102685</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q1YTD"
      decimals="INF"
      id="d249943207e1434-wk-Fact-7B24CC37F394D9E869393E67DA1818CD"
      unitRef="shares">9048579</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249943207e1454-wk-Fact-6CE5EC3E085D9920D3313E67DA096AC0"
      unitRef="shares">9217599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q1YTD"
      decimals="INF"
      id="d249943207e1473-wk-Fact-B5EDD2245221DDB35A043E67DA1DE3E4"
      unitRef="shares">9267048</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e544-wk-Fact-C7B2AE643C84621805233E67DA0678C5"
      unitRef="usd">21282000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e563-wk-Fact-91068A67E6A756FF31363E67DA177602"
      unitRef="usd">19691000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e619-wk-Fact-C5A6224198BAC4BF60CD3E67D9E5E3D3"
      unitRef="usd">1240000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e638-wk-Fact-3C24344D74F2ACA282E93E67D974CFCC"
      unitRef="usd">1104000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e658-wk-Fact-74D9CC8861B38B5D793D3E67D97612B7"
      unitRef="usd">213000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e677-wk-Fact-308D83782B460BA2FC803E67D987A183"
      unitRef="usd">75000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e697-wk-Fact-17A6171EDDD96897FA943E67D9E811B3"
      unitRef="usd">-69000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e717-wk-Fact-230556B23FD86EF9AD093E67D9791AEA"
      unitRef="usd">640000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e737-wk-Fact-5534999BCC1BD5F7ECA93E67D97CDC10"
      unitRef="usd">630000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e756-wk-Fact-7A207789332C9A0EA2043E67D9E6D7E0"
      unitRef="usd">599000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e776-wk-Fact-5E492627B02D745683893E67D9EC339E"
      unitRef="usd">359000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e796-wk-Fact-F56EE4C8794043CD75953E67D97F9910"
      unitRef="usd">139000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e817-wk-Fact-3D503F2AC24B334B023D3E67D9EB3687"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e836-wk-Fact-A18704A66937C27059F63E67D97F5E6E"
      unitRef="usd">40000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e858-wk-Fact-F7F22E25D7025B85A2103E67D9E5D950"
      unitRef="usd">4031000</cvco:Gainlossonsalesofloansandinvestments>
    <cvco:Gainlossonsalesofloansandinvestments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e878-wk-Fact-48E6984F0ECDAAA6F1023E67D978BFBC"
      unitRef="usd">3361000</cvco:Gainlossonsalesofloansandinvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e940-wk-Fact-314D5CF0AA23F13D19C53E67D9855A6A"
      unitRef="usd">1252000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e960-wk-Fact-99F040F002886A902E583E67D9ECE465"
      unitRef="usd">4879000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e981-wk-Fact-C9767309543B83E4591A3E67D987BA6D"
      unitRef="usd">37586000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:PaymentsToAcquireFinanceReceivables
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1001-wk-Fact-A300198C6604DBC095983E67D9EA2B1C"
      unitRef="usd">33617000</us-gaap:PaymentsToAcquireFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1022-wk-Fact-70E1092BCE5F88DD3F3C3E67D97FFF71"
      unitRef="usd">37625000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromSaleOfFinanceReceivables
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1041-wk-Fact-22005F0186DE7C55CB563E67D97B7BF2"
      unitRef="usd">28206000</us-gaap:ProceedsFromSaleOfFinanceReceivables>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1061-wk-Fact-791464B93205B697BB383E67D984373F"
      unitRef="usd">2176000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:ProceedsFromCollectionOfNotesReceivable
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1080-wk-Fact-C0F9780EEA9DB50073773E67D9E7888B"
      unitRef="usd">3462000</us-gaap:ProceedsFromCollectionOfNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1100-wk-Fact-30B0A17FD6C28EB5DB813E67D9E593C9"
      unitRef="usd">2329000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1120-wk-Fact-2EBC39AA119FE16087143E67D975C3CF"
      unitRef="usd">1285000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1141-wk-Fact-CDA4939FEDE9F58E5A8E3E67D977C9CB"
      unitRef="usd">-4321000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1160-wk-Fact-2B7F0A6E7A8327ED46EC3E67D9E83167"
      unitRef="usd">282000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1181-wk-Fact-45DD77B40C890F9C746A3E67D9EDE980"
      unitRef="usd">3682000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInFinanceReceivables
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1201-wk-Fact-9BFB17C34888816902623E67D9ED98FA"
      unitRef="usd">14103000</us-gaap:IncreaseDecreaseInFinanceReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1222-wk-Fact-A4226C62BDA4BED84C653E67D975FF7E"
      unitRef="usd">-1381000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1242-wk-Fact-A9972E96416C2F59D82E3E67D9E8D856"
      unitRef="usd">1814000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1262-wk-Fact-33B7D90A280768F518FB3E67D976F2FD"
      unitRef="usd">16798000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1281-wk-Fact-590EACF1D9F574D049D23E67D980C527"
      unitRef="usd">-2115000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1344-wk-Fact-8B8C63749A67A321EE233E67D97A23C5"
      unitRef="usd">2063000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1364-wk-Fact-9A6320D72DB383B05CEB3E67D9E9D3D6"
      unitRef="usd">1679000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1385-wk-Fact-4F1CA69C4FE47C99AEF13E67D97E43FA"
      unitRef="usd">42000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1404-wk-Fact-A670395C3453E1D5AC113E67D9EB4C4A"
      unitRef="usd">49000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1424-wk-Fact-A1D401C3F4161E6818D43E67D981FE44"
      unitRef="usd">2110000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1444-wk-Fact-0D048E6B545F088037E93E67D9779EF9"
      unitRef="usd">2026000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1465-wk-Fact-C0C2EB302535D6CE18A93E67D984DD69"
      unitRef="usd">2662000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1484-wk-Fact-2929FA69AAEBF25D8E323E67D9E67AE9"
      unitRef="usd">2083000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1504-wk-Fact-D42E95EA3996E83F31F13E67D973F7BD"
      unitRef="usd">-1469000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1524-wk-Fact-EE945B56A4A8F0D882773E67D98582AC"
      unitRef="usd">-1573000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1586-wk-Fact-4A7787B67BE723D7A5573E67D97EF3F4"
      unitRef="usd">-1252000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1606-wk-Fact-97B34D60232C5E33FD3D3E67D973E9D8"
      unitRef="usd">-2168000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1627-wk-Fact-964CD09AADF8F672DD883E67D9EBA7E3"
      unitRef="usd">75000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:ProceedsFromRepaymentsOfSecuredDebt
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1646-wk-Fact-F1BF1A1E3E5DC27571F33E67D97E4DA6"
      unitRef="usd">226000</us-gaap:ProceedsFromRepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1666-wk-Fact-FF474615B3DB2C2A0E563E67D9E60097"
      unitRef="usd">997000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1686-wk-Fact-2BE265DA6E8762976CE13E67D9EA3447"
      unitRef="usd">2157000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1707-wk-Fact-325249D34F3222015A123E67D984058C"
      unitRef="usd">-2174000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1727-wk-Fact-909A82225DC86D8101233E67D9790A5D"
      unitRef="usd">-4099000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1749-wk-Fact-547A68A699A0FB6B630A3E67D97247CD"
      unitRef="usd">13155000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1768-wk-Fact-FF381DF79E6ED6F05D1A3E67D9ED5D99"
      unitRef="usd">-7787000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249939031e1789-wk-Fact-FD2928D7C01F6A2ACBB43E67D9E8FD41"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249939031e1808-wk-Fact-7840F545D663D0E9307D3E67D9EA0F02"
      unitRef="usd">199258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249939031e1833-wk-Fact-CEF8465E12AEDA43D9913E67D972540F"
      unitRef="usd">213024000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249939031e1852-wk-Fact-9F0EB131B70F42BB2B013E67D983F649"
      unitRef="usd">191471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1913-wk-Fact-791ED3B8E71F9F5F9F743E67D985C471"
      unitRef="usd">4512000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1932-wk-Fact-BDB002D4C9C83C0A0B453E67D9814D12"
      unitRef="usd">6170000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e1952-wk-Fact-DF7A759591B8982516513E67D987EE5C"
      unitRef="usd">289000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e1971-wk-Fact-E148EF919663F6E1E7053E67D97D9093"
      unitRef="usd">663000</us-gaap:InterestPaidNet>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e2032-wk-Fact-95864197525959FB80413E67D9845055"
      unitRef="usd">13043000</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:FairValueOfAssetsAcquired
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e2051-wk-Fact-9C280236BD02C1BA7B553E67D9EAE4B3"
      unitRef="usd">0</us-gaap:FairValueOfAssetsAcquired>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249939031e2071-wk-Fact-E236D7B5F7995FC8F8753E67D9E94ABF"
      unitRef="usd">13505000</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:CapitalLeaseObligationsIncurred
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249939031e2090-wk-Fact-3B23DE84AE95C03270A13E67D97AF613"
      unitRef="usd">0</us-gaap:CapitalLeaseObligationsIncurred>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-B89761FEA0556D3953103E67DA2F4FEB-0-wk-Fact-D8563AE78ECA0B1355923E67DA0B954D">Basis of Presentation&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that we believe 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 except for the events set forth in Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;23&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the Consolidated Financial Statements Notes ("Notes") of the Company's Quarterly Report on Form 10-Q for the period ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("Form 10-Q"), there were no disclosable subsequent events. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes included in the Company's &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, filed with the SEC on &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;May&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. 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 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. The Company's current fiscal year will end on &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;March&#160;28, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company operates principally in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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 in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; factories located throughout the United States, which are sold to a network of independent distributors, through the Company's &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; Company-owned retail stores and to community owners and developers. Our financial services group 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="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Adoption of New Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Leases &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;("Topic 842"). This guidance amends previous accounting considerations and treatments for leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use ("ROU") assets and lease liabilities on the balance sheet for both finance leases and operating leases. For finance leases, the lessee recognizes interest expense and amortization of the ROU asset and for operating leases, the lessee recognizes straight-line lease expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Effective March 31, 2019, the Company adopted Topic 842 using the modified retrospective transition approach. This approach provides a method for recording existing leases at adoption, without restating comparative periods. The Company also elected to adopt the package of practical expedients provided in the guidance, which allowed the Company to retain the historical classification for each lease, and provided relief from reviewing existing or expired contracts to determine if they contain leases under the new guidance.&#160;In addition, an accounting policy election was made to account for non-lease and lease components as a single lease component for all asset classes.&#160;The Company also made an accounting policy election to exclude ROU assets and lease liabilities for leases with an initial term of twelve months or less from the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Adoption of the new standard resulted in an addition of net operating lease ROU assets and lease liabilities of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$13.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$13.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively, to the Company&#x2019;s Consolidated Balance Sheet as of March 31, 2019. The difference between the additional lease assets and lease liabilities reflects existing accrued rent balances that were reclassified to the operating lease ROU asset as of March 31, 2019. The standard did not materially impact our consolidated Net income and had no impact on cash flows. See Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;9&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Accounting Standards Issued But Not Yet Adopted. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments, which now requires a forward-looking impairment model based on expected losses rather than incurred losses. The guidance also requires increased disclosures. ASU 2016-13 will be effective beginning with the first quarter of the Company's fiscal year 2021 and is to be applied using a modified retrospective transition method. Early adoption is permitted. The Company does not plan to early adopt the guidance and is currently evaluating the effect ASU 2016-13 will have on the Company's Consolidated Financial Statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-1403337851ADB46178413E67DA2F0189-0-wk-Fact-362B0F8F860C818AB61C3E67DA091F9E">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that we believe 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 except for the events set forth in Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;23&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the Consolidated Financial Statements Notes ("Notes") of the Company's Quarterly Report on Form 10-Q for the period ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("Form 10-Q"), there were no disclosable subsequent events. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes included in the Company's &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; Annual Report on Form 10-K for the year ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, filed with the SEC on &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;May&#160;28, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("Form 10-K").&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. 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 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. The Company's current fiscal year will end on &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;March&#160;28, 2020&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company operates principally in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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 in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; factories located throughout the United States, which are sold to a network of independent distributors, through the Company's &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;38&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; Company-owned retail stores and to community owners and developers. Our financial services group 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="FD2020Q1YTD"
      decimals="INF"
      id="d249943490e442-wk-Fact-1C4E4823E85AF16E47713E67DA097AE0"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <cvco:NumberofOperatingManufacturingFacilities
      contextRef="FI2020Q1"
      decimals="INF"
      id="d249943490e446-wk-Fact-F94B68803410D2CDE5243E67DA072870"
      unitRef="factories">20</cvco:NumberofOperatingManufacturingFacilities>
    <us-gaap:NumberOfStores
      contextRef="FI2020Q1"
      decimals="INF"
      id="d249943490e450-wk-Fact-96E3673D40E1CD76165E3E67DA09BBB3"
      unitRef="store">38</us-gaap:NumberOfStores>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-E39E076C2CCF36856C043E67DA2F3FC9-0-wk-Fact-D3FF4DC5BAAB15BC50BB3E67DA0A9A8D">&lt;div style="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Adoption of New Accounting Standards.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Leases &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;("Topic 842"). This guidance amends previous accounting considerations and treatments for leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use ("ROU") assets and lease liabilities on the balance sheet for both finance leases and operating leases. For finance leases, the lessee recognizes interest expense and amortization of the ROU asset and for operating leases, the lessee recognizes straight-line lease expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Effective March 31, 2019, the Company adopted Topic 842 using the modified retrospective transition approach. This approach provides a method for recording existing leases at adoption, without restating comparative periods. The Company also elected to adopt the package of practical expedients provided in the guidance, which allowed the Company to retain the historical classification for each lease, and provided relief from reviewing existing or expired contracts to determine if they contain leases under the new guidance.&#160;In addition, an accounting policy election was made to account for non-lease and lease components as a single lease component for all asset classes.&#160;The Company also made an accounting policy election to exclude ROU assets and lease liabilities for leases with an initial term of twelve months or less from the Consolidated Balance Sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Adoption of the new standard resulted in an addition of net operating lease ROU assets and lease liabilities of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$13.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$13.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively, to the Company&#x2019;s Consolidated Balance Sheet as of March 31, 2019. The difference between the additional lease assets and lease liabilities reflects existing accrued rent balances that were reclassified to the operating lease ROU asset as of March 31, 2019. The standard did not materially impact our consolidated Net income and had no impact on cash flows. See Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;9&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember"
      decimals="-5"
      id="d249943490e497-wk-Fact-33CA16349708A149F1F73E67DA0BDD08"
      unitRef="usd">13000000.0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification
      contextRef="D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherLiabilitiesMember"
      decimals="-5"
      id="d249943490e501-wk-Fact-C4B6F76F2949A05C06393E67DA08FD50"
      unitRef="usd">13500000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification>
    <us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted
      contextRef="FD2020Q1YTD"
      id="TextSelection-8C6589CAF4B4F3A76BBB3E67DA2FE363-0-wk-Fact-B914919518A4E75991C93E67DA088CB6">&lt;div style="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Accounting Standards Issued But Not Yet Adopted. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In June 2016, the FASB issued ASU 2016-13, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments, which now requires a forward-looking impairment model based on expected losses rather than incurred losses. The guidance also requires increased disclosures. ASU 2016-13 will be effective beginning with the first quarter of the Company's fiscal year 2021 and is to be applied using a modified retrospective transition method. Early adoption is permitted. The Company does not plan to early adopt the guidance and is currently evaluating the effect ASU 2016-13 will have on the Company's Consolidated Financial Statements and disclosures.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.&lt;/span&gt;&lt;/div&gt;</us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-ABA94E06267C20D84E173E67DA2FF0A7-0-wk-Fact-0DD2FC451457D5AB7D3C3E67DA0961E9">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-C6BD1C280F32770408A43E67DA30A2B6-0-wk-Fact-A0DAB13D7EF5C4BC61143E67D9AE2713">Revenue from Contracts with Customers&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and the source of the revenue for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;202,479&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;186,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;22,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;248,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;232,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,155&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;246,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other financial services revenue relates to consumer finance and insurance revenue that is not within the scope of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606).&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-882176D503558F493A473E67DA3086AE-0-wk-Fact-69B445B880CC7ACBC49E3E67D9AFC88B">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes customer contract revenues disaggregated by reportable segment and the source of the revenue for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:77%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;202,479&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;186,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Modular homes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,407&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;22,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Park model RVs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,727&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;248,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;232,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,155&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;632&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;Other &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,009&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total Net revenue&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;246,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e557-wk-Fact-0B969E08A32E6B4C20C93E67D9BF9C78"
      unitRef="usd">202479000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e576-wk-Fact-F8A78BCDAB9614D1704A3E67D9B9E69A"
      unitRef="usd">186316000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e591-wk-Fact-1473ADAF8C271365FF163E67D9BEF270"
      unitRef="usd">19407000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ModularMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e610-wk-Fact-E00F49CA6994416107753E67D9BC4AB0"
      unitRef="usd">22447000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e630-wk-Fact-61CC370E65655603198B3E67D9BD0EAD"
      unitRef="usd">12861000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_ParkModelRVsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e649-wk-Fact-D3892234EA1F1865C0763E67D9BF1AAB"
      unitRef="usd">11727000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B"
      unitRef="usd">14021000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_ProductAndServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8"
      unitRef="usd">12272000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e710-wk-Fact-9EB6B12870F6CB38AF673E67D9B9EAEA"
      unitRef="usd">248768000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249944170e729-wk-Fact-9ECE6EFDCF66855730303E67D9BBF19F"
      unitRef="usd">232762000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e790-wk-Fact-428FC97AE268D3121D293E67D9BC5D18"
      unitRef="usd">1155000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_cvco_InsuranceAgencyCommissionsMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e809-wk-Fact-2AC91FBB9032B2B933F43E67D9BB6974"
      unitRef="usd">632000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA"
      unitRef="usd">14119000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_srt_ProductOrServiceAxis_us-gaap_FinancialServiceOtherMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C"
      unitRef="usd">13009000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e871-wk-Fact-D6D5BD31868BA34550E63E67D9BAB506"
      unitRef="usd">15274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249944170e890-wk-Fact-8E7323A4D04D716AD3D13E67D9BC55DD"
      unitRef="usd">13641000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249944170e915-wk-Fact-DE3B868FF21762B551993E67DA19FC15"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249944170e934-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622"
      unitRef="usd">246403000</us-gaap:Revenues>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-E069A1265032D53B34763E67DA3023A9-0-wk-Fact-5CBC13CE6082E49E70FB3E67D9ABCB7B">Restricted Cash&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Restricted cash consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,426&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,499&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corresponding amounts are recorded in accounts payable and accrued liabilities for customer payments and deposits.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the accompanying 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="line-height:120%;padding-top:12px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 31, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;199,820&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;187,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;177,487&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;186,766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Restricted cash, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,853&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,918&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,228&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;351&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash, cash equivalents and restricted cash per statement of cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;213,024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;199,869&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;191,471&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;199,258&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-9CD60F72E66A304A22873E67DA302370-0-wk-Fact-43A52812BFB2D29A17853E67D9AADD5B">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Restricted cash consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash related to CountryPlace customer payments to be remitted to third parties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,426&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;457&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;634&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other restricted cash&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,606&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,439&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,204&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,499&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"
      decimals="-3"
      id="d249944936e477-wk-Fact-EF9CC6A462286028A6773E67D9B43C41"
      unitRef="usd">11141000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomerPaymentsToBeRemittedToThirdPartiesMember"
      decimals="-3"
      id="d249944936e496-wk-Fact-229F3F014DC9C545153B3E67D9B4310B"
      unitRef="usd">10426000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember"
      decimals="-3"
      id="d249944936e511-wk-Fact-BC44364EA9A395B6B7CB3E67D9B46822"
      unitRef="usd">457000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember"
      decimals="-3"
      id="d249944936e530-wk-Fact-6E570F6E8C01B45AC6773E67D9B28813"
      unitRef="usd">634000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2020Q1_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember"
      decimals="-3"
      id="d249944936e550-wk-Fact-4F700D7A22B483EB83833E67D9B2CD13"
      unitRef="usd">1606000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2019Q4_srt_MajorCustomersAxis_cvco_OtherRestrictedCashMember"
      decimals="-3"
      id="d249944936e569-wk-Fact-9D4C538A71A10CC314D63E67D9B2D14A"
      unitRef="usd">1439000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249944936e594-wk-Fact-8C5B7950E497BB5856053E67D9B53C24"
      unitRef="usd">13204000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249944936e613-wk-Fact-96C1CAA78F0B0E8D8A3C3E67D9B31999"
      unitRef="usd">12499000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249944936e757-wk-Fact-AE3DDA9484D9B4B078DD3E67D9CA8EE6"
      unitRef="usd">199820000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249944936e776-wk-Fact-967A46D3EDD6CBF4DEAB3E67D9EEE439"
      unitRef="usd">187370000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249944936e795-wk-Fact-A28CB8A5211286A50F633E67D9EA21F7"
      unitRef="usd">177487000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249944936e815-wk-Fact-DF82486EB824D9B306263E67D9ED898F"
      unitRef="usd">186766000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249944936e830-wk-Fact-BC52440B9F40D70986A73E67D9EF913F"
      unitRef="usd">12853000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249944936e849-wk-Fact-2AD58DA4CBD1C9A281473E67D99CB440"
      unitRef="usd">12148000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249944936e868-wk-Fact-3255FEDE8190BA58DF073E67D9EE7C30"
      unitRef="usd">12918000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249944936e888-wk-Fact-4DA2BBAB208693966F3D3E67D9EC6F64"
      unitRef="usd">11228000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249944936e908-wk-Fact-33D94AB246CBF30642323E67D9F52D57"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249944936e927-wk-Fact-8B833CFDA50E2B569B9E3E67D9C8330F"
      unitRef="usd">351000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249944936e946-wk-Fact-CADBC37E56810A29E77F3E67D9EAB155"
      unitRef="usd">1066000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249944936e966-wk-Fact-0BFF5BFAA5A370A3277D3E67D9EE14D9"
      unitRef="usd">1264000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249944936e991-wk-Fact-CEF8465E12AEDA43D9913E67D972540F"
      unitRef="usd">213024000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249944936e1010-wk-Fact-FD2928D7C01F6A2ACBB43E67D9E8FD41"
      unitRef="usd">199869000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249944936e1029-wk-Fact-9F0EB131B70F42BB2B013E67D983F649"
      unitRef="usd">191471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249944936e1049-wk-Fact-7840F545D663D0E9307D3E67D9EA0F02"
      unitRef="usd">199258000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-F2E10A8E60280981170C3E67DA3068DA-0-wk-Fact-D0607546E6B7D7ECB9AE3E67DA02A480">Investments&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Investments consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;45,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,757&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, non-marketable equity investments include contributions of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$15.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; to equity-method investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable investments include investments in other distribution operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 (loss). &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,625&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(158&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less than 12 Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,678&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;852&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less than 12 Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;243&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(158&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Based on the Company's ability and intent to hold the investments for a reasonable period of time sufficient for a forecasted recovery of fair value, the Company does not consider any investments to be other-than-temporarily impaired as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due in less than one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after one year through five years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after five years through ten years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after ten years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;952&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;951&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <cvco:ScheduleofInvestmentsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-A5E9F9A170C3B248D8B43E67DA305441-0-wk-Fact-FEF9EE462949299D891E3E67DA04CC78">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Investments consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Available-for-sale debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;45,763&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,757&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:ScheduleofInvestmentsTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e477-wk-Fact-9EC799B444E3038D83643E67D9E021D0"
      unitRef="usd">13094000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e496-wk-Fact-300F3193535C385BCDCB3E67DA078476"
      unitRef="usd">13408000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e511-wk-Fact-B71EB1AD12415128CB0A3E67DA06035D"
      unitRef="usd">12117000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e530-wk-Fact-8B845F86C7E32EA05CF83E67DA04396E"
      unitRef="usd">11073000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249954591e550-wk-Fact-4186894D12D4449D6EF43E67D9907026"
      unitRef="usd">20552000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e569-wk-Fact-85EC6A7474A01612A0AA3E67DA06122E"
      unitRef="usd">20276000</us-gaap:EquityMethodInvestments>
    <us-gaap:Investments
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e594-wk-Fact-A6D116821BE9A8B08B0A3E67DA064DEB"
      unitRef="usd">45763000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e613-wk-Fact-7A963072117042A78D103E67DA04DF5D"
      unitRef="usd">44757000</us-gaap:Investments>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e645-wk-Fact-96EF5E7E141A0D3BF21E3E67DA04B797"
      unitRef="usd">15000000.0</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-D2EC006A5BC7F40FC22D3E67DA316BC7-0-wk-Fact-A2F17D787E0ABC906FB43E67DA037EE1">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,067&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,625&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,635&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(158&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e884-wk-Fact-29F0DEC54066286C5E3F3E67D9754F80"
      unitRef="usd">6742000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e903-wk-Fact-159F3F2B1E4E23E968393E67D9A3823C"
      unitRef="usd">15000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e922-wk-Fact-ACC7E723FB791D286F683E67D977425B"
      unitRef="usd">60000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e943-wk-Fact-F8D68E84B53D7BCD61643E67D9794C21"
      unitRef="usd">6697000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e958-wk-Fact-BDBB1E098E7B290149C33E67D97F31CC"
      unitRef="usd">4067000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e977-wk-Fact-671BD6E03F2B93D691463E67D973636F"
      unitRef="usd">133000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e996-wk-Fact-1D95B8E429EE46F072713E67D9A597E2"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e1017-wk-Fact-58DF1CAEF8FCFE820D1E3E67D979E70E"
      unitRef="usd">4196000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1037-wk-Fact-0F8B7C27F47516F87F2F3E67D97E6C7D"
      unitRef="usd">1908000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1056-wk-Fact-411D9FC0566CD03495563E67D97B8285"
      unitRef="usd">4000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1075-wk-Fact-AB97FFCF9D15F3D0A07E3E67D97DB80F"
      unitRef="usd">11000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1096-wk-Fact-CC9E2E5815768DDB223D3E67D97A6D51"
      unitRef="usd">1901000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1121-wk-Fact-D93CFC716EB8494723CA3E67D9A23CA3"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1140-wk-Fact-4F42011BAFFB2D00FE323E67D9A35403"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1159-wk-Fact-5E1F2BBBAD9CAE66FCD33E67D97FB7C0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1179-wk-Fact-2297F1F12C505941BC0C3E67D974C1CE"
      unitRef="usd">300000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e1199-wk-Fact-27A0B6A3233E4A1C94E33E67D9E21434"
      unitRef="usd">13017000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e1218-wk-Fact-548AF6BC28E6BB21A1A23E67D9A5968F"
      unitRef="usd">152000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e1237-wk-Fact-74F12E553F4E2F5D74D13E67D97C3F80"
      unitRef="usd">75000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e1258-wk-Fact-9EC799B444E3038D83643E67D9E021D0"
      unitRef="usd">13094000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e1485-wk-Fact-DA87BF4A12EB0F2C39923E67D9B2D809"
      unitRef="usd">6625000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e1504-wk-Fact-A5626704896A52BF92F53E67D9B5B12A"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e1523-wk-Fact-4240A7AAB2B3F94FB0573E67D9B7121B"
      unitRef="usd">119000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e1544-wk-Fact-E4EEDE1BB8F9FFB407703E67D9B36146"
      unitRef="usd">6509000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e1559-wk-Fact-36BA69342656408CE1FF3E67D9B99A06"
      unitRef="usd">4883000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e1578-wk-Fact-3CC0FA0A52F6DEA4ECB53E67D9B477FC"
      unitRef="usd">117000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e1597-wk-Fact-AE81B7F041A94B247F843E67D9B380CA"
      unitRef="usd">17000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e1618-wk-Fact-AB0EA769DB5545DCE5FC3E67D9B6AE53"
      unitRef="usd">4983000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1638-wk-Fact-AC8D1359C863566089043E67D9B317BF"
      unitRef="usd">1635000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1657-wk-Fact-D86A2288635B226E23963E67D9B5CC44"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1676-wk-Fact-5AB70780395F22B541FC3E67D9B18168"
      unitRef="usd">19000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e1697-wk-Fact-BAAC7161C8A7EE6A7B703E67D9B6E6E0"
      unitRef="usd">1619000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1717-wk-Fact-959BEFAAD1622A252AA63E67D9B103C4"
      unitRef="usd">300000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1736-wk-Fact-9D3B9A85C27170A0FD0D3E67D9B7039F"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1755-wk-Fact-A88E808504AD2A51CB6F3E67D9B54FA4"
      unitRef="usd">3000</us-gaap:AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e1776-wk-Fact-AEDCCE6885159D5C3C213E67D9B87A78"
      unitRef="usd">297000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e1801-wk-Fact-70F3DCE7BE5D698135233E67D9B4AE1A"
      unitRef="usd">13443000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e1820-wk-Fact-9938970CCC4EFCFEBC1A3E67D9B6DAED"
      unitRef="usd">123000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e1839-wk-Fact-2681A54EFB8CE795AFFF3E67D9B64B30"
      unitRef="usd">158000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e1860-wk-Fact-300F3193535C385BCDCB3E67DA078476"
      unitRef="usd">13408000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-FC6C393F91793C2D97063E67DA3142F2-0-wk-Fact-66F11699B628CCC0919F3E67DA057735">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less than 12 Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,678&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;247&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;852&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,099&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;903&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,279&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(70&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(75&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:29%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less than 12 Months&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;12&#160;Months&#160;or&#160;Longer&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;U.S. Treasury and government debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Residential mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,272&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State and political subdivision debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;243&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(17&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(141&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(158&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2322-wk-Fact-09446F4E8064C69D62443E67D9D8F012"
      unitRef="usd">656000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2341-wk-Fact-EB29FC2A80DE73A16EB93E67D9D58959"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2361-wk-Fact-7D18EAFF6EC00C4FE2633E67D9DCA042"
      unitRef="usd">4022000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2381-wk-Fact-61AF68F4DC4B4B3601BA3E67D9D42DF4"
      unitRef="usd">59000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2401-wk-Fact-FAB82980DCCCB64E78A83E67D9D6DEE3"
      unitRef="usd">4678000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e2421-wk-Fact-F0AB46BAB007AD7F5D9A3E67D9D6DEFE"
      unitRef="usd">60000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2437-wk-Fact-C72DE74393685EE0C8513E67D9D7C4F4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2456-wk-Fact-A2363671638E4BE0C9F33E67D9D8DB15"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2475-wk-Fact-A6AF048D1E887D2152153E67D9DC246D"
      unitRef="usd">405000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2495-wk-Fact-5F92DCE09E4003A1E1D83E67D9DB7FA1"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2515-wk-Fact-A4C2925D54D9BE3E132C3E67D9DDE07A"
      unitRef="usd">405000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e2534-wk-Fact-11A6F4D9F6742412438A3E67D9DC505B"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2556-wk-Fact-1688BB554781441015773E67D9D4FE67"
      unitRef="usd">247000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2575-wk-Fact-3B8B118D7503E8C99BCA3E67D9D5FF5A"
      unitRef="usd">4000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2595-wk-Fact-5CDFEE4FD9DEC27F3DD63E67D9D9A1C1"
      unitRef="usd">852000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2615-wk-Fact-924D0F07539944AD1AF63E67D9D99875"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2635-wk-Fact-EE52A9F79DC9909E62BD3E67D9DCE3BA"
      unitRef="usd">1099000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e2654-wk-Fact-0C5AD54374D9E98F697A3E67D9DB8382"
      unitRef="usd">11000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2681-wk-Fact-BB22D780A1702EC7174D3E67D9DAABE5"
      unitRef="usd">903000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2700-wk-Fact-79EB1586D1B272880EC53E67D9D7B955"
      unitRef="usd">5000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2720-wk-Fact-B8EB32A4599AEC9589EE3E67D9DCE4E9"
      unitRef="usd">5279000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2740-wk-Fact-A4DB2A95A6F2C4F7F4943E67D9DD1109"
      unitRef="usd">70000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2760-wk-Fact-86D04197E3ADB591BCB73E67D9D498CD"
      unitRef="usd">6182000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e2780-wk-Fact-E5E6542E6088EA35ABF23E67D9D983BE"
      unitRef="usd">75000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3219-wk-Fact-5079659E0379E22F16AA3E67D99E8900"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3238-wk-Fact-C9FFDD1304F81DFE45893E67D9FE56D4"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3257-wk-Fact-B521BD02B2BD3F01FD603E67D9F423D3"
      unitRef="usd">297000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3277-wk-Fact-10540D19693DFBFD27BF3E67D99DC580"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3297-wk-Fact-C8B81DFF725317A5FDE13E67D9A06FDC"
      unitRef="usd">297000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USTreasuryAndGovernmentMember"
      decimals="-3"
      id="d249954591e3317-wk-Fact-3E1A4D91B8D82FF346253E67D99A69EE"
      unitRef="usd">3000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3333-wk-Fact-5A711D7D4775C875CE863E67D9F9B4A2"
      unitRef="usd">1066000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3352-wk-Fact-E000167FB7372755CF3D3E67D99CF276"
      unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3372-wk-Fact-F2183D61C2AC0C4A54EC3E67D9F1F2F0"
      unitRef="usd">5206000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3392-wk-Fact-C544654DF9B8266C15B03E67D99A947B"
      unitRef="usd">110000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3412-wk-Fact-B1F500580D18E690092A3E67D99F46A4"
      unitRef="usd">6272000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_MortgageBackedSecuritiesMember"
      decimals="-3"
      id="d249954591e3431-wk-Fact-9753674430BDC3088B513E67DA00AF96"
      unitRef="usd">119000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3453-wk-Fact-FF286CED5F82367F434C3E67D99E86FB"
      unitRef="usd">353000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3472-wk-Fact-307A3A4E0D564E6FDC903E67D99E47A0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3491-wk-Fact-11642910B6F4ECFD554E3E67D9A063A2"
      unitRef="usd">2319000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3511-wk-Fact-9BD87B1DF87708ADAF563E67D9A2C4D4"
      unitRef="usd">17000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3531-wk-Fact-157E92FFC8721FC18EBA3E67D99FB51B"
      unitRef="usd">2672000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember"
      decimals="-3"
      id="d249954591e3550-wk-Fact-FC1C3AEC378853DDC93F3E67D99EFC1A"
      unitRef="usd">17000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3572-wk-Fact-438924FFD6E70A4E1A283E67D9FF2400"
      unitRef="usd">243000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3591-wk-Fact-4B499C1C90F4D61E6AD93E67D9F45827"
      unitRef="usd">8000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3611-wk-Fact-3AA1F6C026F6675FF5813E67D9F9CB4F"
      unitRef="usd">1073000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3631-wk-Fact-49378CE317F11F9B899D3E67D9F60EB5"
      unitRef="usd">11000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3651-wk-Fact-DDC07EA9CBC78360A8003E67DA00A214"
      unitRef="usd">1316000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_us-gaap_CorporateDebtSecuritiesMember"
      decimals="-3"
      id="d249954591e3670-wk-Fact-07DE6CD15C4257D69DA43E67D99D4306"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3697-wk-Fact-53B59DBAD3E64787D7363E67D99CCC5F"
      unitRef="usd">1662000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3716-wk-Fact-01E1F71975A62ACC31943E67D9F6CF5B"
      unitRef="usd">17000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3736-wk-Fact-77F78F462F108A2372193E67D9FDA71F"
      unitRef="usd">8895000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3756-wk-Fact-FB53B8CEE331869471763E67D9F875B3"
      unitRef="usd">141000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3776-wk-Fact-841165422CCB603CE1523E67D9F675FB"
      unitRef="usd">10557000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954591e3796-wk-Fact-14FD15609FA1E0477A693E67D9F858D8"
      unitRef="usd">158000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-4A500CD3FFA9CC69B1F03E67DA31F59E-0-wk-Fact-139CF9E04BC0B9191E4F3E67DA02E597">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due in less than one year&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;860&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after one year through five years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,225&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,222&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after five years through ten years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;284&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Due after ten years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,742&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e3950-wk-Fact-B09A02B406622E8CFCFE3E67D9E28511"
      unitRef="usd">860000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e3969-wk-Fact-4BE2BED6510950D952E03E67D9E251E4"
      unitRef="usd">858000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e3984-wk-Fact-D6F8237173260A4776893E67D9E379E4"
      unitRef="usd">3225000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4003-wk-Fact-9F4F02A6CD16147C6C553E67D9E0AA56"
      unitRef="usd">3222000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4023-wk-Fact-9FC204739969F22A810D3E67D9E0988E"
      unitRef="usd">264000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4042-wk-Fact-0D356B9C6173E21EDB553E67D9E174F7"
      unitRef="usd">284000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4062-wk-Fact-7FAEB66C55DD3BFCEF0C3E67D9E26C56"
      unitRef="usd">1926000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4081-wk-Fact-9E21FA5DCD9624286A213E67D9E1A2A0"
      unitRef="usd">2033000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesRollingAfterYearTenFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4101-wk-Fact-D9DB41C9718807F647F93E67D9E3C4B0"
      unitRef="usd">6742000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4120-wk-Fact-DC014F2731158678E4413E67D9E45B45"
      unitRef="usd">6697000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4145-wk-Fact-27A0B6A3233E4A1C94E33E67D9E21434"
      unitRef="usd">13017000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954591e4164-wk-Fact-9EC799B444E3038D83643E67D9E021D0"
      unitRef="usd">13094000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:GainLossOnInvestmentsTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-FFD55CEF9DF7D26998043E67DA3050FF-0-wk-Fact-AEE7DFF37856318E481E3E67DA05ACDF">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;952&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,610&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;951&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:GainLossOnInvestmentsTextBlock>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954591e4359-wk-Fact-C19E3015D3F1C32B7C6C3E67D9A25CB2"
      unitRef="usd">952000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249954591e4378-wk-Fact-2F2BCAFE1FC7248D03C43E67D99EB953"
      unitRef="usd">1610000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiRealizedLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954591e4393-wk-Fact-A61D33B6C70EA03AB4F33E67D9A067A5"
      unitRef="usd">1000</us-gaap:EquitySecuritiesFvNiRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiRealizedLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249954591e4413-wk-Fact-A612DC83F1FC5A2A62B23E67D9A1ACF6"
      unitRef="usd">40000</us-gaap:EquitySecuritiesFvNiRealizedLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954591e4439-wk-Fact-49979586C442BD2199ED3E67D99E99F4"
      unitRef="usd">951000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:EquitySecuritiesFvNiGainLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249954591e4458-wk-Fact-5BAD58552968D049B72F3E67D9A2229E"
      unitRef="usd">1570000</us-gaap:EquitySecuritiesFvNiGainLoss>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-482E1BC4DBE89A9745443E67DA3155B3-0-wk-Fact-F7BACFED326A35C059F23E67D99478E2">Inventories&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Inventories consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;32,783&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;33,701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finished goods and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;70,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;118,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;116,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-109E5E4A61B7DB5C8ABC3E67DA31FB0C-0-wk-Fact-2550047DA17F463EA5003E67D997CD69">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Inventories consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Raw materials&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;32,783&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;33,701&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Work in process&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,474&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finished goods and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73,275&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;70,290&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;118,532&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;116,203&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249945302e477-wk-Fact-7A7996ECA37A27E174D13E67D9CADE42"
      unitRef="usd">32783000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249945302e496-wk-Fact-C2A54F01E01D8271B4053E67D9CC72FB"
      unitRef="usd">33701000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249945302e511-wk-Fact-BA39ECB64E3DCAFF58603E67D9CCE554"
      unitRef="usd">12474000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249945302e530-wk-Fact-614D1284F836717BB7E23E67D9CC64E5"
      unitRef="usd">12212000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249945302e550-wk-Fact-E76BCEC214EE31D06B633E67D9CC15E2"
      unitRef="usd">73275000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249945302e569-wk-Fact-7FD91F6EC61ADF84FA0F3E67D9CB51EF"
      unitRef="usd">70290000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249945302e594-wk-Fact-9EDC82C0279FBB469B103E67D9E8C664"
      unitRef="usd">118532000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249945302e613-wk-Fact-D00C70536702B1BFFD163E67D9F15232"
      unitRef="usd">116203000</us-gaap:InventoryNet>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-25DBE42636D9EDF7A6653E67DA3202F3-0-wk-Fact-2C1C32B7620741E592EB3E67D9DD4386">Consumer Loans Receivable&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,782&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment (originated after Acquisition Date)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,580&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;88,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;85,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86,785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. ("Palm Harbor") in April 2011 ("Acquisition Date"). As of the Acquisition Date, the Company determined the excess of the loan pool's scheduled contractual principal and interest payments over all cash flows expected as an amount that includes interest that cannot be accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans includes interest that is accreted into interest income over the remaining life of the loans (referred to as accretable yield). Interest income on consumer loans receivable is recognized as Net revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable held for investment &#x2013; contractual amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;96,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;100,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Purchase discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(36,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(18,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less consumer loans receivable reclassified as other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total acquired consumer loans receivable held for investment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,782&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Over the life of the acquired loans, the Company estimates cash flows expected to be collected to determine if an allowance for loan loss subsequent to the Acquisition Date is required. The weighted averages of assumptions used in the calculation of expected cash flows to be collected were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Prepayment rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17.3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Default rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Assuming there was a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (100 basis point) unfavorable variation from the expected level, for each key assumption, the expected cash flows for the life of the portfolio, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, would decrease by approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$879,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$2.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for the expected prepayment rate and expected default rate, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The changes in accretable yield on acquired consumer loans receivable held for investment were as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;36,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Reclassifications to non-accretable discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;291&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the end of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The consumer loans held for investment have the following characteristics:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8.52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8.49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average effective interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8.97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9.11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;163&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates CountryPlace's gross consumer loans receivable for each class by portfolio segment and credit quality indicator as of the time of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2005&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2007&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unsecuritized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans&#160;Held&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Asset Class&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Credit Quality Indicator (FICO&#xae; score)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Home-only loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,647&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;226&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;22,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;386&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;432&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,155&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;302&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;28,071&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;961&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,228&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,771&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;25,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;88,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2005&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2007&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unsecuritized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans&#160;Held&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Asset Class&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Credit Quality Indicator (FICO&#xae; score)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Home-only loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;912&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,710&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,436&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;23,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;49,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,202&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,969&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,671&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;26,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;344&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,238&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;26,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loan contracts secured by collateral that is geographically concentrated could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the outstanding principal balance of the consumer loans receivable portfolio is concentrated in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Texas&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; is concentrated in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Florida&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; was concentrated in Florida. Other than &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Texas&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Florida&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;no&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; other state had concentrations in excess of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;10%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the principal balance of the consumer loans receivable as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.7 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivablesTextBlock>
    <cvco:ConsumerLoansReceivableTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-313F6C1DF6441FB89C143E67DA31BE59-0-wk-Fact-A96C19F205DFDC4653063E67D9DDEC3D">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes consumer loans receivable (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment (at Acquisition Date, defined below)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,782&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment (originated after Acquisition Date)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,572&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,580&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;88,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Deferred financing fees and other, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,119&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,926&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(421&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;85,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86,785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:ConsumerLoansReceivableTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e483-wk-Fact-4DC3D54AC7F03A664B333E67D995F014"
      unitRef="usd">42782000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e502-wk-Fact-A6C4CB65BD376320B8113E67D995B349"
      unitRef="usd">44375000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e517-wk-Fact-D195AB97C63FBCCB4F033E67D997647D"
      unitRef="usd">19572000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <cvco:ConsumerLoansReceivableHeldForInvestment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e536-wk-Fact-27952131D93FC28D3D8E3E67D99450A8"
      unitRef="usd">20580000</cvco:ConsumerLoansReceivableHeldForInvestment>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e556-wk-Fact-E44F95F13D0EB7E5B8A73E67D9968F73"
      unitRef="usd">12087000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:LoansReceivableHeldForSaleAmount
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e575-wk-Fact-B5B5A690B5630F6D94C03E67D998BB16"
      unitRef="usd">11288000</us-gaap:LoansReceivableHeldForSaleAmount>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember"
      decimals="-3"
      id="d249965039e595-wk-Fact-25A123107E1DB260D9D13E67D99534A6"
      unitRef="usd">14080000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember"
      decimals="-3"
      id="d249965039e614-wk-Fact-F7937A1835FB45F50ACE3E67D993F5E0"
      unitRef="usd">12883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember"
      decimals="-3"
      id="d249965039e634-wk-Fact-6799A824BFCAA87242EC3E67D998B21B"
      unitRef="usd">88521000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_ConsumerPortfolioSegmentMember"
      decimals="-3"
      id="d249965039e653-wk-Fact-D6B93C55135C020D36693E67D9964A49"
      unitRef="usd">89126000</us-gaap:NotesReceivableGross>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e673-wk-Fact-6F6E9459EA7A73EFF3023E67D9979EDC"
      unitRef="usd">2119000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableDeferredIncome
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e693-wk-Fact-0081EC8376A1F91AA3883E67D994B648"
      unitRef="usd">1926000</us-gaap:LoansAndLeasesReceivableDeferredIncome>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e714-wk-Fact-4CF6B736C4FD4D3C68293E67D998B8E4"
      unitRef="usd">421000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:AllowanceForLoanAndLeaseLossesRealEstate
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e734-wk-Fact-96BD9A944A338C8D392E3E67D9926AB3"
      unitRef="usd">415000</us-gaap:AllowanceForLoanAndLeaseLossesRealEstate>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e760-wk-Fact-725A0F3199582F26A4A43E67D9925E23"
      unitRef="usd">85981000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e779-wk-Fact-30555A33F7C77DB66D5A3E67D993099F"
      unitRef="usd">86785000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-81ECFFC0EC72F49657CB3E67DA311855-0-wk-Fact-280D2EB05404793C385A3E67D9DF4B0C">&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable held for investment &#x2013; contractual amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;96,397&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;100,595&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Purchase discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(36,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(18,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(19,502&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less consumer loans receivable reclassified as other assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total acquired consumer loans receivable held for investment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,782&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e939-wk-Fact-DD1DE904B36F50FBEDB93E67D9F7EF55"
      unitRef="usd">96397000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e958-wk-Fact-92E40A174B444A6904A53E67D9F568C5"
      unitRef="usd">100595000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e1014-wk-Fact-7601D2BCBE00988689DA3E67D976E89D"
      unitRef="usd">34881000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e1034-wk-Fact-B16F6BC89F47B1A9B6533E67D97C3F6D"
      unitRef="usd">36672000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e1055-wk-Fact-12B20B924CB0340346843E67D9DADF4E"
      unitRef="usd">18687000</us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference>
    <us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e1075-wk-Fact-39495AF4CEC3CA8560233E67D9DDF6BD"
      unitRef="usd">19502000</us-gaap:CertainLoansAcquiredInTransferNonaccretableDifference>
    <cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e1096-wk-Fact-697D6A6451B3365B33663E67D9D9B2F4"
      unitRef="usd">47000</cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets>
    <cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e1116-wk-Fact-D20AD36F21762F35995C3E67D9DB2446"
      unitRef="usd">46000</cvco:ConsumerLoansReceivableReclassifiedAsOtherAssets>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e1142-wk-Fact-4DC3D54AC7F03A664B333E67D995F014"
      unitRef="usd">42782000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e1161-wk-Fact-A6C4CB65BD376320B8113E67D995B349"
      unitRef="usd">44375000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet>
    <cvco:WeightedaverageassumptionscashflowsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-256AE459BF8E9EC2EB093E67DA328B63-0-wk-Fact-7C4281692E9C53DCB2B23E67D9DE0ED2">The weighted averages of assumptions used in the calculation of expected cash flows to be collected were as follows:&lt;div style="line-height:120%;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Prepayment rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17.3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Default rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Assuming there was a &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (100 basis point) unfavorable variation from the expected level, for each key assumption, the expected cash flows for the life of the portfolio, as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, would decrease by approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$879,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$2.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for the expected prepayment rate and expected default rate, respectively.&lt;/span&gt;&lt;/div&gt;</cvco:WeightedaverageassumptionscashflowsTableTextBlock>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed
      contextRef="FD2020Q1YTD"
      decimals="3"
      id="d249965039e1241-wk-Fact-D9C449697F8C43B4C6A73E67DA07DDDD"
      unitRef="number">0.173</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed
      contextRef="FD2019Q4QTD"
      decimals="3"
      id="d249965039e1256-wk-Fact-93613EC6E7903DC531F43E67DA0651D9"
      unitRef="number">0.171</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses
      contextRef="FD2020Q1YTD"
      decimals="3"
      id="d249965039e1272-wk-Fact-909F60882E085C372CB63E67DA07E143"
      unitRef="number">0.011</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses
      contextRef="FD2019Q4QTD"
      decimals="3"
      id="d249965039e1287-wk-Fact-31E6E9655A36021184263E67DA064403"
      unitRef="number">0.011</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses>
    <us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed
      contextRef="FD2020Q1QTD_srt_StatementScenarioAxis_us-gaap_ScenarioPlanMember"
      decimals="2"
      id="d249965039e1297-wk-Fact-D0D1C7A7257A6A8293E63E67D9DC8343"
      unitRef="number">0.01</us-gaap:ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed>
    <cvco:SensitivityAnalysisChangeinPrepaymentRate
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249965039e1305-wk-Fact-4110B883982D304EAD0C3E67D9DD6BE4"
      unitRef="usd">879000</cvco:SensitivityAnalysisChangeinPrepaymentRate>
    <cvco:SensitivityAnalysisChangeinDefaultRate
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d249965039e1309-wk-Fact-936CC26477D0CA9F852A3E67D9DDE175"
      unitRef="usd">2500000</cvco:SensitivityAnalysisChangeinDefaultRate>
    <cvco:ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-FF0D25E8E8883FF94D493E67DA3262AC-0-wk-Fact-B39677C2A02E4BE993DB3E67D9DE419A">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The changes in accretable yield on acquired consumer loans receivable held for investment were as follows (in&#160;thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;36,672&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Reclassifications to non-accretable discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(24&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;291&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the end of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,873&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e1441-wk-Fact-B16F6BC89F47B1A9B6533E67D97C3F6D"
      unitRef="usd">36672000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249965039e1460-wk-Fact-F55CF7C70AD3722E8F0B3E67D9775C9E"
      unitRef="usd">44481000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249965039e1475-wk-Fact-0CA05C41C9708334091E3E67D980DBB1"
      unitRef="usd">1767000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249965039e1495-wk-Fact-8421C28D82357077090F3E67D97D5EC3"
      unitRef="usd">1899000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249965039e1516-wk-Fact-6FD7C573EA6185A6FC133E67D97ADB60"
      unitRef="usd">-24000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249965039e1536-wk-Fact-182EA416534AC398FA4F3E67D97F2625"
      unitRef="usd">291000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e1561-wk-Fact-7601D2BCBE00988689DA3E67D976E89D"
      unitRef="usd">34881000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249965039e1580-wk-Fact-3C4D8ED85A612090E6A83E67D9788EDA"
      unitRef="usd">42873000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="FD2020Q1YTD"
      decimals="4"
      id="d249965039e1661-wk-Fact-E12BD132523B3309CA6B3E67D9A076C7"
      unitRef="number">0.0852</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaveragecontractualinterestrate
      contextRef="FD2019Q4QTD"
      decimals="4"
      id="d249965039e1676-wk-Fact-FD50B808F85EE0C450143E67D9A1E9D3"
      unitRef="number">0.0849</cvco:Weightedaveragecontractualinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="FD2020Q1YTD"
      decimals="4"
      id="d249965039e1692-wk-Fact-C7F8253784909AF8DE553E67D9A0932E"
      unitRef="number">0.0897</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaverageeffectiveinterestrate
      contextRef="FD2019Q4QTD"
      decimals="4"
      id="d249965039e1707-wk-Fact-BF23ECF6E55A2CAB0A2C3E67D9A06988"
      unitRef="number">0.0911</cvco:Weightedaverageeffectiveinterestrate>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="FD2020Q1YTD"
      id="d249965039e1723-wk-Fact-93654F0EB0A2092C87C73E67D9A04B80">P160M</cvco:Weightedaveragemonthstomaturity>
    <cvco:Weightedaveragemonthstomaturity
      contextRef="FD2019Q4QTD"
      id="d249965039e1737-wk-Fact-FDAF88F0D0F3EB8640B53E67D97CC705">P163M</cvco:Weightedaveragemonthstomaturity>
    <cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-27590986800D1B0476E43E67DA32D1F2-0-wk-Fact-61A55E4710E7B1CDD53D3E67D9DD84B6">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates CountryPlace's gross consumer loans receivable for each class by portfolio segment and credit quality indicator as of the time of origination (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2005&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2007&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unsecuritized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans&#160;Held&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Asset Class&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Credit Quality Indicator (FICO&#xae; score)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Home-only loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,790&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,083&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;57&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,647&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,188&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;226&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;22,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;386&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;432&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,155&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;283&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,674&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;160&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;302&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,027&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,665&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;590&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,841&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;156&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,187&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;28,071&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;961&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,375&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,967&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,228&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,338&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,771&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,443&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;25,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,087&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;88,521&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans Held for Investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2005&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2007&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unsecuritized&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer Loans&#160;Held&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Asset Class&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Credit Quality Indicator (FICO&#xae; score)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Home-only loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;401&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;245&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;912&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,996&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,266&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,710&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,436&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;23,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;390&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;437&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,358&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;617&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;49,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;460&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;543&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,202&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,885&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,148&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;684&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,822&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,326&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,832&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,969&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,671&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;26,523&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="4" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-conforming mortgages&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;0-619&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;344&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;991&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;620-719&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;994&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,689&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;720+&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,238&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;369&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Subtotal&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,310&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,261&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,296&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;26,594&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,288&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,126&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2551-wk-Fact-CE391F6431B9351FD0453E67D9E0E0AC"
      unitRef="usd">389000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2570-wk-Fact-D88A36C12893F91080823E67D9DC6919"
      unitRef="usd">236000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2589-wk-Fact-B23B37F8330EF1A4A1FA3E67D9A3EA14"
      unitRef="usd">260000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2609-wk-Fact-AF7C245FEC56235C608C3E67D9F110E5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2628-wk-Fact-6DA4F4381A6BABA669DA3E67D9E326BE"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e2648-wk-Fact-E13484522B26DC58DF153E67D9ED0236"
      unitRef="usd">885000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2663-wk-Fact-4DEF5808C97768096DF83E67D9F12AFE"
      unitRef="usd">8073000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2682-wk-Fact-751F987B146FFEFB83143E67D9DDFB2D"
      unitRef="usd">5790000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2701-wk-Fact-F7CE1604D93F78EB5DF33E67D9DFD436"
      unitRef="usd">10083000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2721-wk-Fact-D50484DE4BC4A224211F3E67D9F39846"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2740-wk-Fact-620A136B63D252F2D2AB3E67D9F2EFD8"
      unitRef="usd">57000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e2759-wk-Fact-520712F78B497CC33A4E3E67D9D023A2"
      unitRef="usd">24003000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2780-wk-Fact-A352B6239D2E08E59BDD3E67D9EDA49A"
      unitRef="usd">8647000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2799-wk-Fact-2B7E43D92EEC0348C1CA3E67D9CB83AA"
      unitRef="usd">5188000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2818-wk-Fact-224A870CE0C501ED80B23E67D9EFCB98"
      unitRef="usd">8293000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2838-wk-Fact-031FEE5EA31039273FFB3E67D9CD09DA"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2857-wk-Fact-9ACEA0810A414DD6C0B63E67D9ECE258"
      unitRef="usd">226000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e2876-wk-Fact-DEEB09C4987A48E1E0D03E67D9EC8F58"
      unitRef="usd">22354000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2897-wk-Fact-63D90A0AE09CF7437D113E67D9F24207"
      unitRef="usd">46000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2916-wk-Fact-756B1F42E3C4F626B3853E67D9F0FE15"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2935-wk-Fact-7728FA8A7403DE37D1DC3E67D9D4ABB2"
      unitRef="usd">386000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2955-wk-Fact-F5223027F542C8DC2DDF3E67D9DA62D0"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2974-wk-Fact-C7B11BB475C783AA9B573E67D9E78245"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e2993-wk-Fact-096E98C32A73753874733E67D9D3134D"
      unitRef="usd">432000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3014-wk-Fact-F43F45A98D35281239613E67D9F12EF6"
      unitRef="usd">17155000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3033-wk-Fact-4D62EB6CD63B5B7D151C3E67D9EE8A75"
      unitRef="usd">11214000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3052-wk-Fact-9682A61A68DDAB46863E3E67D9D73D26"
      unitRef="usd">19022000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3072-wk-Fact-16CB907048950881A4C03E67D9E577B2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3091-wk-Fact-BD295981A1DC4D5C7BD63E67D9CF1EC7"
      unitRef="usd">283000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e3110-wk-Fact-EB87DCA20C1B991F38AF3E67D9D1C27C"
      unitRef="usd">47674000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3255-wk-Fact-C7A65A047E7918A662CC3E67D9E9B07E"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3274-wk-Fact-B4C9651ED7631AD599AB3E67D9E64335"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3293-wk-Fact-2F81FBA72C05B4E07ED93E67D9D68A72"
      unitRef="usd">160000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3313-wk-Fact-6DC9DD01269D4CA86A3B3E67D9E6537C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3332-wk-Fact-355A573660D54A26ADE43E67D9D5DBD4"
      unitRef="usd">142000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3351-wk-Fact-EA4D40BA120ACA8BB6903E67D9CEDC5B"
      unitRef="usd">302000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3372-wk-Fact-C8A52BE2B272B05ED2AA3E67D9E43CA6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3391-wk-Fact-2AD7B1748F3B7D912A783E67D9E8953B"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3410-wk-Fact-EB39B26227222C9FD2C73E67D9E2FD4F"
      unitRef="usd">1437000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3430-wk-Fact-6B84D0075A1AF7CEB9D53E67D9D1E3D7"
      unitRef="usd">8027000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3449-wk-Fact-038271E56390C1123FDF3E67D9D46D05"
      unitRef="usd">7665000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e3468-wk-Fact-FC106008B1A7B1B8F4963E67D9DBE5F8"
      unitRef="usd">17129000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3489-wk-Fact-449C7533E978F6BE9D5E3E67D9C90A46"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3508-wk-Fact-F9AF3BAB7FD43E309F713E67D9EE61BD"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3527-wk-Fact-76D39300A704ECC9BC463E67D9EFF2D6"
      unitRef="usd">590000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3547-wk-Fact-1B37055BF5486A577B393E67D9A38919"
      unitRef="usd">6053000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3566-wk-Fact-BE3B195C8D5E8D8DB5B13E67D9DE9CF7"
      unitRef="usd">3841000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e3585-wk-Fact-C5CF6B60B9D8D29A175E3E67D9E4CFBA"
      unitRef="usd">10484000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3606-wk-Fact-D1C3EA3F13B27E0492393E67D9F025B8"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3625-wk-Fact-1DF73C2C24569CF00FCD3E67D9CD321D"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3644-wk-Fact-636CC472D13E712EE2263E67D9D785C6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3664-wk-Fact-E4DF8CDD55DFDCCCD7143E67D9E29963"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3683-wk-Fact-FA2C700F5386E48FD97A3E67D9CD54AD"
      unitRef="usd">156000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e3702-wk-Fact-66E161A0E005F65EA3703E67D9E615DC"
      unitRef="usd">156000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3723-wk-Fact-88E2BEBEAFB4D4FFF0E23E67D9A21B6C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3742-wk-Fact-DC6E4B71FA36C805A25E3E67D9EEA991"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3761-wk-Fact-4CB2231E968B6549EA063E67D9D71025"
      unitRef="usd">2187000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3781-wk-Fact-2C25B3065CC70151A6143E67D9DFFAD8"
      unitRef="usd">14080000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3800-wk-Fact-DAB6642549178CFE97373E67D9EC660D"
      unitRef="usd">11804000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e3819-wk-Fact-7D2C5FEB293445454B453E67D9E496B3"
      unitRef="usd">28071000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3963-wk-Fact-23CC515142019401FD3E3E67D9E6B9BD"
      unitRef="usd">77000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e3982-wk-Fact-ED719FEE20422311F1F23E67D9A2E20F"
      unitRef="usd">337000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e4001-wk-Fact-D34EB1262FEBD455EFC53E67D9D0D01E"
      unitRef="usd">961000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e4021-wk-Fact-6B671B38DC11345DF3F53E67D9D8DA31"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e4040-wk-Fact-39146FA755297E7ACFFA3E67D9A5C691"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e4059-wk-Fact-D7622BDD769DC84E5EA03E67D9CD4847"
      unitRef="usd">1375000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4080-wk-Fact-6C26CFC79B2FE4F22E8F3E67D9E8C0A1"
      unitRef="usd">983000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4099-wk-Fact-9564526E7C9CDCA717623E67D9E3DE98"
      unitRef="usd">3967000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4118-wk-Fact-9520608C24A29ED7F9BC3E67D9E2FDE9"
      unitRef="usd">2631000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4138-wk-Fact-6A71B342CB33D254FF013E67D9C8D280"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4157-wk-Fact-F52A74F58A09B69329B63E67D9E3A1D6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e4176-wk-Fact-E9359D551AA29EDB65F93E67D9DA1151"
      unitRef="usd">7581000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4197-wk-Fact-4EB6FF444F7BD1F8A4333E67D9E5A5B4"
      unitRef="usd">1228000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4216-wk-Fact-2ADBA2AD8D448F5A83F93E67D9CE9C10"
      unitRef="usd">2034000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4235-wk-Fact-8BCAD83484544DADCD983E67D9D058A0"
      unitRef="usd">368000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4255-wk-Fact-70A271CA5F568E6ED1953E67D9C8F481"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4274-wk-Fact-24E604B11DFA3DDB55AA3E67D9E7217C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e4293-wk-Fact-0284DB0D8D71BA9E11273E67D9D21402"
      unitRef="usd">3630000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4314-wk-Fact-1D736624A1DC3FC4EE013E67D9E0A126"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4333-wk-Fact-E44EEF9C4A306D9E57593E67D9E7A7DE"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4352-wk-Fact-6AE2E66B866540E606053E67D9D793D8"
      unitRef="usd">185000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4372-wk-Fact-5110E0975C40C7CFD3123E67D9CC85B8"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4391-wk-Fact-0F986F3A9AD58BB832DB3E67D9A63E71"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e4410-wk-Fact-1B78D77C546333A19E233E67D9E748C4"
      unitRef="usd">185000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4432-wk-Fact-2852457CA95777D5C9D23E67D9D7D781"
      unitRef="usd">2288000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4451-wk-Fact-92AFD41BF51CBAF29F1B3E67D9EB826B"
      unitRef="usd">6338000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4470-wk-Fact-D07B37C0DD9A40A35ECD3E67D9E2AA1D"
      unitRef="usd">4145000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4490-wk-Fact-968362C81C6D35800A763E67D9E31A6C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4509-wk-Fact-BB9EE14F15589B14C70D3E67D9D330E1"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e4528-wk-Fact-F33A2B0009AB82D21C063E67D9D0DB75"
      unitRef="usd">12771000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4549-wk-Fact-BA2B3D7EBF641630A3603E67D9E568D4"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4568-wk-Fact-BFBD7665FD74CF1BF48B3E67D9E7D1E6"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4587-wk-Fact-3E7800B379191C611E853E67D9E41020"
      unitRef="usd">5000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4607-wk-Fact-0D8BA54776C4370429C73E67D9D90657"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4626-wk-Fact-FEB4C41B0A4C260EF5A53E67D9E5BE29"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e4645-wk-Fact-6EBE2A25F11E73D47DFD3E67D9E90B6D"
      unitRef="usd">5000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember"
      decimals="-3"
      id="d249965039e4671-wk-Fact-CE17C42E1193A17B3EC13E67D9A303F2"
      unitRef="usd">19443000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember"
      decimals="-3"
      id="d249965039e4690-wk-Fact-51FE15E0FB861D0C72443E67D9E6DF6B"
      unitRef="usd">17552000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember"
      decimals="-3"
      id="d249965039e4709-wk-Fact-9CFA49EDC68ECE544AC53E67D9E814E4"
      unitRef="usd">25359000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember"
      decimals="-3"
      id="d249965039e4729-wk-Fact-2877BF9CC8162E4AE9BA3E67D9D31021"
      unitRef="usd">14080000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember"
      decimals="-3"
      id="d249965039e4748-wk-Fact-DDC6CCBC1C88ECE79ABA3E67D9E66DAF"
      unitRef="usd">12087000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965039e4768-wk-Fact-F8EF4089241B6F554D613E67D9D52CC2"
      unitRef="usd">88521000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5588-wk-Fact-E60BD7805EA3256B20ED3E67D9B4DA4F"
      unitRef="usd">401000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5607-wk-Fact-619D42CC669E8BD9A4453E67D9BB9C1E"
      unitRef="usd">245000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5626-wk-Fact-232E1AE60E89AB8800183E67D9A67A0F"
      unitRef="usd">266000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5646-wk-Fact-40C3B65A165B8C974FCF3E67D9B3D0AE"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5665-wk-Fact-FE1535CB37E73D4B8B9B3E67D9B54296"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeOneMember"
      decimals="-3"
      id="d249965039e5685-wk-Fact-C9E472B5FE573C3426BB3E67D9C6F528"
      unitRef="usd">912000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5700-wk-Fact-51D3B08FDE7F689BC0513E67D9AE49D1"
      unitRef="usd">8448000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5719-wk-Fact-E5B63D739A61F5A250113E67D99FC8A8"
      unitRef="usd">5996000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5738-wk-Fact-9AA57BA9D9E20B769C9D3E67D9B1D7D0"
      unitRef="usd">10266000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5758-wk-Fact-408355A1B22751EDC2C23E67D9870B93"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5777-wk-Fact-F89A2B948768827D44E23E67D9B91E96"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeTwoMember"
      decimals="-3"
      id="d249965039e5796-wk-Fact-1488590F5B6C34E8314D3E67D99999C5"
      unitRef="usd">24710000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5817-wk-Fact-88982ED2FF194C2D2D5A3E67D9B3C5AE"
      unitRef="usd">9090000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5836-wk-Fact-B981EAEE16FE3D3274BE3E67D9B77E8B"
      unitRef="usd">5419000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5855-wk-Fact-76087C1EE75943EC78243E67DA1AFE08"
      unitRef="usd">8436000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5875-wk-Fact-7BD52751B7C9784E27CC3E67D9B83B26"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5894-wk-Fact-F371808D7AA77C7EF7A13E67D9B1BC36"
      unitRef="usd">617000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeThreeMember"
      decimals="-3"
      id="d249965039e5913-wk-Fact-22C06495323748E30F713E67D9B7BDCB"
      unitRef="usd">23562000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e5934-wk-Fact-BF3362F4C716BA0805433E67D9AE8CDC"
      unitRef="usd">47000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e5953-wk-Fact-E105866B61EC5DFD1DFF3E67DA1600A5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e5972-wk-Fact-F0571D697B869B71074D3E67DA0C41C9"
      unitRef="usd">390000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e5992-wk-Fact-100FCBF02F86998EE3C33E67D9BEC0DE"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e6011-wk-Fact-E5D3AFAB8632096F09CC3E67D9B05E4E"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansRangeFourMember"
      decimals="-3"
      id="d249965039e6030-wk-Fact-27CB76DC2A45112E08593E67D9BBEDFF"
      unitRef="usd">437000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6051-wk-Fact-321D4A45ACCBB0AAE14C3E67D9BDEE28"
      unitRef="usd">17986000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6070-wk-Fact-FC4575787A8020941C893E67D9AFD406"
      unitRef="usd">11660000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6089-wk-Fact-75AFF69B39C12B300DAB3E67D9D1478C"
      unitRef="usd">19358000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6109-wk-Fact-FF470BE3532D6855B7793E67D9B9C42D"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6128-wk-Fact-37CA1A70A0B15032572F3E67D9BD873F"
      unitRef="usd">617000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ChattelLoansMember"
      decimals="-3"
      id="d249965039e6147-wk-Fact-246B9EEC5FF809A84F5C3E67DA151CD1"
      unitRef="usd">49621000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6292-wk-Fact-EE586085CD9363560C533E67D9BFDCF8"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6311-wk-Fact-B469BEE7B348FA5ECFB33E67D9B99C1B"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6330-wk-Fact-336091F013C9635D457F3E67D9B8DEF4"
      unitRef="usd">83000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6350-wk-Fact-B5609004036056C5A7CF3E67D98A4641"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6369-wk-Fact-54120CABBB520C013C5F3E67D9BEAB40"
      unitRef="usd">460000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6388-wk-Fact-562920CF2EC358A4A5623E67D9BE0C14"
      unitRef="usd">543000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6409-wk-Fact-1738B5CA6A4100B7B0E23E67D9B4DFC3"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6428-wk-Fact-C9187740D3B2DE9258AC3E67D9C5BF1C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6447-wk-Fact-7D757068F72312F9834E3E67D9BD8122"
      unitRef="usd">2202000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6467-wk-Fact-22F08566DBF6E8BB3EBF3E67DA185014"
      unitRef="usd">8061000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6486-wk-Fact-2DC37130300F5DE38D1C3E67D9F52EB4"
      unitRef="usd">6885000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e6505-wk-Fact-D76AA1D2BED73685B8643E67DA195F86"
      unitRef="usd">17148000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6526-wk-Fact-ECD574A1F6ED2C0323333E67D9B19777"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6545-wk-Fact-5DF8AE0F4E5955D8FBC33E67D9B3FDF2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6564-wk-Fact-3854D527F0CE3DA807C43E67D99A2D61"
      unitRef="usd">684000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6584-wk-Fact-ABD48849A2121BC206333E67D9BB3B32"
      unitRef="usd">4822000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6603-wk-Fact-490A3DB991013D17934E3E67D9762E7B"
      unitRef="usd">3326000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e6622-wk-Fact-7C29E80BC7049D50824D3E67D9C14862"
      unitRef="usd">8832000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6643-wk-Fact-9F167F2EDB2AC4C1C8DA3E67D9BFD707"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6662-wk-Fact-EB0B6CFB41915766E0A33E67D9C4754C"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6681-wk-Fact-F8F0867C9CFF0E8D55923E67D9B3984F"
      unitRef="usd">2969000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6701-wk-Fact-8E5BE06BE9BA55B40B0F3E67D9B7802A"
      unitRef="usd">12883000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6720-wk-Fact-F70A09CB5749846AD5F23E67D9B01CCA"
      unitRef="usd">10671000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ConformingMortgagesMember"
      decimals="-3"
      id="d249965039e6739-wk-Fact-E06E246652DDC4EB6DD33E67D9BA1EB5"
      unitRef="usd">26523000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6883-wk-Fact-354710E2105C58D253193E67D973194E"
      unitRef="usd">78000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6902-wk-Fact-47D98EBBD9AB74012D7A3E67D9BF3F56"
      unitRef="usd">344000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6921-wk-Fact-544F55D5151F3874A48B3E67D9B0E698"
      unitRef="usd">991000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6941-wk-Fact-EF2EF55FF9A2DFCBF1213E67D9B9EB32"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6960-wk-Fact-4F8FF0EEF1ADCD0742883E67D9B4C926"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeOneMember"
      decimals="-3"
      id="d249965039e6979-wk-Fact-D81CD45B18BE54AC626C3E67DA01C01D"
      unitRef="usd">1413000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7000-wk-Fact-DC4C2D96032D8E0D00E23E67D9A3D2A1"
      unitRef="usd">994000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7019-wk-Fact-05F18C3C13316255C9103E67D9B07048"
      unitRef="usd">4008000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7038-wk-Fact-1AF1717B910D600C88B63E67D9BE3E0D"
      unitRef="usd">2687000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7058-wk-Fact-781E9C249EFC4AA46C3A3E67D9B80AB2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7077-wk-Fact-C5D792312CDC3AD48F073E67D9B6B03D"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeTwoMember"
      decimals="-3"
      id="d249965039e7096-wk-Fact-D5739CC9B8767726D1483E67D9B725EB"
      unitRef="usd">7689000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7117-wk-Fact-508AB048728095B36B8C3E67D9B0005C"
      unitRef="usd">1238000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7136-wk-Fact-AE181C7835B6133A9AE73E67D9AD20BC"
      unitRef="usd">2053000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7155-wk-Fact-FD55AC0E6AAA1D8367A13E67DA0AAAAD"
      unitRef="usd">369000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7175-wk-Fact-896FE97CDB64A3CB993E3E67DA0C58BD"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7194-wk-Fact-FFAC705759886355F9203E67DA1A59D2"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeThreeMember"
      decimals="-3"
      id="d249965039e7213-wk-Fact-01053C626425A6DBF4A93E67D9B35A71"
      unitRef="usd">3660000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7234-wk-Fact-C657C663390D8265C2DB3E67D9DF8E68"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7253-wk-Fact-FF54D5EC6A6D7EC70C953E67D9BBEE58"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7272-wk-Fact-8DA1BCAF807DB3EFDD593E67D9AF767C"
      unitRef="usd">214000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7292-wk-Fact-4B7CE9F62D9470C2171E3E67DA050AF3"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7311-wk-Fact-F1F8255F58A0F98DCD353E67D9B2B459"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesRangeFourMember"
      decimals="-3"
      id="d249965039e7330-wk-Fact-EA2B4C152C814E22709D3E67DA0B9FA1"
      unitRef="usd">214000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7351-wk-Fact-27753F5C91E14D0E5C083E67D9BA9816"
      unitRef="usd">2310000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7370-wk-Fact-8B9C18724810481A92443E67D993F0F2"
      unitRef="usd">6405000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7389-wk-Fact-6B780BBC74907E2CE7173E67D9BBFBB7"
      unitRef="usd">4261000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7409-wk-Fact-1233BB9DF7445804A4AD3E67D9C021FE"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7428-wk-Fact-2B974226B4271980E5CD3E67D9B0731A"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_NonConformingMortgagesMember"
      decimals="-3"
      id="d249965039e7447-wk-Fact-390A6AE69D0893187EA73E67D9BCAB6A"
      unitRef="usd">12976000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7469-wk-Fact-00698B035F685DF3F80F3E67D9E3752F"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7488-wk-Fact-C449A6CCC5EF3CE96EC93E67D9B1563F"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7507-wk-Fact-3D2D37B48F0A6D363FBD3E67DA146053"
      unitRef="usd">6000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7527-wk-Fact-4DE22D3424A2AE788E923E67D9F71AB5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7546-wk-Fact-024670381AD6A22E63703E67D9B53552"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_OtherLoansMember"
      decimals="-3"
      id="d249965039e7565-wk-Fact-8BD97A61C8EF4826EA9E3E67D9A08D5A"
      unitRef="usd">6000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember"
      decimals="-3"
      id="d249965039e7591-wk-Fact-E909A4F0678E8318C0B73E67D9F0CFCB"
      unitRef="usd">20296000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember"
      decimals="-3"
      id="d249965039e7610-wk-Fact-3A50B3C8E56BB983B39B3E67D9ADD3A7"
      unitRef="usd">18065000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember"
      decimals="-3"
      id="d249965039e7629-wk-Fact-557FD2A52472B6AFB1543E67D9BF885B"
      unitRef="usd">26594000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerConstructionAdvancesMember"
      decimals="-3"
      id="d249965039e7649-wk-Fact-A7CCF31D2BB189729D713E67D9AFDFCC"
      unitRef="usd">12883000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4_us-gaap_FinancialInstrumentAxis_cvco_ConsumerLoansHeldForSaleMember"
      decimals="-3"
      id="d249965039e7668-wk-Fact-B218C64D62206198E5CC3E67D9B680EC"
      unitRef="usd">11288000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965039e7688-wk-Fact-CBBA321BB3801931D8963E67D9C1AAB2"
      unitRef="usd">89126000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_TX"
      decimals="2"
      id="d249965039e7714-wk-Fact-740663283B55A4C4A2483E67D9DE8DED"
      unitRef="number">0.42</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_FL"
      decimals="2"
      id="d249965039e7722-wk-Fact-998558028BA9CDD324553E67D9E3C07B"
      unitRef="number">0.11</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_TX"
      decimals="2"
      id="d249965039e7735-wk-Fact-700A135A65A053EE357F3E67D9DFE896"
      unitRef="number">0.44</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_FL"
      decimals="2"
      id="d249965039e7739-wk-Fact-EC7B62DC3EEC0FE713A33E67D9E165AE"
      unitRef="number">0.12</cvco:ConsumerLoansReceivableGeographicalConcentrationPercentage>
    <cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d249965039e7756-wk-Fact-B85D02C1EF54A1BEE5AA3E67D9E00EAA"
      unitRef="number">0.10</cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249965039e7771-wk-Fact-E48794C951B16A040EF53E67D9E0D0D4"
      unitRef="usd">1700000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:RealEstateAcquiredThroughForeclosure
      contextRef="FI2019Q4"
      decimals="-5"
      id="d249965039e7775-wk-Fact-04B001E3593494000C043E67D9DE1C27"
      unitRef="usd">1500000</us-gaap:RealEstateAcquiredThroughForeclosure>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249965039e7787-wk-Fact-C8A32083CB21F655562D3E67D9DE1A6C"
      unitRef="usd">1000000.0</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="FI2019Q4"
      decimals="-5"
      id="d249965039e7792-wk-Fact-B265FCDF8CDD2FB590C53E67D9DF3DD1"
      unitRef="usd">1500000</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-BAB4B366373652A29A3A3E67DA2EFFBD-0-wk-Fact-61BDEB11DBC009AEE0DE3E67D99B73C1">Commercial Loans Receivable and Allowance for Loan Losses&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. The 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 loan receivables are unsecured general obligations of the independent floor plan lenders.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,658&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The commercial loans receivable balance had the following characteristics:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average contractual interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average months to maturity&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company evaluates the potential for loss from its participation loan programs based on the independent lender's overall financial stability, as well as historical experience, and has determined that an applicable allowance for loan losses was not needed at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;With respect to direct programs with communities and developers, 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. For direct programs with independent distributors, the risk of loss is spread over numerous borrowers. Borrower activity is monitored in conjunction with third-party service providers, where applicable, to estimate the potential for loss on the related notes receivable, considering potential exposures, including repossession costs, remarketing expenses, impairment of value and the risk of collateral loss. The Company has historically been able to resell 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. If the Company determines that it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement, a specific reserve is determined and recorded within the estimated allowance for loan losses. The Company recorded an allowance for loan losses of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$191,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$113,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses applicable to the direct programs (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Provision for commercial loan credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates commercial loans receivable and the estimated allowance for loan losses for each class of financing receivable by evaluation methodology (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Collectively evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Individually evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,602&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Collectively evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Individually evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 past due &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;90 days or more&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. The Company's policy is to place loans on nonaccrual status when interest is past due and remains unpaid &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;90 days or more&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or when there is a clear indication that the borrower has the inability or unwillingness to meet payments as they become due. The Company will resume accrual of interest once these factors have been remedied. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, there were no commercial loans that are &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;90 days or more&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; past due that are still accruing interest. Payments received on nonaccrual loans are recorded on a cash basis, first to interest and then to principal. At &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates the Company's commercial loans receivable by class and credit quality indicator (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company has concentrations of commercial loans receivable related to factory-built homes in excess of 10% located in the following states, measured as a percentage of commercial loans receivables principal balance outstanding:&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;California&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Arizona&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16.3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Additionally, at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10.4%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the commercial loans receivables principal balance was concentrated in Oregon. The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, the Company had concentrations with one independent third-party and its affiliates that equaled &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21.8%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;22.0%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the principal balance outstanding, respectively, all of which was secured.&lt;/span&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock>
    <cvco:CommercialLoansReceivablesTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-D020D0350F0A775B0CD73E67DA2E9731-0-wk-Fact-25482009EC98F91A282A3E67D99913F6">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Deferred financing fees, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(208&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,658&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e490-wk-Fact-82AD7F0726FCBC12FFAD3E67D9862D12"
      unitRef="usd">46663000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e509-wk-Fact-B1F0FC445EF021B1AC7D3E67D9864C44"
      unitRef="usd">42899000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e524-wk-Fact-514B6E7F70D0AAA952B73E67D983ED4B"
      unitRef="usd">413000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e543-wk-Fact-F8FD48764B6958BC68733E67D9825769"
      unitRef="usd">495000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e563-wk-Fact-B7BC2B99CA9AF9076E2A3E67D986C314"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e583-wk-Fact-FF277EF58B8E78C705473E67D9828350"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e604-wk-Fact-8B5A14499C9008DF9E5A3E67D9857C04"
      unitRef="usd">227000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e624-wk-Fact-4F452B6A916D60C6450C3E67D9826645"
      unitRef="usd">208000</us-gaap:DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables>
    <us-gaap:NotesReceivableNet
      contextRef="FI2020Q1_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e650-wk-Fact-890EC9158614A5A3BB623E67D9848DA3"
      unitRef="usd">46658000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="FI2019Q4_us-gaap_FinancingReceivablePortfolioSegmentAxis_us-gaap_CommercialPortfolioSegmentMember"
      decimals="-3"
      id="d249947796e669-wk-Fact-CEBBBA6BC332E8DDD1D03E67D985562E"
      unitRef="usd">43006000</us-gaap:NotesReceivableNet>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="FD2020Q1YTD"
      decimals="3"
      id="d249947796e743-wk-Fact-471F20DFF85D98861DF03E67DA176C68"
      unitRef="number">0.059</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragecontractualinterestratecommercial
      contextRef="FD2019Q4QTD"
      decimals="3"
      id="d249947796e758-wk-Fact-01951E4D45FCDDAD47D23E67DA13286A"
      unitRef="number">0.057</cvco:Weightedaveragecontractualinterestratecommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="FD2020Q1YTD"
      id="d249947796e774-wk-Fact-A6061BE2E0566A003C093E67DA179CEA">P8M</cvco:Weightedaveragemonthstomaturitycommercial>
    <cvco:Weightedaveragemonthstomaturitycommercial
      contextRef="FD2019Q4QTD"
      id="d249947796e788-wk-Fact-D5CE4962E4278D3EB8D23E67DA167BC5">P7M</cvco:Weightedaveragemonthstomaturitycommercial>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249947796e808-wk-Fact-7F14C0E69CF975EF7C193E67D9EBF9F3"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249947796e812-wk-Fact-649E0FFB6080FCA4C89B3E67D9EDD2BF"
      unitRef="usd">113000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-3E0B2855D818DD16038F3E67DA2F4B0F-0-wk-Fact-964FE27EC53F1F960CAA3E67D99C7557">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses applicable to the direct programs (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Provision for commercial loan credit losses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans charged off, net of recoveries&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249947796e949-wk-Fact-D98B5531365AC847F8193E67DA121B25"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249947796e968-wk-Fact-C0B0372CB10ED1A626B33E67D9E0F91B"
      unitRef="usd">42000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249947796e983-wk-Fact-1F08F798C1C04326549E3E67D9DAC0C4"
      unitRef="usd">11000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249947796e1002-wk-Fact-1EC160830CBE9BB888363E67D9E4E280"
      unitRef="usd">71000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249947796e1022-wk-Fact-CBBA676F2FA4DEA370993E67D9EF4A51"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249947796e1041-wk-Fact-F2ACF19714BACFD580ED3E67D9EE0840"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249947796e1066-wk-Fact-7F14C0E69CF975EF7C193E67D9EBF9F3"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249947796e1085-wk-Fact-649E0FFB6080FCA4C89B3E67D9EDD2BF"
      unitRef="usd">113000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <cvco:AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-8CAB0DB7033CDFC6B53E3E67DA2F90A4-0-wk-Fact-060E60D130784A5D522B3E67D99B9AF7">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates commercial loans receivable and the estimated allowance for loan losses for each class of financing receivable by evaluation methodology (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Collectively evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Individually evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,602&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,881&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Allowance for loan losses:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Collectively evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Individually evaluated for impairment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(191&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(180&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1397-wk-Fact-75FA5B5674EB3662D8533E67D9760369"
      unitRef="usd">19061000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1416-wk-Fact-952D91BB3823A8E5FE563E67D97ACD0C"
      unitRef="usd">18018000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1435-wk-Fact-1D6D1CF5210B847C86493E67D9713F3C"
      unitRef="usd">0</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1455-wk-Fact-BDC4C9B45A84082F64303E67D972AFA1"
      unitRef="usd">0</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1470-wk-Fact-08802B4FD645890DE7463E67D974B990"
      unitRef="usd">27602000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1489-wk-Fact-A226937E767A7BAF7A883E67D978AE29"
      unitRef="usd">24881000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1508-wk-Fact-152A18C5A04F36727CFE3E67D9791B08"
      unitRef="usd">413000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1528-wk-Fact-E3039D49CC9C0445E4493E67DA1E1135"
      unitRef="usd">495000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1553-wk-Fact-82860793DFE0A6318EB73E67D972E8B2"
      unitRef="usd">46663000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1572-wk-Fact-F7E4C9AD6136137756A93E67DA1D0112"
      unitRef="usd">42899000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1591-wk-Fact-040DD8E9BD9E5CBA18473E67D97C2246"
      unitRef="usd">413000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1611-wk-Fact-F2979639E518F692E4CA3E67D975EC07"
      unitRef="usd">495000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1713-wk-Fact-68AFB88E56E06ACD26433E67D97B5F98"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1733-wk-Fact-AFBACEBD8B87367829893E67D9744218"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1753-wk-Fact-FDA93B1836279BE0C7863E67D9779C6E"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1773-wk-Fact-EFA568AA9C3F1AB67A8E3E67DA1D72DF"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1788-wk-Fact-5923065AC0B1835A04A83E67D9793777"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1807-wk-Fact-5FAE5A3864518E650A0F3E67D9732D10"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1826-wk-Fact-1223779C910A35C95C093E67D976B4AB"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1846-wk-Fact-5C490C304E5D3E5806D03E67D97CF4BB"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1871-wk-Fact-334B83AEC3CEDE7AFBD23E67D97B107D"
      unitRef="usd">191000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1891-wk-Fact-C5E09440767961A5D64C3E67D9716C27"
      unitRef="usd">180000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1911-wk-Fact-0ED36B343B04CBB421A53E67D97720AF"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e1931-wk-Fact-102C6448535E58C6609D3E67D97AC30C"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="FD2020Q1YTD"
      id="d249947796e1952-wk-Fact-9D417B16FC29785780203E67D9F27F92">90 days or more</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual
      contextRef="FD2020Q1YTD"
      id="d249947796e1956-wk-Fact-AE5692094AE6EC79C07E3E67D9F2D4C9">90 days or more</cvco:InterestPastDuePeriodForLoanConsideredAsNonaccrual>
    <cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming
      contextRef="FD2020Q1YTD"
      id="d249947796e1964-wk-Fact-9D417B16FC29785780203E67D9F27F92">90 days or more</cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-0A59C7A30B31FDB7FD473E67DA2F27A1-0-wk-Fact-91C0EE1112A589317CF93E67D99B750A">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table disaggregates the Company's commercial loans receivable by class and credit quality indicator (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Participation&#160;Commercial Loans&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Risk profile based on payment activity:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Performing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Watch list&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Nonperforming&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,663&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,899&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;413&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2267-wk-Fact-3D766901B9B5A8799B453E67D9D61659"
      unitRef="usd">46663000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2286-wk-Fact-7763BD40F4B3A8E4A74A3E67D9D432FF"
      unitRef="usd">42899000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2305-wk-Fact-D1F28A644FC4109FBE8B3E67D9D341C0"
      unitRef="usd">413000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2325-wk-Fact-3026F6DBA3CF85C16CC53E67D9D5B5F3"
      unitRef="usd">495000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember"
      decimals="-3"
      id="d249947796e2340-wk-Fact-5BE40E6E9412A13825453E67D9D5BE4A"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember"
      decimals="-3"
      id="d249947796e2359-wk-Fact-9CC856A208AD5A0CFFED3E67D9D8C63B"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember"
      decimals="-3"
      id="d249947796e2378-wk-Fact-FDAAEE9458463351406F3E67D9D7BD6D"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_cvco_WatchListMember"
      decimals="-3"
      id="d249947796e2398-wk-Fact-A335E0F08B9C1F43AD8B3E67D9D7BED5"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2418-wk-Fact-D022014CD4122890C43A3E67D9D5DC78"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2437-wk-Fact-A4E8A3CAF77F4B22A8EA3E67D9D11410"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2456-wk-Fact-6DCDCA1308060256192D3E67D9D2CD91"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_NonperformingFinancingReceivableMember"
      decimals="-3"
      id="d249947796e2476-wk-Fact-6CD6D55E10D3A56AAC0F3E67D9D2E267"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e2501-wk-Fact-82860793DFE0A6318EB73E67D972E8B2"
      unitRef="usd">46663000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember"
      decimals="-3"
      id="d249947796e2520-wk-Fact-F7E4C9AD6136137756A93E67DA1D0112"
      unitRef="usd">42899000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e2539-wk-Fact-040DD8E9BD9E5CBA18473E67D97C2246"
      unitRef="usd">413000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_ParticipationInventoryFinanceMember"
      decimals="-3"
      id="d249947796e2559-wk-Fact-F2979639E518F692E4CA3E67D975EC07"
      unitRef="usd">495000</us-gaap:NotesReceivableGross>
    <cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-CB6A6FF0FBFC9018850B3E67DA2E1B64-0-wk-Fact-4E3FBCEF7D4F159B19853E67D999A554">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company has concentrations of commercial loans receivable related to factory-built homes in excess of 10% located in the following states, measured as a percentage of commercial loans receivables principal balance outstanding:&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:71%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;California&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21.1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Arizona&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18.2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16.3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:CommercialLoansReceivablesGeographicConcentrationTableTextBlock>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_CA"
      decimals="3"
      id="d249947796e2642-wk-Fact-88DBE6DFAD466834B0D13E67D99E4425"
      unitRef="number">0.188</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_CA"
      decimals="3"
      id="d249947796e2657-wk-Fact-A4540F62759537CE4EA73E67D99D35F2"
      unitRef="number">0.211</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="FI2020Q1_srt_StatementGeographicalAxis_stpr_AZ"
      decimals="3"
      id="d249947796e2673-wk-Fact-64BFDA3AFA4E76B4D9B13E67D99E7479"
      unitRef="number">0.182</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_AZ"
      decimals="3"
      id="d249947796e2688-wk-Fact-032BCFC3ACBEEE2638CE3E67D99E4D4D"
      unitRef="number">0.163</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage
      contextRef="FI2019Q4_srt_StatementGeographicalAxis_stpr_OR"
      decimals="3"
      id="d249947796e2714-wk-Fact-B07B68C1FF6D38E4F9A13E67D9F00BF3"
      unitRef="number">0.104</cvco:InventoryFinanceReceivablesGeographicConcentrationPercentage>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="FI2020Q1"
      decimals="3"
      id="d249947796e2729-wk-Fact-0588BB71302C7B3EA1EC3E67D9F079FC"
      unitRef="number">0.218</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <cvco:CommercialLoansReceivablePrincipalBalanceConcentration
      contextRef="FI2019Q4"
      decimals="3"
      id="d249947796e2733-wk-Fact-33C20181A9F84CDAE8E63E67D9F306A1"
      unitRef="number">0.220</cvco:CommercialLoansReceivablePrincipalBalanceConcentration>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-5E11F5D23ABB3F4E225C3E67DA329070-0-wk-Fact-3EE9B5D6C9C4A6E4EF013E67D9BA1CDD">Property, Plant and Equipment, net&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;93,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;91,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(29,024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(27,904&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;64,376&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;63,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Depreciation expense was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Included in the amounts above are certain assets under finance leases. See Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;9&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for additional information.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-B0F760920D1A3CB794763E67DA3290FD-0-wk-Fact-EA5799BBAD0FF67D3D993E67D9B9A7CC">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, at cost:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Land&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,406&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,359&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Buildings and improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;44,353&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;42,976&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Machinery and equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,053&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;93,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;91,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(29,024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(27,904&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;64,376&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;63,484&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d249952878e534-wk-Fact-5C0F160174017F580B0F3E67D9C0CA62"
      unitRef="usd">21406000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember"
      decimals="-3"
      id="d249952878e553-wk-Fact-B29E3A616EEE353E92FE3E67D9BC5D79"
      unitRef="usd">21359000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d249952878e568-wk-Fact-03E6F50D48935D6B32983E67D9C14904"
      unitRef="usd">44353000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingAndBuildingImprovementsMember"
      decimals="-3"
      id="d249952878e587-wk-Fact-5D38D7ED857FA57BEC5E3E67D9B83BE7"
      unitRef="usd">42976000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q1_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d249952878e607-wk-Fact-74AAF466294F34074CB43E67D9BECC36"
      unitRef="usd">27641000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_MachineryAndEquipmentMember"
      decimals="-3"
      id="d249952878e626-wk-Fact-C1F175DDC47D0FCC612A3E67D9C1CE67"
      unitRef="usd">27053000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249952878e646-wk-Fact-D168CF4057A78E96D4B73E67D9BA8B08"
      unitRef="usd">93400000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249952878e665-wk-Fact-86FC1D8E2874C08412ED3E67D9BE4BA6"
      unitRef="usd">91388000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249952878e685-wk-Fact-02BFF38B33B6622CAEAC3E67D9C0BEA1"
      unitRef="usd">29024000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249952878e705-wk-Fact-6C085E67453852C8A6D43E67D9C0A0A9"
      unitRef="usd">27904000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249952878e731-wk-Fact-1E2C859B84D3E4DA820A3E67D9F5FFC1"
      unitRef="usd">64376000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249952878e750-wk-Fact-F4FD0CF07B0C887ADD903E67D9E2AA4E"
      unitRef="usd">63484000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d249952878e771-wk-Fact-13D8F4E46798572202163E67D9BBB1CE"
      unitRef="usd">1200000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="FD2019Q1YTD"
      decimals="-5"
      id="d249952878e775-wk-Fact-8484284A5FC127DC876C3E67D9B69749"
      unitRef="usd">1000000.0</us-gaap:Depreciation>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-F86636966E4C32BDBCA63E67DA330194-0-wk-Fact-C2518C2D219A603388E63E67D9C37B07">Leases&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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&#x2019;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 a purchase option that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;Certain of the Company's lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since the Company&#x2019;s leases do not provide a readily determinable implicit interest rate, the Company must estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, the Company considers the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes the options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;ROU assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,918&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Lease Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Current portion of secured financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;724&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) Recorded net of accumulated amortization of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$79,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table provides information about the financial statement classification of the Company's lease expenses reported within the Consolidated Statement of Comprehensive Income for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:40%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Lease Expense Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease expense &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Amortization of leased assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;984&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) Excludes short-term and variable lease expenses, which are immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash payments for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$786,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for operating leases and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$34,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The present value of the minimum payments for future fiscal years under non-cancelable leases as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;732&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,612&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table provides information about the remaining lease terms and discount rates as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Operating Leases pre-Topic 842 adoption&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;The Company has non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment.&#160;The Company's facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options.&#160;Rent expense for these third-party operating leases was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$5.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for the fiscal year ended March 30, 2019 and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$5.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for each of the fiscal years ended March 31, 2018 and April 1, 2017, and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;Future minimum lease commitments for future fiscal years under all non-cancelable operating leases having a remaining term in excess of one year as of March 30, 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total remaining lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-E3B294357E117EB7FC1D3E67DA33A60E-0-wk-Fact-33B581C513E892C459BB3E67D9C4B2AB">Leases&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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&#x2019;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 a purchase option that the Company is reasonably certain to exercise.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;Certain of the Company's lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since the Company&#x2019;s leases do not provide a readily determinable implicit interest rate, the Company must estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, the Company considers the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes the options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="6"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:43%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;ROU assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,248&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Property, plant and equipment, net &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,918&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Lease Liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Current portion of secured financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;724&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) Recorded net of accumulated amortization of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$79,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table provides information about the financial statement classification of the Company's lease expenses reported within the Consolidated Statement of Comprehensive Income for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="7"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:40%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:19%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Lease Expense Category&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Classification&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease expense &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;209&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Selling, general and administrative expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;753&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Amortization of leased assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cost of sales&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Interest on lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;984&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-indent:48px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) Excludes short-term and variable lease expenses, which are immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cash payments for the three months ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$786,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for operating leases and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$34,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for finance leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The present value of the minimum payments for future fiscal years under non-cancelable leases as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="12"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:65%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:9%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance Leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Remainder of 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,517&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;732&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,699&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,772&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,824&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,897&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,445&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;73&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,612&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;123&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,735&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Less: Amount representing interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,989&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,082&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,940&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table provides information about the remaining lease terms and discount rates as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average remaining lease term (years)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4.9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average discount rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Operating leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4.5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;&#160;&#160;Finance leases&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5.0&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;text-decoration:underline;"&gt;Operating Leases pre-Topic 842 adoption&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;The Company has non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment.&#160;The Company's facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options.&#160;Rent expense for these third-party operating leases was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$5.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for the fiscal year ended March 30, 2019 and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$5.3 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for each of the fiscal years ended March 31, 2018 and April 1, 2017, and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;Future minimum lease commitments for future fiscal years under all non-cancelable operating leases having a remaining term in excess of one year as of March 30, 2019 are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="4"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:86%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,389&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,072&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total remaining lease payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,322&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e517-wk-Fact-956CA8080CFF2544EA0E3E67D9F43B20"
      unitRef="usd">12248000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF"
      unitRef="usd">1670000</us-gaap:FinanceLeaseRightOfUseAsset>
    <cvco:LeaseRightOfUseAsset
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e579-wk-Fact-370EE1993EA33F95552D3E67D9FC16E0"
      unitRef="usd">13918000</cvco:LeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e702-wk-Fact-F13E61F5CEFB1E02599D3E67D9F6961F"
      unitRef="usd">3626000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e727-wk-Fact-762F10938FFAAC1E40583E67D9F3447A"
      unitRef="usd">724000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e789-wk-Fact-4FAD6DF057D6D1363CB43E67D9DA2E0B"
      unitRef="usd">9260000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e819-wk-Fact-EAF53A9E998BCE61BA853E67D9F49A5D"
      unitRef="usd">330000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <cvco:LeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e854-wk-Fact-DBDA94685285DA4A23803E67D9D2AF6D"
      unitRef="usd">13940000</cvco:LeaseLiability>
    <cvco:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e869-wk-Fact-DA9AD9962441488B712F3E67D9C554F4"
      unitRef="usd">79000</cvco:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseExpense
      contextRef="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember"
      decimals="-3"
      id="d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475"
      unitRef="usd">209000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="FD2020Q1YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SellingGeneralAndAdministrativeExpensesMember"
      decimals="-3"
      id="d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A"
      unitRef="usd">753000</us-gaap:OperatingLeaseExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954580e1104-wk-Fact-CBE2A1705D26AC583AA53E67D9FCC390"
      unitRef="usd">9000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954580e1139-wk-Fact-BB0AC4560480FF598A343E67D9E71F29"
      unitRef="usd">13000</us-gaap:FinanceLeaseInterestExpense>
    <cvco:TotalLeaseExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954580e1179-wk-Fact-7385CAC9D8E586AD63323E67D9FBE818"
      unitRef="usd">984000</cvco:TotalLeaseExpense>
    <us-gaap:OperatingLeasePayments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954580e1201-wk-Fact-3A2120B1D1E19358B8763E67D9C4B76A"
      unitRef="usd">786000</us-gaap:OperatingLeasePayments>
    <cvco:FinanceLeasePayments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249954580e1205-wk-Fact-797C5D4D25770B78DFBA3E67D9C2A39C"
      unitRef="usd">34000</cvco:FinanceLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1313-wk-Fact-A490EC38910650EC71973E67D9CDD5FC"
      unitRef="usd">2517000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1332-wk-Fact-07BE4B0E08819059A1723E67D9CE5943"
      unitRef="usd">732000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1351-wk-Fact-C27948CC95F1F7636AEF3E67D9F1A43D"
      unitRef="usd">3249000</cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1367-wk-Fact-CEDE461FD951353795DD3E67D9CE56A2"
      unitRef="usd">3699000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1386-wk-Fact-C857999EFF2CF2724DAC3E67D9D0F931"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <cvco:LeaseLiabilityPaymentsDueYearTwo
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1405-wk-Fact-32816CC5AE144C2966B43E67D9F910EA"
      unitRef="usd">3772000</cvco:LeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1426-wk-Fact-C5E56DE29C582460103F3E67D9D1762B"
      unitRef="usd">2778000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1445-wk-Fact-1CEFA10D2A5D2A08C65B3E67D9D3CCA2"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <cvco:LeaseLiabilityPaymentsDueYearThree
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1464-wk-Fact-C811A643FBCD5D1613AA3E67D9D15DAC"
      unitRef="usd">2851000</cvco:LeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1485-wk-Fact-ADF5A4BE0390E0CE1B463E67D9D26396"
      unitRef="usd">1824000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1504-wk-Fact-345B0BCF6899F11E0A0F3E67D9D4B1EB"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <cvco:LeaseLiabilityPaymentsDueYearFour
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1523-wk-Fact-247E255EF7487A6581E23E67D9FAD3D6"
      unitRef="usd">1897000</cvco:LeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1544-wk-Fact-C3631FFACC44E10303E83E67D9F91A1D"
      unitRef="usd">1445000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1563-wk-Fact-9D1F958728A9774547C33E67D9CFD82B"
      unitRef="usd">73000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <cvco:LeaseLiabilityPaymentsDueYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1582-wk-Fact-A4E2A35DA4E8A69F41E43E67D9D1B508"
      unitRef="usd">1518000</cvco:LeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1603-wk-Fact-1BDE91146FCF0FB5731B3E67D9F8AAD7"
      unitRef="usd">2612000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1622-wk-Fact-CBD8EF2660667A9CDCFD3E67D9D14FCA"
      unitRef="usd">123000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <cvco:LeaseLiabilityPaymentsDueAfterYearFive
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1641-wk-Fact-F2B32DF8E1D105C031EA3E67D9EFBB3A"
      unitRef="usd">2735000</cvco:LeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1662-wk-Fact-925EA143DFA30872E3F13E67D9FB5709"
      unitRef="usd">14875000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1681-wk-Fact-6D71CF1EE129EA7B68313E67D9F24A6F"
      unitRef="usd">1147000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <cvco:LeaseLiabilityPaymentsDue
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1700-wk-Fact-2F1A20802EB2628FD01B3E67D9CD323B"
      unitRef="usd">16022000</cvco:LeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1721-wk-Fact-DB722E7624B152AC4C053E67D9D4D35D"
      unitRef="usd">1989000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1741-wk-Fact-62AF79094ADD47032CCA3E67D9FCDC3D"
      unitRef="usd">93000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <cvco:LeaseLiabilityUndiscountedExcessAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1761-wk-Fact-4D97F733D2528B7A8CCD3E67D9FC16E6"
      unitRef="usd">2082000</cvco:LeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1788-wk-Fact-518F4F95676CA4213CBB3E67D9F9B1BA"
      unitRef="usd">12886000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1807-wk-Fact-27F128F2817B3AE605CB3E67D9FAC894"
      unitRef="usd">1054000</us-gaap:FinanceLeaseLiability>
    <cvco:LeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249954580e1826-wk-Fact-DBDA94685285DA4A23803E67D9D2AF6D"
      unitRef="usd">13940000</cvco:LeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2020Q1"
      id="d249954580e1875-wk-Fact-EF9E742EEA8C1E6852143E67D9FDA397">P4Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="FI2020Q1"
      id="d249954580e1890-wk-Fact-46E376CDCCB1E2F001FF3E67D9FA0955">P2Y9M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2020Q1"
      decimals="3"
      id="d249954580e1921-wk-Fact-F3F83A933805D09136233E67D9F5A534"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="FI2020Q1"
      decimals="3"
      id="d249954580e1937-wk-Fact-14955A8F2546BA6E1C613E67D9FBC6E4"
      unitRef="number">0.050</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2019Q4YTD"
      decimals="-5"
      id="d249954580e1957-wk-Fact-1855121DD81F6D0260263E67D9C39123"
      unitRef="usd">5200000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="FD2018Q4YTD"
      decimals="-5"
      id="d249954580e1961-wk-Fact-B5B664C81FA4C67EC2173E67D9C3EC0D"
      unitRef="usd">5300000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e1995-wk-Fact-21BACE704417ECB540623E67D981A462"
      unitRef="usd">2292000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e2010-wk-Fact-5CDB32F1BEE170086EA13E67DA09B69A"
      unitRef="usd">2197000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e2030-wk-Fact-9E4F6E14F274524665AC3E67D9EF9828"
      unitRef="usd">1389000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e2050-wk-Fact-077EEDE5A99A2ABFA4553E67DA05801F"
      unitRef="usd">1072000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e2070-wk-Fact-6FF02DCE40E8D2E1A5B73E67DA0ACFED"
      unitRef="usd">1372000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249954580e2095-wk-Fact-281AB2034351E5D2A9043E67D9F5B8AA"
      unitRef="usd">8322000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-BDD8D9735AA5FFF9ACC13E67DA331272-0-wk-Fact-58D78E84CABDAB0865EE3E67DA1EC7D4">Goodwill and Other Intangibles&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Goodwill and other intangibles, net, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="24"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:21%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gross&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net&lt;br/&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Indefinite-lived:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;72,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;72,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;72,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;72,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Trademarks and trade names&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;State insurance licenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total indefinite-lived intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;81,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;81,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;81,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;81,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finite-lived:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(6,023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,077&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(5,970&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,065&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(1,038&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;346&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,704&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7,088&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;82,616&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;89,704&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7,008&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;82,696&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Amortization expense recognized on intangible assets was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$80,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$84,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three month&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; periods ending &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:Goodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember"
      decimals="-3"
      id="d249956153e838-wk-Fact-2AA619C63281A974557F3E67D9F8B79F"
      unitRef="usd">72920000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember"
      decimals="-3"
      id="d249956153e876-wk-Fact-2AA619C63281A974557F3E67D9F8B79F"
      unitRef="usd">72920000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember"
      decimals="-3"
      id="d249956153e896-wk-Fact-057CDB88BE2634EC6F823E67D9FDC9CD"
      unitRef="usd">72920000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_GoodwillMember"
      decimals="-3"
      id="d249956153e935-wk-Fact-057CDB88BE2634EC6F823E67D9FDC9CD"
      unitRef="usd">72920000</us-gaap:Goodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="d249956153e950-wk-Fact-B35E0C7ABB09C5B4A1993E67D9FC7DD6"
      unitRef="usd">7200000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="d249956153e988-wk-Fact-B35E0C7ABB09C5B4A1993E67D9FC7DD6"
      unitRef="usd">7200000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="d249956153e1008-wk-Fact-1374F448F2BB3BD34E7C3E67D9FB8CC2"
      unitRef="usd">7200000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TrademarksAndTradeNamesMember"
      decimals="-3"
      id="d249956153e1046-wk-Fact-1374F448F2BB3BD34E7C3E67D9FB8CC2"
      unitRef="usd">7200000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember"
      decimals="-3"
      id="d249956153e1067-wk-Fact-C5CA86CBABEEC18DAA9B3E67D9FF49E3"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2020Q1_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember"
      decimals="-3"
      id="d249956153e1105-wk-Fact-C5CA86CBABEEC18DAA9B3E67D9FF49E3"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember"
      decimals="-3"
      id="d249956153e1125-wk-Fact-AA189AEFA38371D324823E67D9FDC022"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill
      contextRef="FI2019Q4_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_cvco_StateInsuranceLicensesMember"
      decimals="-3"
      id="d249956153e1163-wk-Fact-AA189AEFA38371D324823E67D9FDC022"
      unitRef="usd">1100000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwill>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249956153e1184-wk-Fact-4728B9FE3597F2306A673E67DA03E8C3"
      unitRef="usd">81220000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249956153e1222-wk-Fact-AA86B6BA1342903B3CD53E67D9CB830C"
      unitRef="usd">81220000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249956153e1242-wk-Fact-C3E7E89B6A9172D1C6093E67D9F87A47"
      unitRef="usd">81220000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross>
    <cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249956153e1280-wk-Fact-9F72D80E06BA47491AE43E67D9CB0278"
      unitRef="usd">81220000</cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1424-wk-Fact-AA6F9D123BE4477F34BE3E67D9C94322"
      unitRef="usd">7100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1443-wk-Fact-B018FF8DF76C4B6AC0023E67D9FB51E5"
      unitRef="usd">6023000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1463-wk-Fact-B29621F2505BCCE7ABEA3E67D9C81961"
      unitRef="usd">1077000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1483-wk-Fact-098B2DE07E14879D92C53E67D9FF22DE"
      unitRef="usd">7100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1502-wk-Fact-6046288E247B7EA7DE963E67D9FF1025"
      unitRef="usd">5970000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember"
      decimals="-3"
      id="d249956153e1522-wk-Fact-FDAC573900A1BED4C74B3E67D9FE6053"
      unitRef="usd">1130000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1543-wk-Fact-8A71EAF5D1D59284F9363E67D9FEE1E1"
      unitRef="usd">1384000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1562-wk-Fact-6F588F41B38CE0BD35B63E67D9FA249A"
      unitRef="usd">1065000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2020Q1_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1582-wk-Fact-912A304A1BE3A13F8EB53E67D9FD4AC0"
      unitRef="usd">319000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1602-wk-Fact-23D99BEB5C27AF041F343E67D9C96808"
      unitRef="usd">1384000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1621-wk-Fact-0C3B461ED7BB908EE89E3E67D9C92FC1"
      unitRef="usd">1038000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="FI2019Q4_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_OtherIntangibleAssetsMember"
      decimals="-3"
      id="d249956153e1641-wk-Fact-AB906EF2234B362F2EDA3E67DA065A0E"
      unitRef="usd">346000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249956153e1667-wk-Fact-4817258DC60168F0CDB93E67D9FC5697"
      unitRef="usd">89704000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249956153e1686-wk-Fact-EBFACF2AD03A3448A4803E67DA008E40"
      unitRef="usd">7088000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249956153e1706-wk-Fact-3E097AB4463C294657153E67D9F4F26C"
      unitRef="usd">82616000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <cvco:IntangibleAssetsIncludingGoodwillGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249956153e1726-wk-Fact-4945908D43935193705B3E67D9C91199"
      unitRef="usd">89704000</cvco:IntangibleAssetsIncludingGoodwillGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249956153e1745-wk-Fact-362F0729A5D6655AD7563E67DA051EA5"
      unitRef="usd">7008000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249956153e1766-wk-Fact-8AC48D8FBC89AA53DA343E67D9DAE331"
      unitRef="usd">82696000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249956153e1775-wk-Fact-D4A7C8EB5C12AD0D5D3F3E67D9A357F8"
      unitRef="usd">80000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="FD2019Q1YTD"
      decimals="0"
      id="d249956153e1779-wk-Fact-50F8B5FD8650D2226D4B3EC87353335E"
      unitRef="usd">84000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-6A0D87DDC809C839C70E3E67DA33AEE1-0-wk-Fact-F651E933DDE1F0193AA23E67D9AE1C1C">Accrued Liabilities&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;25,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Customer deposits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,074&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unearned insurance premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,305&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated warranties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,760&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued volume rebates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,816&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,412&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Insurance loss reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,686&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued self-insurance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Reserve for repurchase commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,362&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capital lease obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,463&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;130,371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;125,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-3846D010FFEE8E3442933E67DA330D01-0-wk-Fact-6AC2FF51932FC466BEEE3E67D9AFDDCB">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued liabilities consist of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Salaries, wages and benefits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;25,257&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Customer deposits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,074&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,804&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unearned insurance premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,586&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,305&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated warranties&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,760&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued volume rebates&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,816&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;10,412&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Insurance loss reserves&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,681&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,686&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued self-insurance&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,171&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Company repurchase options on certain loans sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,503&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,810&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Operating lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,626&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Reserve for repurchase commitments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,362&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accrued taxes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,115&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,767&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capital lease obligation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,075&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,463&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;130,371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;125,181&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e478-wk-Fact-16FB784F61F8BE3429693E67D9FF26CA"
      unitRef="usd">21424000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e497-wk-Fact-9E202564785243B313613E67DA0028F7"
      unitRef="usd">25257000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e512-wk-Fact-23AE64862CBB95E07DCF3E67DA031F33"
      unitRef="usd">21074000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e531-wk-Fact-48A2A888EE61C26B9DA13E67D9F854CC"
      unitRef="usd">17804000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e551-wk-Fact-823DA656BD52208704A83E67DA07E55D"
      unitRef="usd">19586000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:SupplementaryInsuranceInformationUnearnedPremiums
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e570-wk-Fact-5F07E678A2E7E3DBDB533E67DA075236"
      unitRef="usd">18305000</us-gaap:SupplementaryInsuranceInformationUnearnedPremiums>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e590-wk-Fact-8676812D2E17140A49B63E67DA088AFE"
      unitRef="usd">17760000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <us-gaap:ProductWarrantyAccrualClassifiedCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e609-wk-Fact-BD443D42C15B65D4D6A73E67DA03DB08"
      unitRef="usd">17069000</us-gaap:ProductWarrantyAccrualClassifiedCurrent>
    <cvco:AccruedVolumeRebates
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e629-wk-Fact-760995FA70364C52B4163E67D9F97E16"
      unitRef="usd">11816000</cvco:AccruedVolumeRebates>
    <cvco:AccruedVolumeRebates
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e648-wk-Fact-C7824D6D1833B7C2BCA63E67DA0A2656"
      unitRef="usd">10412000</cvco:AccruedVolumeRebates>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e668-wk-Fact-F060F913FFF57DCB9C3F3E67DA0CD9EA"
      unitRef="usd">6681000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e687-wk-Fact-A74754A1DB19F402DF033E67D9F82B17"
      unitRef="usd">6686000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e707-wk-Fact-28B9DF5B379ED0B7B9773E67DA04F8F1"
      unitRef="usd">4861000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e726-wk-Fact-CEFDC1F4454E4AD07D793E67DA147D3F"
      unitRef="usd">5171000</us-gaap:AccruedInsuranceCurrent>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e746-wk-Fact-401036C99127F79BDCD63E67D9FE60E6"
      unitRef="usd">4503000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <cvco:LiabilitiesRelatedToConsumerLoansSold
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e765-wk-Fact-618A776A018DA14CC7323E67DA0C747F"
      unitRef="usd">3810000</cvco:LiabilitiesRelatedToConsumerLoansSold>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e785-wk-Fact-F13E61F5CEFB1E02599D3E67D9F6961F"
      unitRef="usd">3626000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e804-wk-Fact-CAAF3F3ABD3ED42496AA3E67DA008E03"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e824-wk-Fact-250D01EF8C55372510443E67DA02BA47"
      unitRef="usd">2430000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e843-wk-Fact-FAC136AC2ED7185509783E67DA0B5399"
      unitRef="usd">2362000</us-gaap:AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability>
    <us-gaap:AccruedIncomeTaxes
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e864-wk-Fact-E1F6298EAA257A05E7DA3E67D9F9900F"
      unitRef="usd">2115000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e883-wk-Fact-D2576335E2C0F99A07023E67DA018BB4"
      unitRef="usd">1767000</us-gaap:AccruedIncomeTaxes>
    <us-gaap:CapitalLeaseObligations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e903-wk-Fact-FF1D0A60DAFE38082B1A3E67DA0280A3"
      unitRef="usd">0</us-gaap:CapitalLeaseObligations>
    <us-gaap:CapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e922-wk-Fact-6F2B962E4630F0E39E773E67DA01EECB"
      unitRef="usd">1075000</us-gaap:CapitalLeaseObligations>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e942-wk-Fact-C3B0E999505A4EFDE2CD3E67D9FE3043"
      unitRef="usd">14495000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e961-wk-Fact-DD1DEF85CA348944209C3E67DA0D1DA4"
      unitRef="usd">15463000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249958348e986-wk-Fact-17E4F0E0375147D2A9963E67D9904601"
      unitRef="usd">130371000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249958348e1005-wk-Fact-EB8D54449ED90C7CDEC13E67D9ED0F59"
      unitRef="usd">125181000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-03E46EE5AF649FEF83913E67DA33A695-0-wk-Fact-A52FFE0203138201749D3E67DA199E01">Warranties&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Activity in the liability for estimated warranties is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Charged to costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Payments and deductions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7,130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(6,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,760&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-26DF2B516C1043DE4E693E67DA33492A-0-wk-Fact-3B702FACC6B726D344763E67DA184685">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Activity in the liability for estimated warranties is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at beginning of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,069&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,638&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Charged to costs and expenses&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,229&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Payments and deductions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(7,130&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(6,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at end of period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,760&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;16,670&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249965425e535-wk-Fact-C12A2D86BA6BC32F98AF3E67D970CA4D"
      unitRef="usd">17069000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249965425e554-wk-Fact-4CE500D3D66855133C8D3E67DA1D54A4"
      unitRef="usd">16638000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249965425e569-wk-Fact-539015CAD028182A2C5A3E67D9827871"
      unitRef="usd">7821000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249965425e588-wk-Fact-DB71308C59A6B02F19483E67DA1E302B"
      unitRef="usd">6229000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249965425e608-wk-Fact-6D4474D7BB6FF89FE2C73E67DA1D996F"
      unitRef="usd">7130000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249965425e628-wk-Fact-40B184AF16F8A35F2CF73E67D98DF3AC"
      unitRef="usd">6197000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249965425e654-wk-Fact-2230029C0F6974F4BEE23E67DA1C7F70"
      unitRef="usd">17760000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249965425e673-wk-Fact-094E727EECDF577D6A633E67D97051AF"
      unitRef="usd">16670000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-91F721261757ADFFBF503E67DA348342-0-wk-Fact-71F2D64FCF770355457A3E67DA129A3A">Debt and Finance Lease Obligations&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Debt obligations primarily consist of amounts related to loans sold that did not qualify for loan sale accounting treatment. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Acquired 2007-1 securitized financings (acquired as part of the Palm Harbor transaction)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,289&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,487&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Acquired securitized financings were recorded at fair value at the time of acquisition, which resulted in a discount, and subsequently are accounted for in a manner similar to FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; to accrete the discount.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes acquired securitized financings (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings &#x2013; contractual amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,855&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Purchase discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-accretable&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&#160;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total acquired securitized financings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;padding-left:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Over the life of the loans, the Company continues to estimate cash flows expected to be paid on securitized financings. The Company evaluates at the balance sheet date whether the present value of its securitized financings, determined using the effective interest rate, has increased or decreased. The present value of any subsequent change in cash flows expected to be paid adjusts the amount of accretable yield recognized on a prospective basis over the securitized financing's remaining life.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The changes in accretable yield on securitized financings were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Adjustment to cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the end of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Prior to the Company's acquisition of Palm Harbor and CountryPlace, CountryPlace completed an initial securitization (2005-1) and a second securitized borrowing (2007-1). On&#160;January&#160;15, 2019, the Company exercised its right to repurchase the 2005-1 securitized loan portfolio. Only the Class&#160;A-4 originally totaling &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$25.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; with a coupon rate of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5.846%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; remained outstanding at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio and expects to settle this obligation in August 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;CountryPlace's securitized debt is subject to provisions that require certain levels of overcollateralization. Overcollateralization is equal to CountryPlace's equity in the bonds. Failure to satisfy these provisions could cause cash, which would normally be distributed to CountryPlace, to be used for repayment of the principal of the related Class A bonds until the required overcollateralization level is reached. During periods when the overcollateralization is below the specified level, cash collections from the securitized loans in excess of servicing fees payable to CountryPlace and amounts owed to the Class A bondholders, trustee and surety, are applied to reduce the Class A debt until such time as the overcollateralization level reaches the specified level. Therefore, failure to meet the overcollateralization requirement could adversely affect the timing of cash flows received by CountryPlace. However, principal payments of the securitized debt, including accelerated amounts, are payable only from cash collections from the securitized loans and no additional sources of repayment are required or permitted. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, the 2007-1 securitized loan portfolio was within the required overcollateralization level.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company has 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. The proceeds are 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 period, the facilities are converted into an amortizing loan based on a &lt;/span&gt;&lt;span&gt;&lt;span style="font-size:11pt;"&gt;20 or 25 year amortization period with a balloon payment due upon maturity&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. The maximum advance for loans under this program is &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;80%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the outstanding collateral principal balance, with the Company providing the remaining funds. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, the outstanding balance of the converted loans was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$11.1 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at a weighted average interest rate of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4.91%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, with &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$5.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; available to draw. &lt;/span&gt;&lt;span&gt;&lt;span style="font-size:11pt;"&gt;Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;See Note &lt;/span&gt;&lt;span style="font-size:11pt;"&gt;9&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; for further discussion of the finance lease obligations.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-A63744EAA15412C2BBEB3E67DA346EAB-0-wk-Fact-E47C7D84B0312E4589813E67DA02EDF1">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Debt obligations primarily consist of amounts related to loans sold that did not qualify for loan sale accounting treatment. The following table summarizes debt and finance lease obligations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Acquired 2007-1 securitized financings (acquired as part of the Palm Harbor transaction)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Secured credit facilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,139&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,289&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Other secured financings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,487&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Finance lease liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,054&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;34,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <cvco:SecuritizedFinancingTwoThousandSevenOne
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e479-wk-Fact-37CE68001EE1A86585D03E67DA0CE260"
      unitRef="usd">17744000</cvco:SecuritizedFinancingTwoThousandSevenOne>
    <cvco:SecuritizedFinancingTwoThousandSevenOne
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e498-wk-Fact-A242ACB08034780629C23E67DA0E40F7"
      unitRef="usd">18364000</cvco:SecuritizedFinancingTwoThousandSevenOne>
    <us-gaap:LineOfCredit
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e513-wk-Fact-5D1C95D8EFCDE86374AE3E67DA0E9E61"
      unitRef="usd">11139000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e532-wk-Fact-9FE91F794AFC2BF8F2DA3E67DA0A889D"
      unitRef="usd">11289000</us-gaap:LineOfCredit>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e552-wk-Fact-21C8A418D33D4A4237D23E67DA0DE87B"
      unitRef="usd">4405000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e571-wk-Fact-7F0FD24A093D4D25BEFF3E67DA11171E"
      unitRef="usd">4487000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e591-wk-Fact-27F128F2817B3AE605CB3E67D9FAC894"
      unitRef="usd">1054000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e610-wk-Fact-C8C3D8453790E00152113E67DA0DA6DE"
      unitRef="usd">0</us-gaap:FinanceLeaseLiability>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e635-wk-Fact-1B96EA536A9A85128D5B3E67DA0F3F71"
      unitRef="usd">34342000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtAndCapitalLeaseObligations
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e654-wk-Fact-17143EABA5020921DB9C3E67DA093314"
      unitRef="usd">34140000</us-gaap:DebtAndCapitalLeaseObligations>
    <us-gaap:DebtPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-7BA7965B233501CDBDCC3E67DA34D7B3-0-wk-Fact-6199B7742CE371AF0E083E67DA0EB497">&lt;div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Acquired securitized financings were recorded at fair value at the time of acquisition, which resulted in a discount, and subsequently are accounted for in a manner similar to FASB Accounting Standards Codification ("ASC") 310-30, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Loans and Debt Securities Acquired with Deteriorated Credit Quality&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; to accrete the discount.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtPolicyTextBlock>
    <cvco:AcquiredSecuritizedFinancingsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-CFACDE93437ED7D6F25C3E67DA341F5D-0-wk-Fact-BBEB5BDC5526204BA9D43E67DA0DE890">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes acquired securitized financings (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings &#x2013; contractual amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,950&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,855&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Purchase discount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-accretable&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;&#160;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total acquired securitized financings, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,744&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;18,364&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;padding-left:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1) There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.&lt;/span&gt;&lt;/div&gt;</cvco:AcquiredSecuritizedFinancingsTableTextBlock>
    <cvco:AcquiredSecuritizedFinancingsGross
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e783-wk-Fact-F3B955BB699670C839E13E67DA150DAA"
      unitRef="usd">17950000</cvco:AcquiredSecuritizedFinancingsGross>
    <cvco:AcquiredSecuritizedFinancingsGross
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e802-wk-Fact-98A03F269E158C040C353E67DA10BC2D"
      unitRef="usd">18855000</cvco:AcquiredSecuritizedFinancingsGross>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e858-wk-Fact-CDAEDF5AACC9BD910FC83E67DA032F7E"
      unitRef="usd">206000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e878-wk-Fact-166FF48BEE083682D53A3E67DA1038C7"
      unitRef="usd">491000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <cvco:AcquiredSecuritizedFinancingsNonAccretableDifference
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479"
      unitRef="usd">0</cvco:AcquiredSecuritizedFinancingsNonAccretableDifference>
    <cvco:AcquiredSecuritizedFinancingsNonAccretableDifference
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653"
      unitRef="usd">0</cvco:AcquiredSecuritizedFinancingsNonAccretableDifference>
    <cvco:AcquiredSecuritizedFinancingsNet
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e945-wk-Fact-5DC0B7514492417DEA2D3E67DA011C7D"
      unitRef="usd">17744000</cvco:AcquiredSecuritizedFinancingsNet>
    <cvco:AcquiredSecuritizedFinancingsNet
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e964-wk-Fact-52994E0D59812C333ECA3E67DA11E734"
      unitRef="usd">18364000</cvco:AcquiredSecuritizedFinancingsNet>
    <cvco:AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-683D0DE52406A9FDC24A3E67DA342717-0-wk-Fact-208BC5226DA60208B1E03E67DA0795B8">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The changes in accretable yield on securitized financings were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the beginning of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;491&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Accretion&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(371&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(803&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Adjustment to cash flows&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(15&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Balance at the end of the period&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;206&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249966484e1132-wk-Fact-166FF48BEE083682D53A3E67DA1038C7"
      unitRef="usd">491000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249966484e1151-wk-Fact-7A6568532FC5DAF912A63E67DA0C3A8E"
      unitRef="usd">3515000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249966484e1166-wk-Fact-060C3C5B001F4BD3B6103E67DA0CA02B"
      unitRef="usd">371000</cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion>
    <cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249966484e1186-wk-Fact-7DC622D6DF8D26960D7F3E67DA0FEE49"
      unitRef="usd">803000</cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion>
    <cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249966484e1207-wk-Fact-5C2A1CB6849DB727D72E3E67DA0BF9D9"
      unitRef="usd">86000</cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows>
    <cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249966484e1226-wk-Fact-9216EF9079012AE6FDD43E67DA0E2AA1"
      unitRef="usd">-15000</cvco:AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249966484e1252-wk-Fact-CDAEDF5AACC9BD910FC83E67DA032F7E"
      unitRef="usd">206000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <cvco:AcquiredSecuritizedFinancingsAccretableYield
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249966484e1271-wk-Fact-9E9515D7C3CCA4F89E433E67DA0B2D32"
      unitRef="usd">2697000</cvco:AcquiredSecuritizedFinancingsAccretableYield>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember"
      decimals="-5"
      id="d249966484e1292-wk-Fact-015C0EC2A59C5E1D41363E67DA036077"
      unitRef="usd">25100000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="I2007Q4_us-gaap_FinancialInstrumentAxis_cvco_ClassFourMember"
      decimals="INF"
      id="d249966484e1296-wk-Fact-DB679CB1E96D1119A42D3E67DA0E842D"
      unitRef="number">0.05846</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms
      contextRef="FD2020Q1YTD"
      id="d249966484e1324-wk-Fact-7862B3A5E78AACDD3A233E67DA0EC490">20 or 25 year amortization period with a balloon payment due upon maturity</us-gaap:LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms>
    <cvco:MaximumAdvanceunderSecuredCreditFacility
      contextRef="FI2020Q1"
      decimals="2"
      id="d249966484e1329-wk-Fact-4113B01FF5D8ECA3AB323E67DA086635"
      unitRef="number">0.80</cvco:MaximumAdvanceunderSecuredCreditFacility>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249966484e1337-wk-Fact-E706FAD001E595B755303E67DA0FABB7"
      unitRef="usd">11100000</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod
      contextRef="FD2020Q1YTD"
      decimals="4"
      id="d249966484e1341-wk-Fact-12CFC61039F4DE59D5B73E67DA046F3C"
      unitRef="number">0.0491</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249966484e1346-wk-Fact-9D001CB94B260ECECDF33E67DA03D447"
      unitRef="usd">5000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityInterestRateDescription
      contextRef="FD2020Q1YTD_us-gaap_CreditFacilityAxis_us-gaap_WarehouseAgreementBorrowingsMember"
      id="d249966484e1350-wk-Fact-F1BD91F64757F417896D3E67DA08AB90">Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.</us-gaap:LineOfCreditFacilityInterestRateDescription>
    <us-gaap:ReinsuranceTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-31BFCDCBB252AF4BE9733E67DA34FEB1-0-wk-Fact-E1E17522EBF12BB939DE3E67D98F71BE">Reinsurance&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Standard Casualty is primarily a specialty writer of manufactured home physical damage insurance. Certain of Standard Casualty's premiums and benefits are assumed from and ceded to other insurance companies under various reinsurance agreements. 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;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The effects of reinsurance on premiums written and earned are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:38%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Written&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Earned&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Written&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Earned&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Assumed premiums&#x2014;nonaffiliate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Ceded premiums&#x2014;nonaffiliate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$300,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; per claim, of which Standard Casualty cedes &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$175,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the risk of loss per reinsurance. Therefore, Standard Casualty maintains risk of loss limited to &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$125,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; per claim on typical policies. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$1.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; per occurrence, up to a maximum of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$43.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; in the aggregate.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 they are utilized.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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>
    <srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-0CE2C48D9FBF1E6FF1793E67DA34A0C2-0-wk-Fact-BC23CD8CF429971EA6473E67D9903657">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The effects of reinsurance on premiums written and earned are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:38%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Written&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Earned&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Written&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Earned&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Direct premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;5,033&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,570&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,541&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,211&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Assumed premiums&#x2014;nonaffiliate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,234&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Ceded premiums&#x2014;nonaffiliate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,987&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(2,847&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,559&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,018&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;8,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e691-wk-Fact-7FE8B4D711F8D92E1DE73E67DA104261"
      unitRef="usd">5033000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e710-wk-Fact-8BF38D9BDCDF6943B0343E67DA181612"
      unitRef="usd">4570000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsWritten
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e729-wk-Fact-62333778CC4BD97A3B993E67DA0F19C7"
      unitRef="usd">4541000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsEarned
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e749-wk-Fact-6D49A11176E5218BC0393E67DA124E1F"
      unitRef="usd">4211000</us-gaap:DirectPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e764-wk-Fact-7452BBBF12DA22AC9AC23E67DA1470D8"
      unitRef="usd">7513000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e783-wk-Fact-C328FCD68FCA6CF1F6963E67DA0FD00D"
      unitRef="usd">6435000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:AssumedPremiumsWritten
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e802-wk-Fact-64389BE2B0526A4D21333E67DA15AB0A"
      unitRef="usd">6934000</us-gaap:AssumedPremiumsWritten>
    <us-gaap:AssumedPremiumsEarned
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e822-wk-Fact-EA49ADF27B66C4E9238D3E67DA17C484"
      unitRef="usd">6234000</us-gaap:AssumedPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e842-wk-Fact-3DA11523B09F38A4D8F63E67DA12720A"
      unitRef="usd">2987000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e862-wk-Fact-FBB1C7377FCDE42834283E67DA13287F"
      unitRef="usd">2987000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsWritten
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e882-wk-Fact-DCF203DF205AD4452DB73E67DA0D9AAF"
      unitRef="usd">2847000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsEarned
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e903-wk-Fact-C1D96255F331571C3BEF3E67DA12F031"
      unitRef="usd">2847000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsWrittenNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e929-wk-Fact-EABE2E4F3A60D57CBF2F3E67DA1370B3"
      unitRef="usd">9559000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e948-wk-Fact-63AA20EB2338DABE06AB3E67DA13D5C4"
      unitRef="usd">8018000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e967-wk-Fact-BE63288B9DBF0F2457333E67D971BA16"
      unitRef="usd">8628000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249967324e987-wk-Fact-EE1A21538ABACD2A0D003E67DA197005"
      unitRef="usd">7598000</us-gaap:PremiumsEarnedNet>
    <cvco:MaximumRiskAssumedPerPolicy
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e1007-wk-Fact-E9001E8C267874E8A41C3E67D9917F87"
      unitRef="usd">300000</cvco:MaximumRiskAssumedPerPolicy>
    <cvco:MaximumRiskCededPerPolicy
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e1011-wk-Fact-40564BC11FCCEBD6ACEF3E67D991A33E"
      unitRef="usd">175000</cvco:MaximumRiskCededPerPolicy>
    <cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249967324e1015-wk-Fact-5D6F134668212D01BA2C3E67D991A774"
      unitRef="usd">125000</cvco:LimitedRiskOfLossPerClaimOnTypicalPoliciesAmount>
    <cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d249967324e1019-wk-Fact-89510C74ED14B17227013E67D9923713"
      unitRef="usd">1500000</cvco:CatastrophicLossesRecoverablePerOccurrenceGreaterThanAmount>
    <cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d249967324e1023-wk-Fact-43E408DC64208046EF3C3E67D98EDD59"
      unitRef="usd">43500000</cvco:CatastrophicLossesRecoverableInAggregateGreaterThanAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-7556006F1E4FB1D6865D3E67DA34D692-0-wk-Fact-E3E1D1F8AEB315A855983E67D98DDAED">Income Taxes&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company's deferred tax assets primarily result from financial statement accruals not currently deductible for tax purposes and differences in the acquired basis of certain assets, and its deferred tax liabilities primarily result from tax amortization of goodwill and other intangible assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company complies with the provisions of ASC 740, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Income Taxes&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 740"), which clarifies the accounting for income taxes by prescribing a minimum recognition threshold a tax position is required to meet before recognition in the financial statements. ASC 740 also provides guidance on derecognizing, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. The amount of unrecognized tax benefits recorded by the Company is insignificant and the impact on the effective tax rate if all unrecognized tax benefits were recognized would also be insignificant. The Company classifies interest and penalties related to unrecognized tax benefits in tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, the Company is no longer subject to examination by the Internal Revenue Service for years before fiscal year 2017 or state and local income tax examinations by tax authorities for years before fiscal year 2015. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material change to the Company's financial position. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-DB01D8730E993A4A35FA3E67DA3543B3-0-wk-Fact-582F0D8178526B9E9B463E67D9C2567D">Commitments and Contingencies&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Repurchase Contingencies&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 (&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:11pt;"&gt;generally 18 to 36 months, calculated from the date of sale to the distributor&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;) and the risk of loss is further reduced by the resale value of the repurchased homes. The maximum amount for which the Company was contingently liable under such agreements approximated $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;70.1&#160;million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, without reduction for the resale value of the homes. The Company applies ASC 460, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Guarantees&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 460"), and ASC 450-20, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, 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). The Company recorded an estimated liability of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$2.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at both &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; related to the commitments pertaining to these agreements.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Letters of Credit.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$11.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of the Company's investments. There were no amounts outstanding at either &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; CountryPlace funds construction-period mortgages through periodic advances during the period of 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction loan contract amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;31,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;28,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cumulative advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Remaining construction contingent commitment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Representations and Warranties of Mortgages Sold&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale 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. CountryPlace maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, included in Accrued 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, no claim request resulted in the execution of an indemnification agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; days; however, borrowers are not obligated to close the related loans. As a result, CountryPlace 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace had outstanding IRLCs with a notional amount of $&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;17.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace recognized&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;losses&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;and&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;gains&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$20,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Forward Sales Commitments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$43.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace recognized &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;gains&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$35,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;losses&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$175,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; on forward sales and whole loan sale commitments, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Legal Matters.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; Since August 2018, the Company has been cooperating with an investigation by the&#160;SEC's enforcement staff in Los Angeles regarding trading in another public company&#x2019;s securities by the Company, its former Chief Executive Officer and others outside the Company. The Audit Committee of the Board of Directors conducted&#160;and completed an internal investigation led by independent legal counsel and other advisers to assess the Company's trading. The results of&#160;the Audit Committee&#x2019;s work have been shared with the Company&#x2019;s auditors, listing exchange and with the SEC staff. The Company intends to continue cooperating with the SEC in this matter. &#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company is party to certain other legal proceedings that arise in ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company's consolidated financial position, liquidity or results of operations. 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="FD2020Q1YTD"
      id="TextSelection-039AA06742F1FB68B96F3E67DA355DC0-0-wk-Fact-8751533FD6A817FB99443E67D9C2E771">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Repurchase Contingencies&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 (&lt;/span&gt;&lt;span&gt;&lt;span style="font-size:11pt;"&gt;generally 18 to 36 months, calculated from the date of sale to the distributor&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;) and the risk of loss is further reduced by the resale value of the repurchased homes. The maximum amount for which the Company was contingently liable under such agreements approximated $&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;70.1&#160;million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, without reduction for the resale value of the homes. The Company applies ASC 460, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Guarantees&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 460"), and ASC 450-20, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Loss Contingencies&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, 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). The Company recorded an estimated liability of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$2.4 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; at both &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; related to the commitments pertaining to these agreements.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRepurchaseAgreements>
    <us-gaap:LossContingencyPeriodOfOccurrence
      contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember"
      id="d249967698e409-wk-Fact-BB47E7C2712237FE3C4F3F6A0FAC3A6F">generally 18 to 36 months, calculated from the date of sale to the distributor</us-gaap:LossContingencyPeriodOfOccurrence>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="FI2020Q1_srt_RangeAxis_srt_MaximumMember_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember"
      decimals="-5"
      id="d249967698e422-wk-Fact-ADBB8133B2DF156097013E67D99C8BED"
      unitRef="usd">70100000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_GuaranteeOfIndebtednessOfOthersMember"
      decimals="-5"
      id="d249967698e439-wk-Fact-8920691D4BFC034EA0C53E67D9A84E16"
      unitRef="usd">2400000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-83E2BE53A454C41B8E1C3E67DA35A7EB-0-wk-Fact-B785E5E06E9357564A353E67D9AD4544">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Letters of Credit.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;$11.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of the Company's investments. There were no amounts outstanding at either &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; or &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Construction-Period Mortgages.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; CountryPlace funds construction-period mortgages through periodic advances during the period of 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loan contracts with off-balance sheet commitments are summarized below (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Construction loan contract amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;31,297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;28,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Cumulative advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Remaining construction contingent commitment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;17,217&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,347&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_LetterOfCreditMember"
      decimals="-5"
      id="d249967698e462-wk-Fact-94BFEA23995226A6000E3E67D9C6178D"
      unitRef="usd">11000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:ContractualObligation
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249967698e559-wk-Fact-6E870A7D995556C0200D3E67D9FD367F"
      unitRef="usd">31297000</us-gaap:ContractualObligation>
    <us-gaap:ContractualObligation
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249967698e578-wk-Fact-E1C96C3B99E94DE31DFA3E67D9CAD92B"
      unitRef="usd">28230000</us-gaap:ContractualObligation>
    <us-gaap:NotesReceivableGross
      contextRef="FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember"
      decimals="-3"
      id="d249967698e593-wk-Fact-25A123107E1DB260D9D13E67D99534A6"
      unitRef="usd">14080000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="FI2019Q4_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_us-gaap_ConstructionLoansMember"
      decimals="-3"
      id="d249967698e613-wk-Fact-F7937A1835FB45F50ACE3E67D993F5E0"
      unitRef="usd">12883000</us-gaap:NotesReceivableGross>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249967698e639-wk-Fact-7940756F8593F770AAFE3E67DA1DF9F9"
      unitRef="usd">17217000</cvco:RemainingConstructionContingentCommitment>
    <cvco:RemainingConstructionContingentCommitment
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249967698e658-wk-Fact-19D9E9A3947146977ACD3E67D9709DE7"
      unitRef="usd">15347000</cvco:RemainingConstructionContingentCommitment>
    <us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies
      contextRef="FD2020Q1YTD"
      id="TextSelection-63F90EC3D59999BC401D3E67DA346258-0-wk-Fact-75C4C2819D2E798005E53E67D9C2FA99">&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Representations and Warranties of Mortgages Sold&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale 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. CountryPlace maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, included in Accrued 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;, no </us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies>
    <cvco:ReservesRelatedToConsumerLoansSold
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249967698e691-wk-Fact-DC3AB12BCDD6246665853E67D98C43C5"
      unitRef="usd">1000000.0</cvco:ReservesRelatedToConsumerLoansSold>
    <us-gaap:DerivativesReportingOfDerivativeActivity
      contextRef="FD2020Q1YTD"
      id="TextSelection-4897C03D73FE121106443E67DA354BE5-0-wk-Fact-6AF451E4876EE67E976D3E67D9A48E2C">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Interest Rate Lock Commitments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. 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 &lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"&gt;&lt;span&gt;30&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;180&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; days; however, borrowers are not obligated to close the related loans. As a result, CountryPlace 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace had outstanding IRLCs with a notional amount of $&lt;/span&gt;&lt;span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;17.6 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, which are recorded at fair value in accordance with ASC 815, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace recognized&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;losses&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;of&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$1,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&#160;and&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;gains&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$20,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively, on outstanding IRLCs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Forward Sales Commitments&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, CountryPlace had &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$43.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;, </us-gaap:DerivativesReportingOfDerivativeActivity>
    <cvco:IrlcLoanCommitmentRangeMinimum
      contextRef="FD2020Q1YTD"
      id="d249967698e739-wk-Fact-20C572B29FF64561D9643E67DA1888CC">P30D</cvco:IrlcLoanCommitmentRangeMinimum>
    <cvco:IrlcLoanCommitmentRangeMaximum
      contextRef="FD2020Q1YTD"
      id="d249967698e743-wk-Fact-EFAAF2A1ECBFF7F7E4EB3E67D9CF75E4">P180D</cvco:IrlcLoanCommitmentRangeMaximum>
    <cvco:InterestRateLockCommitmentsRecordedAtFairValue
      contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-5"
      id="d249967698e754-wk-Fact-1FB7ED111A490564E3573E67D9FC2E50"
      unitRef="usd">17600000</cvco:InterestRateLockCommitmentsRecordedAtFairValue>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-3"
      id="d249967698e775-wk-Fact-169AD2CA8A0914D620E83E67D99975D5"
      unitRef="usd">-1000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-3"
      id="d249967698e783-wk-Fact-3DF6259DDF8ED3B684A43E67DA150781"
      unitRef="usd">20000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <cvco:ForwardCommitmentsRecordedatFairValue
      contextRef="FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-5"
      id="d249967698e796-wk-Fact-E613E9AEC8A49372B4893E67D9C45653"
      unitRef="usd">43500000</cvco:ForwardCommitmentsRecordedatFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="FD2020Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-3"
      id="d249967698e827-wk-Fact-F3CD5F103AFD095586543E67D98CB3DD"
      unitRef="usd">35000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="FD2019Q1YTD_us-gaap_LossContingenciesByNatureOfContingencyAxis_cvco_CountryplaceCommitmentMember"
      decimals="-3"
      id="d249967698e836-wk-Fact-5099D2DFEBCE2E6BB7CF3E67D9A62C0F"
      unitRef="usd">-175000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-77FD43FE5E86BD1114013E67DA352ECC-0-wk-Fact-538B55C534B352AB22CE3E67D9714697">Stockholders' Equity&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in stockholders' equity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="23"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additional paid-in capital&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,098,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;249,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;280,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;529,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock option exercises&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,111,624&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;248,825&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;301,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;550,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in stockholders' equity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (dollars in thousands):&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="23"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additional paid-in capital&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, March 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,044,858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;246,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;209,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;457,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative effect of implementing ASU 2016-01, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative effect of implementing ASC 606, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock option exercises&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,061,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;244,627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;231,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(178&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;475,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-63B5061313DDC9914CF33E67DA359F44-0-wk-Fact-374D44F91FC98EA11D183E67DA1DA62F">&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in stockholders' equity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="23"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additional paid-in capital&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,098,320&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;249,447&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;280,078&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;529,588&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock option exercises&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;13,304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,252&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;89&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,111,624&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;248,825&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;301,360&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;550,337&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table represents changes in stockholders' equity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; (dollars in thousands):&lt;/span&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="23"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:17%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:11%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Additional paid-in capital&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Retained earnings&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Accumulated other comprehensive income (loss)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Amount&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, March 31, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,044,858&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;246,197&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;209,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;457,106&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative effect of implementing ASU 2016-01, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(1,621&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Cumulative effect of implementing ASC 606, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;454&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock option exercises&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;16,448&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,169&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(2,168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Stock-based compensation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Other comprehensive income, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#x2014;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;Balance, June 30, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;9,061,306&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;91&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;244,627&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;231,147&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;(178&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;span&gt;475,687&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e826-wk-Fact-8255579518041066A4FA3E67D9C46C5C"
      unitRef="shares">9098320</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e845-wk-Fact-97AB358FBC62CE9DFBBF3E67D9C87DC4"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e864-wk-Fact-D47EC58CFAD897BA97AE3E67D9AD9C37"
      unitRef="usd">249447000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e884-wk-Fact-6C0A5DF98ADD55A0D32D3E67D9C20BEA"
      unitRef="usd">280078000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e903-wk-Fact-A013932BF071FDF8A6453E67D9A40345"
      unitRef="usd">-28000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249970348e923-wk-Fact-301E21DC78190B5151053E67D999D918"
      unitRef="usd">529588000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e953-wk-Fact-BEC9D67009E1C394C9823E67D9C54227"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e972-wk-Fact-1508219CBE44FD4786373E67D9A5E974"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e992-wk-Fact-8DD75C713F43B0A33AEB3E67D9BF2635"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1011-wk-Fact-4CF675B6F983BEC7EB093E67D9B28128"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249970348e1030-wk-Fact-CFF5EA648DF56C2FD0E53E67D9C439E8"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e1051-wk-Fact-4324577FECE549E9D73D3E67D9AAE048"
      unitRef="shares">13304</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e1065-wk-Fact-17E8CBD49904FB76BD043E67D9AE0FC5"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e1084-wk-Fact-235DE545878906391B853E67D9C18A96"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e1105-wk-Fact-494B36CC884257B883193E67D9C255A6"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1124-wk-Fact-9A2173CFFC44B3B6D83A3E67D9C46F83"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249970348e1143-wk-Fact-410FC67FB34D24D2EBB43E67D9C91E47"
      unitRef="usd">-1252000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e1179-wk-Fact-A5D7DD2902EF45F87A343E67D9A990C4"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e1198-wk-Fact-F1B4E7D47D04E6149AF53E67D9C37D7C"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e1218-wk-Fact-EFC989EB735460E3191C3E67DA184F02"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1237-wk-Fact-A482991B2F56F0ECBED93E67D9C334F7"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249970348e1256-wk-Fact-BD3069B39C1AAAE405073E67D9C3FD98"
      unitRef="usd">630000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e1291-wk-Fact-240407C1A4A695ADF9473E67D9A524AF"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e1310-wk-Fact-832FC45E5AB9EAB305CE3E67D9C3AF8C"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e1330-wk-Fact-E7B6D9FA85D8AC2FBC2A3E67D9C1CFE7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2020Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1349-wk-Fact-15FAF6CD94BB7641877B3E67D9B0EDF5"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249970348e1368-wk-Fact-437D63F1F8F15BADBB8D3E67D9C1301F"
      unitRef="usd">89000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e1389-wk-Fact-5353E8A6F0D0CCD8B5A83E67D9C0A581"
      unitRef="shares">9111624</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e1408-wk-Fact-5FDD23193DE22CD9EA513E67D9C6C839"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e1427-wk-Fact-573DB91F9D9A688F2A253E67D9A93226"
      unitRef="usd">248825000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e1447-wk-Fact-E7F38CF423EC808F95193E67D9C7B37F"
      unitRef="usd">301360000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1466-wk-Fact-1B77ACB8A1110410E05E3E67D9C6C6EA"
      unitRef="usd">61000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249970348e1485-wk-Fact-037AD6A3D7AB8B47E8113E67D9CE307C"
      unitRef="usd">550337000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e1892-wk-Fact-35B82A7D77D8C67235DF3E67D971EC56"
      unitRef="shares">9044858</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e1911-wk-Fact-68205BC28C053314490E3E67DA1524E3"
      unitRef="usd">90000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e1930-wk-Fact-B18C93B771354D4A848E3E67DA1589CC"
      unitRef="usd">246197000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e1950-wk-Fact-98F5FA916E1E72AEFD533E67DA1A7561"
      unitRef="usd">209381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e1969-wk-Fact-E43C9A4E923FF58E82F53E67DA167ED3"
      unitRef="usd">1438000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2018Q4"
      decimals="-3"
      id="d249970348e1988-wk-Fact-2A51254DD2B010154EDC3E67DA14CC24"
      unitRef="usd">457106000</us-gaap:StockholdersEquity>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2018-wk-Fact-B2DAAE2097C61590B0523E67DA140F69"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2037-wk-Fact-7CEDB1C9E6ECEA5EAC4E3E67D9A57E7C"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2057-wk-Fact-D831B0D47DD45604B5A53E67DA11C9E4"
      unitRef="usd">1621000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2076-wk-Fact-E9E2CBCB1D7874E5AD073E67DA13A302"
      unitRef="usd">-1621000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201601Member"
      decimals="-3"
      id="d249970348e2096-wk-Fact-DFC03F1902667246117C3E67D9A6E55C"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2131-wk-Fact-472A0C029B8A3FE53C513E67DA11EECA"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2150-wk-Fact-C32687A1640B14A080533E67DA14A91A"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2170-wk-Fact-1515224A95CA38C04EDE3E67DA1CC393"
      unitRef="usd">454000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2189-wk-Fact-57906D7EB50FE00F9A183E67DA128850"
      unitRef="usd">0</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1
      contextRef="FI2019Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member"
      decimals="-3"
      id="d249970348e2208-wk-Fact-96AA2D66BC0E7CC2CCF43E67DA01A8BA"
      unitRef="usd">454000</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2243-wk-Fact-B02BF09231F575AE4C133E67D9F5F264"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2262-wk-Fact-94AD43F71823D23A76DF3E67DA1A3C19"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2282-wk-Fact-E8E5E5182AFD0BE44F923E67D9A85189"
      unitRef="usd">19691000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2301-wk-Fact-77E6539670C2D965E0593E67DA1EBE74"
      unitRef="usd">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249970348e2320-wk-Fact-6686BA281FDB2F7664273E67DA1C267A"
      unitRef="usd">19691000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e2341-wk-Fact-0DA35E65F93CE017789E3E67DA19CCF4"
      unitRef="shares">16448</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2355-wk-Fact-A3810096CFD37A3DC45F3E67DA1B16C2"
      unitRef="usd">1000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2374-wk-Fact-31D10C912585473DE8003E67DA1CA7C5"
      unitRef="usd">-2169000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2395-wk-Fact-8E3FB53F6F65298E761F3E67D9733F5E"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2414-wk-Fact-4F2A73515DFAD44E88013E67D973E250"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249970348e2433-wk-Fact-16A6B93E423CC73A3B663E67D9FDDEF8"
      unitRef="usd">-2168000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2469-wk-Fact-ACF34B8F2850727656373E67DA1C4A50"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2488-wk-Fact-74AC6645B037CDF8DC013E67DA193AA5"
      unitRef="usd">599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2508-wk-Fact-41928413DDB05D8F36573E67D9A938DD"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2527-wk-Fact-B0A7496815A5A1FF48153E67D9FF305E"
      unitRef="usd">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249970348e2546-wk-Fact-A6055EA4C2618F594CC13E67D9AB4F05"
      unitRef="usd">599000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2581-wk-Fact-1986D5A5CC7D6E2E52263E67D9709BDE"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2600-wk-Fact-A1B9D906521E267FD7323E67DA101052"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2620-wk-Fact-529782A99173E3954F403E67DA1B8303"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q1YTD_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2639-wk-Fact-2B50859F7B0327370D333E67DA16108B"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249970348e2658-wk-Fact-6DB3939D69B5C5E3134F3E67DA01E2A6"
      unitRef="usd">5000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="INF"
      id="d249970348e2679-wk-Fact-A9CB7F499081076C7B923E67D9A70615"
      unitRef="shares">9061306</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember"
      decimals="-3"
      id="d249970348e2698-wk-Fact-F0A79213664D4FE976EE3E67DA1A6474"
      unitRef="usd">91000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      id="d249970348e2717-wk-Fact-F687095CECE43E2D998E3E67D9764FED"
      unitRef="usd">244627000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember"
      decimals="-3"
      id="d249970348e2737-wk-Fact-9BD8788FFC9E13769DCC3E67D9A5A3C5"
      unitRef="usd">231147000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1_us-gaap_StatementEquityComponentsAxis_us-gaap_ComprehensiveIncomeMember"
      decimals="-3"
      id="d249970348e2756-wk-Fact-1EC9802514D55115E14A3E67D972093F"
      unitRef="usd">-178000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="FI2019Q1"
      decimals="-3"
      id="d249970348e2776-wk-Fact-D24B25CA1F24B3782DE03E67DA01975C"
      unitRef="usd">475687000</us-gaap:StockholdersEquity>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-7E1D0188B4C4E01F2E8A3E67DA357FDD-0-wk-Fact-F9895152E1EB269DD1C23E67DA1798DB">Stock-Based Compensation&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,650,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; shares of the Company's common stock, of which &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;258,815&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; shares were still available for grant as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. When options are exercised or restricted stock vests, new shares of the Company's common stock are issued. Awards may not be granted below &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the fair market value of the Company's common stock at the date of grant and generally expire &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;seven years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Stock-based compensation cost charged against income for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$630,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$599,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, total unrecognized compensation cost related to stock options was approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$6.0 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and the related weighted-average period over which it is expected to be recognized is approximately &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3.14 years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Stock Options.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes stock option activity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Number&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;of Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;411,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(30,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Canceled or expired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;428,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Exercisable at June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;168,963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Restricted Stock Awards.&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="9"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:59%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:12%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Number of Shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Performance-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Service-Based Awards&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Awarded&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Released&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Canceled or expired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unvested target stock awards that vest based upon performance conditions through fiscal year 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,200&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="FD2020Q1YTD"
      id="TextSelection-6709BD9823317186EDDA3E67DA3592C2-0-wk-Fact-3396CE77EDACCDFC82C33E67DA14C7AC">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,650,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; shares of the Company's common stock, of which &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;258,815&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; shares were still available for grant as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. When options are exercised or restricted stock vests, new shares of the Company's common stock are issued. Awards may not be granted below &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;100%&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of the fair market value of the Company's common stock at the date of grant and generally expire &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;seven years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;five years&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. 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;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="FI2020Q1"
      decimals="INF"
      id="d249971509e407-wk-Fact-94D3E6499C80C0B555B73E67DA1CDCD4"
      unitRef="shares">1650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="FI2020Q1"
      decimals="INF"
      id="d249971509e411-wk-Fact-7A8C27DEFA1E7514C5F13E67DA194A8C"
      unitRef="shares">258815</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249971509e419-wk-Fact-9E6DD68DB38B9D575CDF3E67DA13D6B0"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="FD2020Q1YTD"
      id="d249971509e423-wk-Fact-91903C0EA1A5E8B78D913E67DA110B48">P7Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="FD2020Q1YTD_srt_RangeAxis_srt_MaximumMember"
      id="d249971509e428-wk-Fact-5B3B02FF148C0F7448473E67DA027645">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249971509e453-wk-Fact-05099CFF8133BF5F57D33E67DA178AE9"
      unitRef="usd">630000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249971509e457-wk-Fact-5BC443F132EBA995948D3E67DA1B5419"
      unitRef="usd">599000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="-5"
      id="d249971509e468-wk-Fact-D9A76A6957878297FE523E67DA1B6B08"
      unitRef="usd">6000000.0</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      id="d249971509e472-wk-Fact-D9003BEE31DDCAC92EEB3E67DA0FD2E1">P3Y1M20D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-E83D6B2D225775EA05DD3E67DA35CA3B-0-wk-Fact-D33F50A3641F35AF36553E67D972C1E1">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The following table summarizes stock option activity for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="3"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:85%;"/&gt;&lt;td style="width:14%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Number&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;of Options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;411,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Granted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(30,700&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Canceled or expired&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Outstanding at June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;428,061&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Exercisable at June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;168,963&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e540-wk-Fact-B7A6A328F03E9016293F3E67D9708C4F"
      unitRef="shares">411111</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e555-wk-Fact-A723F903268FECCD43B53E67D9776CD8"
      unitRef="shares">47650</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e570-wk-Fact-0BF1F9DFC19C384A68083E67D97B928E"
      unitRef="shares">30700</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e586-wk-Fact-A139EA0392203BA6C3C73E67DA1B22F6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e601-wk-Fact-1DA5FE1A2D79075002903E67DA1CDD6C"
      unitRef="shares">428061</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249971509e616-wk-Fact-94F4740B08A76FB7B8EE3E67D978EBEA"
      unitRef="shares">168963</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e755-wk-Fact-3DD37900CBDE93DC40B83E67D98CA7A3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="d249971509e769-wk-Fact-329D9D65D26622222A483E67D9885D65"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2019Q4"
      decimals="0"
      id="d249971509e783-wk-Fact-DFEA91EA47D1561481043E67D9897F0B"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e798-wk-Fact-F31D98EEAC5B742AE1A73E67D980D4B0"
      unitRef="shares">7200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="d249971509e812-wk-Fact-4C2180CD87821B454FB93E67D9834747"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249971509e826-wk-Fact-355BC7C9D1843AD04E853E67D982FC2C"
      unitRef="shares">7600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e841-wk-Fact-37D5AB89FE92C729CCFE3E67D98BC9EA"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="d249971509e855-wk-Fact-7A2193196EE6BCFD4F113E67D9892648"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249971509e869-wk-Fact-A30B5E95B89A3709B2EF3E67D9837D58"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e884-wk-Fact-F3F9D89375E5EE6482723E67D981444C"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q1YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="d249971509e898-wk-Fact-D0B7888AD0808CDD28223E67D9874D3B"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249971509e912-wk-Fact-861D1BE02C57D5AE22A63E67D98A4614"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e927-wk-Fact-A0F5A1B505F5FEF58DBB3E67D98B6794"
      unitRef="shares">7200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="0"
      id="d249971509e941-wk-Fact-026A038A179073CE1F0C3E67D9826B2E"
      unitRef="shares">400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q1"
      decimals="0"
      id="d249971509e955-wk-Fact-138AC2BF820DA5AAB2AF3E67D9885182"
      unitRef="shares">7600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="FI2020Q1_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember"
      decimals="0"
      id="d249971509e970-wk-Fact-A0F5A1B505F5FEF58DBB3E67D98B6794"
      unitRef="shares">7200</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-B246B6A12524D21080A33E67DA360567-0-wk-Fact-42BA1E74C2DC72D06F033E67D9FE4D29">Earnings Per Share&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method. The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except share and per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,102,685&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,048,579&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;114,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;218,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,217,599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,267,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; were &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;60,600&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,268&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively. In addition, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;7,600&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;three months ended June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; because the underlying vesting criteria had not yet been met.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-BF9E22BD0A0CD4ED711E3E67DA367ACD-0-wk-Fact-DA22A51FA0985BEAA4D33E67D9702E5D">Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-0475CA0E6A3429EA907C3E67DA36F97E-0-wk-Fact-D621F3479F68033D63AB3E67DA1AC09A">The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except share and per share amounts):&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;19,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average shares outstanding:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,102,685&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,048,579&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Effect of dilutive securities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;114,914&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;218,469&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,217,599&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;9,267,048&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net income per share:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.34&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.18&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2.12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249970859e541-wk-Fact-CFF5EA648DF56C2FD0E53E67D9C439E8"
      unitRef="usd">21282000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249970859e560-wk-Fact-6686BA281FDB2F7664273E67DA1C267A"
      unitRef="usd">19691000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249970859e616-wk-Fact-579EC88617A17BCD85923E67D9F7FE0B"
      unitRef="shares">9102685</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="FD2019Q1YTD"
      decimals="INF"
      id="d249970859e635-wk-Fact-7B24CC37F394D9E869393E67DA1818CD"
      unitRef="shares">9048579</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249970859e655-wk-Fact-AF654FC034AA0BE98DA83E67D996959A"
      unitRef="shares">114914</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="FD2019Q1YTD"
      decimals="INF"
      id="d249970859e674-wk-Fact-00861249E2D145DF067B3E67D99878DA"
      unitRef="shares">218469</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249970859e694-wk-Fact-6CE5EC3E085D9920D3313E67DA096AC0"
      unitRef="shares">9217599</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="FD2019Q1YTD"
      decimals="INF"
      id="d249970859e713-wk-Fact-B5EDD2245221DDB35A043E67DA1DE3E4"
      unitRef="shares">9267048</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d249970859e779-wk-Fact-0022B551137E1914AEB63E67D9F2C44F"
      unitRef="usdPerShare">2.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d249970859e798-wk-Fact-05ED834D375E720DA8E03E67DA1B0FA3"
      unitRef="usdPerShare">2.18</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2020Q1YTD"
      decimals="2"
      id="d249970859e818-wk-Fact-8928E58B10E3C2A483EF3E67D9FA7DB9"
      unitRef="usdPerShare">2.31</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="FD2019Q1YTD"
      decimals="2"
      id="d249970859e837-wk-Fact-D296061233FA0B36FCA03E67DA146F36"
      unitRef="usdPerShare">2.12</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249970859e866-wk-Fact-C3353D641F4ADE2992573E67DA1A2788"
      unitRef="shares">60600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2019Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember"
      decimals="INF"
      id="d249970859e870-wk-Fact-8E4F70EB5EDB74403F503E67D972CBDC"
      unitRef="shares">1268</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_RestrictedStockUnitsRSUMember"
      decimals="INF"
      id="d249970859e874-wk-Fact-4871803F2545AE32EB003E67DA17D6EE"
      unitRef="shares">7600</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-80852A6C75D1E781649A3E67DA38D861-0-wk-Fact-8361E6AA54A85F3F7BC83E67D9A8A74A">Fair Value Measurements&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The book value and estimated fair value of the Company's financial instruments are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Book&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Book&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Available-for-sale debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;85,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;100,955&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86,785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;101,001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(5)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,658&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(6)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value approximates book value based on the non-marketable nature of the investments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value is estimated using market interest rates of comparable loans.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value is estimated using recent public transactions of similar asset-backed securities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In accordance with ASC 820, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:90%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;1&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;2&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;When the Company uses observable market prices for identical securities that are traded in less active markets, it classifies such securities as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers or brokers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by the U.S Treasury and Government&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by states and political subdivisions&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by the U.S Treasury and Government&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by states and political subdivisions&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains or losses on derivatives are recognized in current period earnings through cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; transfers between Level 1, Level 2 or Level 3 occurred during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;three months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;76,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;76,319&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,799&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;45 days&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. 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 is lower than the fair value as of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; impairment charges were recorded during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;three months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Mortgage Servicing&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Servicing Assets and Liabilities&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,556&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average servicing fee (basis points)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;31.59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;31.59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capitalized servicing multiple&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74.93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;77.97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capitalized servicing rate (basis points)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;23.67&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;24.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;559,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;556,934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-1EB14B8905BBD90CA2173E67DA38D019-0-wk-Fact-753AEFFFBD28905114983E67D98D88E5">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The book value and estimated fair value of the Company's financial instruments are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Book&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Book&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Estimated&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Fair&#160;Value&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Available-for-sale debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,094&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,276&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Consumer loans receivable&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;85,981&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;100,955&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;86,785&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;101,001&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(5)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;46,658&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,006&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;43,582&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(6)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(34,140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,101&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value approximates book value based on the non-marketable nature of the investments.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(5)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value is estimated using market interest rates of comparable loans.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(6)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The fair value is estimated using recent public transactions of similar asset-backed securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember"
      decimals="-3"
      id="d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3"
      unitRef="usd">13094000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember"
      decimals="-3"
      id="d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7"
      unitRef="usd">13094000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember"
      decimals="-3"
      id="d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE"
      unitRef="usd">13408000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_AvailableforsaleSecuritiesMember"
      decimals="-3"
      id="d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193"
      unitRef="usd">13408000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember"
      decimals="-3"
      id="d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83"
      unitRef="usd">12117000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember"
      decimals="-3"
      id="d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31"
      unitRef="usd">12117000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember"
      decimals="-3"
      id="d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7"
      unitRef="usd">11073000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember_us-gaap_InvestmentTypeAxis_us-gaap_EquitySecuritiesMember"
      decimals="-3"
      id="d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4"
      unitRef="usd">11073000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF"
      unitRef="usd">20552000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E"
      unitRef="usd">20552000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68"
      unitRef="usd">20276000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:EquityMethodInvestmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54"
      unitRef="usd">20276000</us-gaap:EquityMethodInvestmentsFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E"
      unitRef="usd">85981000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54"
      unitRef="usd">100955000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983"
      unitRef="usd">86785000</us-gaap:NotesReceivableFairValueDisclosure>
    <us-gaap:NotesReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320"
      unitRef="usd">101001000</us-gaap:NotesReceivableFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F"
      unitRef="usd">11000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271"
      unitRef="usd">11000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B"
      unitRef="usd">11000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:InterestRateLockCommitmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0"
      unitRef="usd">11000</cvco:InterestRateLockCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0"
      unitRef="usd">-25000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18"
      unitRef="usd">-25000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11"
      unitRef="usd">-59000</cvco:ForwardCommitmentsFairValueDisclosure>
    <cvco:ForwardCommitmentsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845"
      unitRef="usd">-59000</cvco:ForwardCommitmentsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943"
      unitRef="usd">46658000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E"
      unitRef="usd">47253000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7"
      unitRef="usd">43006000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84"
      unitRef="usd">43582000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80"
      unitRef="usd">34342000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D"
      unitRef="usd">38354000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A"
      unitRef="usd">34140000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_EstimateOfFairValueFairValueDisclosureMember"
      decimals="-3"
      id="d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C"
      unitRef="usd">38101000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-0CA56EE461474022574A3E67DA3853B7-0-wk-Fact-495515721B04E487D9923E67D9CADBC7">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;In accordance with ASC 820, &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="2"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:10%;"/&gt;&lt;td style="width:90%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;1&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;2&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&#160;&#x2013;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;When the Company uses observable market prices for identical securities that are traded in less active markets, it classifies such securities as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers or brokers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-DCFE6B7C6E4E4A9BD63D3E67DA3891EF-0-wk-Fact-7B9108CC26AA28D779203E67D98E5C5D"> measured at fair value on a recurring basis are summarized below (in thousands):&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by the U.S Treasury and Government&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;300&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,697&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by states and political subdivisions&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,196&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level&#160;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by the U.S Treasury and Government&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;297&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage-backed securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;6,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securities issued by states and political subdivisions&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,983&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Corporate debt securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(1)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,619&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Marketable equity securities&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(2)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11,073&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Interest rate lock commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Forward loan sale commitment derivatives&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(3)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights&#160;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;sup style="vertical-align:top;line-height:120%;font-size:7pt"&gt;(4)&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Unrealized gains or losses on investments are recorded in earnings at each measurement date.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"&gt;&lt;tr&gt;&lt;td style="width:54px;"/&gt;&lt;td/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top"&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:top;"&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Gains or losses on derivatives are recognized in current period earnings through cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="line-height:120%;font-size:11pt;padding-left:24px;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;(4)&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318"
      unitRef="usd">300000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F"
      unitRef="usd">300000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B"
      unitRef="usd">6697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663"
      unitRef="usd">6697000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F"
      unitRef="usd">4196000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1"
      unitRef="usd">4196000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D"
      unitRef="usd">1901000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F"
      unitRef="usd">1901000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38"
      unitRef="usd">12117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A"
      unitRef="usd">12117000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98"
      unitRef="usd">11000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5"
      unitRef="usd">11000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F"
      unitRef="usd">25000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8"
      unitRef="usd">25000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F"
      unitRef="usd">1325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C"
      unitRef="usd">1325000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2"
      unitRef="usd">297000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0"
      unitRef="usd">297000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB"
      unitRef="usd">6509000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02"
      unitRef="usd">6509000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_MortgageBackedSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89"
      unitRef="usd">4983000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7"
      unitRef="usd">4983000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_USStatesAndPoliticalSubdivisionsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE"
      unitRef="usd">1619000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498"
      unitRef="usd">1619000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_CorporateDebtSecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A"
      unitRef="usd">11073000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD"
      unitRef="usd">11073000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_EquitySecuritiesMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39"
      unitRef="usd">11000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_us-gaap_InterestRateLockCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35"
      unitRef="usd">11000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F"
      unitRef="usd">59000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_ForwardCommitmentsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E"
      unitRef="usd">59000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9"
      unitRef="usd">1372000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByAssetClassAxis_cvco_MortgageServicingRightsMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember"
      decimals="-3"
      id="d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A"
      unitRef="usd">1372000</us-gaap:AssetsFairValueDisclosure>
    <cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249977319e3326-wk-Fact-3E650716E7DB40A476993E67D98D2107"
      unitRef="usd">0</cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount>
    <us-gaap:FairValueTransferPolicyPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-40262104069119B8E6EB3E67DA37993B-0-wk-Fact-32C3D426C03A5A72C86E3E67D97BEB4E">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="FD2020Q1YTD"
      id="TextSelection-2393B6A926CAFDA9415C3E67DA380A89-0-wk-Fact-54FB5778094DB0D2AA133E67D98C40A2">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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="line-height:120%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="16"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:37%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Level 3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for investment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74,220&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;12,655&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Loans held&#x2014;construction advances&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;14,080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Commercial loans receivable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;47,253&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Securitized financings and other&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;(38,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Non-marketable equity investments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;&#x2014;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;20,552&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3576-wk-Fact-D85251D7A2E26365934F3E67D99F10A7"
      unitRef="usd">74220000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3595-wk-Fact-25C49490FF848A65F2233E67D9AA7206"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3614-wk-Fact-8CA55064A0360FC5AD8C3E67D9841BB8"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3634-wk-Fact-39ADF4AD5BE9E9C707343E67D9D57776"
      unitRef="usd">74220000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3649-wk-Fact-DEE4ED45B27CE2F2C53D3E67D98596FC"
      unitRef="usd">12655000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3668-wk-Fact-15959CA1CEE018B02A0B3E67D98F02A2"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3687-wk-Fact-E53D2620A1F193D327203E67D9CF2D65"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3707-wk-Fact-7AEE7315AB14EAC0E4773E67D99D47F9"
      unitRef="usd">12655000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3727-wk-Fact-44F849F76D11E087776A3E67D97A82ED"
      unitRef="usd">14080000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3746-wk-Fact-EE9E2BD1BF5D107158363E67D98FAAF5"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3765-wk-Fact-43D39539C2547C9A823B3E67D9935E3C"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3785-wk-Fact-3457BB39097DEB31BC8D3E67D98FF36F"
      unitRef="usd">14080000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3805-wk-Fact-C120356FAFD8083D4A1A3E67D9907411"
      unitRef="usd">47253000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3824-wk-Fact-7F6CB1553251527EF9423E67D99258C4"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3843-wk-Fact-13503A2852237A74B3D03E67D98F3A8B"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3863-wk-Fact-DC301B2D47574D4E6CCD3E67D9A9628C"
      unitRef="usd">47253000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3883-wk-Fact-4EB2D2FBF2CAA73111833E67D97949D1"
      unitRef="usd">38354000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3903-wk-Fact-A46418DD90D56F0E37EF3E67D9D9F513"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3922-wk-Fact-8C3FC347BB60E04442413E67D9A6E78F"
      unitRef="usd">38354000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3943-wk-Fact-C549151D28FAEFEB02FE3E67D9A8AFB1"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3963-wk-Fact-4186894D12D4449D6EF43E67D9907026"
      unitRef="usd">20552000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e3982-wk-Fact-9C86E700FA6C9E3E36FD3E67D9C5E1D2"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4001-wk-Fact-7625125D0AC5822408A33E67D98E7361"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4021-wk-Fact-FE309CB5A5697CFF35C73E67D995A2B9"
      unitRef="usd">20552000</us-gaap:EquityMethodInvestments>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4248-wk-Fact-9C7EDE120C467A31DD8D3E67D9ACA205"
      unitRef="usd">76319000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4267-wk-Fact-2BDCFB8D3CC4B2CC80843E67D9A98B63"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4286-wk-Fact-776BC4938760D96A23A93E67D9C7ADD9"
      unitRef="usd">0</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <cvco:LoansHeldForInvestmentFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4306-wk-Fact-28AAE8F8B9913DB5D9D73E67D976DC0F"
      unitRef="usd">76319000</cvco:LoansHeldForInvestmentFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4321-wk-Fact-BF3396483EC7F36164613E67D9CF232B"
      unitRef="usd">11799000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4340-wk-Fact-722E0A59BA57564D1F4A3E67D98B4569"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4359-wk-Fact-47273CAE5AE0FBFD4CDE3E67D9A8D51B"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4379-wk-Fact-87CF8735F6B87A07C1E53E67D9A8F816"
      unitRef="usd">11799000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:ConstructionLoan
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4399-wk-Fact-87784D214D8D36A741313E67D9AADA4B"
      unitRef="usd">12883000</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4418-wk-Fact-C7AB9AAB4BAEB9DCF0E33E67D98507BB"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4437-wk-Fact-7557E6EF58A40146B4393E67D9A70456"
      unitRef="usd">0</us-gaap:ConstructionLoan>
    <us-gaap:ConstructionLoan
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4457-wk-Fact-9C78D1B67E0B7E0DBAA83E67D9AFAE53"
      unitRef="usd">12883000</us-gaap:ConstructionLoan>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4477-wk-Fact-0B8636748977959BC3853E67D9A9AA55"
      unitRef="usd">43582000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4496-wk-Fact-D11042ECF6584DB6BCAD3E67D9AEFFCA"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4515-wk-Fact-D5D1E56B1DB887BB7C863E67D987013C"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4535-wk-Fact-277C623322CDF3E170A63E67D9A8C543"
      unitRef="usd">43582000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4555-wk-Fact-5313B5AC6977ECEC873E3E67D9AC3E2D"
      unitRef="usd">38101000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4575-wk-Fact-33249FD67414B2C3B0B63E67D9A6B7D2"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4594-wk-Fact-3C469F2D512779BA1C033E67D9AB009A"
      unitRef="usd">38101000</us-gaap:DebtInstrumentFairValue>
    <us-gaap:DebtInstrumentFairValue
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4615-wk-Fact-77A289DDDBB31683CCD43E67D9B14C5D"
      unitRef="usd">0</us-gaap:DebtInstrumentFairValue>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4635-wk-Fact-C4F05F62D5C2C1554B343E67D98D3332"
      unitRef="usd">20276000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4654-wk-Fact-2817047756F47F115D3D3E67D98ECAB9"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4673-wk-Fact-31B71D4E87703A93AEA73E67D97EDF04"
      unitRef="usd">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember"
      decimals="-3"
      id="d249977319e4693-wk-Fact-9F977F99E4F43D01E9E23E67D9A9807A"
      unitRef="usd">20276000</us-gaap:EquityMethodInvestments>
    <cvco:TypicalPeriodLoanIsHeldForSale
      contextRef="FD2020Q1YTD"
      id="d249977319e4713-wk-Fact-284D43BF93B6541B88F83E67D99603FD">P45D</cvco:TypicalPeriodLoanIsHeldForSale>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-A74AFF4E912BF94E2CFF3E67DA3791E9-0-wk-Fact-806CC1FAF92A16660BC63E67D9A844E0">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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. &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;No&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; impairment charges were recorded during the &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;three months&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; ended &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges
      contextRef="FD2020Q1YTD"
      decimals="0"
      id="d249977319e4750-wk-Fact-D8BA86302FEC644DFCB63E67D988A77B"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy
      contextRef="FD2020Q1YTD"
      id="TextSelection-89B5C4236C45DE0282BD3E67DA3887E3-0-wk-Fact-ACDED018F9802003EF813E67D9AD12CA">&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;font-style:italic;"&gt;Mortgage Servicing&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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;span style="font-family:inherit;font-size:11pt;"&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="font-family:inherit;font-size:11pt;font-style:italic;"&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="FD2020Q1YTD"
      id="TextSelection-13572A622AD8F7363D6F3E67DA388B2E-0-wk-Fact-0C27DDB7CACCDFD8C6953E67D99836D2">&lt;div style="line-height:120%;text-align:center;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March&#160;30, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Number of loans serviced with MSRs&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,556&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;4,557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Weighted average servicing fee (basis points)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;31.59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;31.59&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capitalized servicing multiple&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;74.93&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;77.97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Capitalized servicing rate (basis points)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;23.67&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;24.63&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Serviced portfolio with MSRs (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;559,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;556,934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Mortgage servicing rights (in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,325&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;1,372&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</cvco:FairValueAssumptionsForServicingAssetsTableTextBlock>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="FI2020Q1"
      decimals="INF"
      id="d249977319e4878-wk-Fact-6540FCB49D3C222A9CB43E67D9760402"
      unitRef="Loans">4556</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio
      contextRef="FI2019Q4"
      decimals="INF"
      id="d249977319e4897-wk-Fact-C34B1FB639C90CBA7D9C3E67D98645D0"
      unitRef="Loans">4557</cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="FI2020Q1"
      decimals="4"
      id="d249977319e4956-wk-Fact-AEB4EA2074C418BA759D3E67D973843A"
      unitRef="number">0.7493</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio
      contextRef="FI2019Q4"
      decimals="4"
      id="d249977319e4976-wk-Fact-C7CC3CCD7980DED4C0B63E67D9750FED"
      unitRef="number">0.7797</cvco:CapitalizedServicingMultipleOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249977319e5041-wk-Fact-CA6FBD7429C0A4FC4F3F3E67D97C0926"
      unitRef="usd">559481000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249977319e5060-wk-Fact-6FF076955644F3E64B313E67D977F39A"
      unitRef="usd">556934000</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="FI2020Q1"
      decimals="-3"
      id="d249977319e5080-wk-Fact-DEC14911D65C4B3FC5603E67D970D845"
      unitRef="usd">1325000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="FI2019Q4"
      decimals="-3"
      id="d249977319e5099-wk-Fact-6769D0A73743EE10EAAE3E67D98514E2"
      unitRef="usd">1372000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-62D7544D383170357EA63E67DA387724-0-wk-Fact-051DF6DBFC39333AE9B13E67D9D2894A">Related Party Transactions&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&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 &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 30, 2018&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, the total amount of sales to related parties was &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$13.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt; &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$11.8 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, respectively. As of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June 29, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;March 30, 2019&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;, there were a total of &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$8.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; and &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$6.2 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; of commercial loans outstanding with certain related parties.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromRelatedParties
      contextRef="FD2020Q1YTD"
      decimals="-5"
      id="d249971649e397-wk-Fact-E1E6906A8AC792EDF7DE3E67D9C925DA"
      unitRef="usd">13200000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:RevenueFromRelatedParties
      contextRef="FD2019Q1YTD"
      decimals="-5"
      id="d249971649e403-wk-Fact-2E57AFD22D5978B7F0EB3E67D9CB05F5"
      unitRef="usd">11800000</us-gaap:RevenueFromRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="FI2020Q1"
      decimals="-5"
      id="d249971649e416-wk-Fact-A92D055650619D1E06903E67D9D62907"
      unitRef="usd">8200000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="FI2019Q4"
      decimals="-5"
      id="d249971649e420-wk-Fact-669944236050DE2DB8DA3E67D9D09D38"
      unitRef="usd">6200000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-E32F9E3C2164D3A2B08A3E67DA3923D6-0-wk-Fact-0FE13D0A3DAD79B9A8583E67D99432C7">Business Segment Information&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;The Company operates principally in &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"&gt;&lt;span&gt;two&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; 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="line-height:100%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;248,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;232,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;246,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,313&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,049&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,362&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="FD2020Q1YTD"
      decimals="INF"
      id="d249972355e397-wk-Fact-1C4E4823E85AF16E47713E67DA097AE0"
      unitRef="Segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-F97CD2DB8F96C2993CE23E67DA381A5E-0-wk-Fact-373899EDF79B50DCECF33E67D99B667B">The following table details Net revenue and Income before income taxes by segment (in thousands):&lt;div style="line-height:100%;font-size:11pt;"&gt;&lt;div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"&gt;&lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"&gt;&lt;tr&gt;&lt;td colspan="8"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="width:69%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;td style="width:13%;"/&gt;&lt;td style="width:1%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Three Months Ended&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;29, &lt;br/&gt;2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:center;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;June&#160;30, &lt;br/&gt;2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Net revenue:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;248,768&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;232,762&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;15,274&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;13,641&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;264,042&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;246,403&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;height:21px;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Income before income taxes:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Factory-built housing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,313&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;21,608&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;Financial services&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;3,049&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;2,528&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;27,362&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"&gt;&lt;div style="overflow:hidden;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;$&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"&gt;&lt;div style="text-align:right;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;24,136&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"&gt;&lt;div style="text-align:left;font-size:10pt;"&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;span style="font-family:inherit;font-size:10pt;"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249972355e563-wk-Fact-9EB6B12870F6CB38AF673E67D9B9EAEA"
      unitRef="usd">248768000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249972355e582-wk-Fact-9ECE6EFDCF66855730303E67D9BBF19F"
      unitRef="usd">232762000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249972355e597-wk-Fact-D6D5BD31868BA34550E63E67D9BAB506"
      unitRef="usd">15274000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249972355e616-wk-Fact-8E7323A4D04D716AD3D13E67D9BC55DD"
      unitRef="usd">13641000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249972355e641-wk-Fact-DE3B868FF21762B551993E67DA19FC15"
      unitRef="usd">264042000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249972355e660-wk-Fact-80B7BC9E90DAB08728BD3E67DA18D622"
      unitRef="usd">246403000</us-gaap:Revenues>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249972355e762-wk-Fact-0934BEABC314E540E9243E67D97F601B"
      unitRef="usd">24313000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember"
      decimals="-3"
      id="d249972355e781-wk-Fact-534036814B270A9085433E67D97E5870"
      unitRef="usd">21608000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249972355e796-wk-Fact-8100E55FDDDE96CE6C723E67D9815CE5"
      unitRef="usd">3049000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FinancialServicesMember"
      decimals="-3"
      id="d249972355e815-wk-Fact-D5581C9D9A42343323403E67D97866A2"
      unitRef="usd">2528000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2020Q1YTD"
      decimals="-3"
      id="d249972355e840-wk-Fact-37A953DF0A987F3C42613E67D9F9CEB7"
      unitRef="usd">27362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="FD2019Q1YTD"
      decimals="-3"
      id="d249972355e859-wk-Fact-1BA97B3BCAD073487ACC3E67DA03BBB0"
      unitRef="usd">24136000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="FD2020Q1YTD"
      id="TextSelection-C7E020698E64A7F110B43E67DA394432-0-wk-Fact-4C30CE6E94735EF89A243E67D98C84E2">Subsequent Events&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio. The Company expects to settle this obligation in August&#160;2019 for &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$17.5 million&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; in cash, which includes &lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;&lt;span&gt;$85,000&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt; in interest and fees. This will result in a reduction in the related Securitized financings liability on the Consolidated Balance Sheet at the time of payment.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"&gt;&lt;span style="font-family:inherit;font-size:11pt;"&gt;On July 29, 2019, the Company signed an agreement to purchase substantially all of the assets and liabilities of Destiny Industries, LLC ("Destiny Homes") for an undisclosed cash amount. The acquisition, which is set to close on August 2, 2019, is subject to the satisfaction of customary closing conditions. The results of operations for this facility is not included in our Consolidated Financial Statements as of and for the three months ended June 29, 2019.&#160;Destiny Homes provides affordable manufactured and modular housing from its single manufacturing facility in Moultrie, Georgia to various independent distributors in the Southeastern United States.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-5"
      id="d249971784e393-wk-Fact-D08AE13530517ACA19453E67D99ADB7C"
      unitRef="usd">17500000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:InterestExpenseDebt
      contextRef="FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember"
      decimals="-3"
      id="d249971784e397-wk-Fact-FD6220F69F26B00A7BB83E67D9AB37B0"
      unitRef="usd">85000</us-gaap:InterestExpenseDebt>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A"
          xlink:label="d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl" xlink:label="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Excludes short-term and variable lease expenses, which are immaterial.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249954580e1033-wk-Fact-032249DD040A2A09C8CE3E67D9FC0F9A"
          xlink:to="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16"
          xlink:label="d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl" xlink:label="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Gains or losses on derivatives are recognized in current period earnings through cost of sales.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2254-wk-Fact-0457498915FF4F90C1B13E67D9936D16"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E"
          xlink:label="d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl" xlink:label="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e860-wk-Fact-0E32D334973FD11EE0D93E67D98AA19E"
          xlink:to="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943"
          xlink:label="d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl" xlink:label="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">The fair value is estimated using market interest rates of comparable loans.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1104-wk-Fact-0F597E50219968F94C443E67D97FC943"
          xlink:to="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE"
          xlink:label="d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl" xlink:label="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e663-wk-Fact-106DE4A5F9BC9D5844D63E67D98C41DE"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9"
          xlink:label="d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl" xlink:label="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3149-wk-Fact-175E2380ED2BB6B8F6863E67D9C864F9"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0"
          xlink:label="d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl" xlink:label="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e998-wk-Fact-184B53D57CF6093224C93E67D97AB8F0"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119"
          xlink:label="d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl" xlink:label="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl" 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 (loss) at each measurement date</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2766-wk-Fact-18C9EEC958CAB96EA0F33E67D9CDE119"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80"
          xlink:label="d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl" xlink:label="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">The fair value is estimated using recent public transactions of similar asset-backed securities.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1184-wk-Fact-1C1AD25DB3CE196A94D03E67D9792E80"
          xlink:to="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C"
          xlink:label="d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl" xlink:label="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2132-wk-Fact-229985E0802306267E923E67D9AC8A0C"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2"
          xlink:label="d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2592-wk-Fact-231BFC3FAAC071B62A213E67D9B02BF2"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A"
          xlink:label="d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3025-wk-Fact-268F8A6A19C63E38CF343E67D9D35D6A"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199"
          xlink:label="d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2013-wk-Fact-26AEB11F9EDB4D2EEE3C3E67D981D199"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D"
          xlink:label="d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1204-wk-Fact-27246AD345ACDF248D8C3E67D97AFA1D"
          xlink:to="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E"
          xlink:label="d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3126-wk-Fact-27AEDC9921B8F7395C9A3E67D9AE067E"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC"
          xlink:label="d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2052-wk-Fact-282C792DEF5E60C7BD013E67D997CACC"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1"
          xlink:label="d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2965-wk-Fact-296A11C266068EFE5EFB3E67D987C6B1"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84"
          xlink:label="d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1162-wk-Fact-308FFD3B0F1C780BDDDA3E67D9934F84"
          xlink:to="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD"
          xlink:label="d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2926-wk-Fact-313901415CB22175651C3E67D9CA72BD"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D"
          xlink:label="d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1994-wk-Fact-31C9FB1A7540130501283E67D98ED05D"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA"
          xlink:label="d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2686-wk-Fact-31D608AEF7ADF0EEF7783E67D9C6CFDA"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479"
          xlink:label="d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl" xlink:label="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249966484e901-wk-Fact-321B4242FAE1059B02293E67DA12A479"
          xlink:to="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A"
          xlink:label="d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3207-wk-Fact-3535AE6ED3EBC099E80E3E67D9C99A0A"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A"
          xlink:label="d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2093-wk-Fact-39928EF92A2E8D30EB463E67D993FC3A"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498"
          xlink:label="d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2865-wk-Fact-3A87A6570C4E0BB60DAF3E67DA1A9498"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1"
          xlink:label="d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1952-wk-Fact-3B7142920B3DDF69D23B3E67D98150B1"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271"
          xlink:label="d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e959-wk-Fact-3B84EC36357776E24FC53E67D9849271"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC"
          xlink:label="d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3187-wk-Fact-3BA7C10E7BCBDB23DF763E67D9728DEC"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3"
          xlink:label="d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e625-wk-Fact-3E2DDDA67AF07385FA9B3E67D9823DE3"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE"
          xlink:label="d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2827-wk-Fact-40360044FF92A7FEF7253E67D9D2F1EE"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0"
          xlink:label="d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1020-wk-Fact-41AC78EE5DDC7AAB6AD93E67D9838BB0"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A"
          xlink:label="d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2907-wk-Fact-43122202ADF00744CA4C3E67D9D1D61A"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF"
          xlink:label="d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1853-wk-Fact-45D6747BFA3EFE6DEA563E67D98CC0AF"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5"
          xlink:label="d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2212-wk-Fact-47650977DF32B7846D493E67D9A896F5"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE"
          xlink:label="d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2173-wk-Fact-47686C0258175D96A2703E67D9719CAE"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8"
          xlink:label="d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl" xlink:label="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249944170e690-wk-Fact-499F29ED89D82F0E16893E67D9BD99A8"
          xlink:to="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2"
          xlink:label="d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2354-wk-Fact-4C7F7FE6BE67657283A03E67DA1EBFA2"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7"
          xlink:label="d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1142-wk-Fact-5156B438A3531A46982A3E67D97FDEC7"
          xlink:to="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7"
          xlink:label="d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e644-wk-Fact-527F9E95150758AD4F1C3E67D97D84F7"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B"
          xlink:label="d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e978-wk-Fact-57F88109DD7672164E4D3E67DA1DDC3B"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33"
          xlink:label="d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3087-wk-Fact-5C90546DCAE8F7E3F1933E67D9C88E33"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320"
          xlink:label="d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e918-wk-Fact-5E2FF56713DC71BF94A93E67DA1DE320"
          xlink:to="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193"
          xlink:label="d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e683-wk-Fact-6125069D0C602837A53B3E67D992F193"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983"
          xlink:label="d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e898-wk-Fact-6B153AD2575EE76B8A7F3E67D988E983"
          xlink:to="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7"
          xlink:label="d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2785-wk-Fact-6BB08D229F569121C24D3E67D9CCFDA7"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F"
          xlink:label="d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1914-wk-Fact-6DCECED0C1CBC3619D473E67D986B21F"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF"
          xlink:label="d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl" xlink:label="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">The fair value approximates book value based on the non-marketable nature of the investments.</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e780-wk-Fact-715C7AF0E3216DBF6AD03E67D97801BF"
          xlink:to="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3"
          xlink:label="d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1778-wk-Fact-758B78BE4FFBAB18D3F53E67D98BEFB3"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895"
          xlink:label="d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2192-wk-Fact-792255811A12E197FDDE3E67D9903895"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586"
          xlink:label="d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1933-wk-Fact-7A229F4E6F92DD63EAD83E67D9A7B586"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7"
          xlink:label="d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e738-wk-Fact-7A8E334DCB3A55BE74D03E67D974CCA7"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98"
          xlink:label="d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2154-wk-Fact-7F35883ED48906A013233E67D9AD4B98"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31"
          xlink:label="d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e719-wk-Fact-805C6BFFB38C951F6A5F3E67D9824A31"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38"
          xlink:label="d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2074-wk-Fact-8081CABC41CE774F73B83E67D9AB8C38"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF"
          xlink:label="d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-29E912B3F931D627A9143E67DA328E1D-0-wk-Footnote-29E912B3F931D627A9143E67DA328E1D_lbl" xlink:label="TextSelection-29E912B3F931D627A9143E67DA328E1D-0-wk-Footnote-29E912B3F931D627A9143E67DA328E1D_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Recorded net of accumulated amortization of <xhtml:span style="font-family:inherit;font-size:11pt;"><xhtml:span>$79,000</xhtml:span></xhtml:span><xhtml:span style="font-family:inherit;font-size:11pt;"> as of </xhtml:span><xhtml:span style="font-family:inherit;font-size:11pt;">June 29, 2019</xhtml:span><xhtml:span style="font-family:inherit;font-size:11pt;">.</xhtml:span></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249954580e544-wk-Fact-83D404FA0B39EFE83C233E67D9E82AAF"
          xlink:to="TextSelection-29E912B3F931D627A9143E67DA328E1D-0-wk-Footnote-29E912B3F931D627A9143E67DA328E1D_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0"
          xlink:label="d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2650-wk-Fact-86AF54ECD012E883B1853E67D98109D0"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051"
          xlink:label="d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3006-wk-Fact-8715070DB04EA32849843E67D9877051"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0"
          xlink:label="d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2630-wk-Fact-87C208605771E00979B93E67D98A7EB0"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F"
          xlink:label="d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1797-wk-Fact-882E2B9A07F79B56672B3E67D982418F"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F"
          xlink:label="d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e940-wk-Fact-8CA15069A4530150A7403E67D9896A7F"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845"
          xlink:label="d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1081-wk-Fact-8EAA8243FB003E2AD2EE3E67D9847845"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663"
          xlink:label="d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1872-wk-Fact-8ED790DED60D26DDC61F3E67D9925663"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8"
          xlink:label="d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2293-wk-Fact-8EE1C6D8519DE6A6E1303E67D98500F8"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18"
          xlink:label="d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1040-wk-Fact-9088D520682DFD6BE39F3E67D9861E18"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE"
          xlink:label="d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2273-wk-Fact-94372929F2CB635359D73E67D984A8FE"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39"
          xlink:label="d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2987-wk-Fact-94534A344A0EE0E1303A3E67D9AFBE39"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA"
          xlink:label="d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA"
          xlink:type="locator"/>
        <link:footnote id="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl" xlink:label="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US"><xhtml:div style="line-height:120%;font-size:11pt;"><xhtml:span style="font-family:inherit;font-size:11pt;">Other financial services revenue relates to consumer finance and insurance revenue that is not within the scope of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606).</xhtml:span></xhtml:div></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249944170e831-wk-Fact-97602653D844EBB6EC2E3E67D9B8FCDA"
          xlink:to="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E"
          xlink:label="d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1123-wk-Fact-990A2FE7FB66024C836F3E67D9754E8E"
          xlink:to="TextSelection-50B00243C54D4588267A3E67DA36AD59-0-wk-Footnote-50B00243C54D4588267A3E67DA36AD59_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475"
          xlink:label="d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249954580e1003-wk-Fact-A04F4B352A00948506573E67D9F9D475"
          xlink:to="TextSelection-EFC8D31B91CBCDEE91BD3E67DA329C97-0-wk-Footnote-EFC8D31B91CBCDEE91BD3E67DA329C97_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F"
          xlink:label="d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2234-wk-Fact-A8BC37CDDA58620E43B63E67D99BF77F"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3"
          xlink:label="d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2846-wk-Fact-AA5090B480B08D9F30AB3E67D9C650D3"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B"
          xlink:label="d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1834-wk-Fact-AADA99731EFDB7C783363E67D9A8C22B"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02"
          xlink:label="d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2705-wk-Fact-AB443D06F9BF7709D7B53E67DA1E9D02"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B"
          xlink:label="d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249944170e671-wk-Fact-B263C348F72087F58A283E67D9BB5A7B"
          xlink:to="TextSelection-FA8EA919088B6DF1BA043E67DA309CB8-0-wk-Footnote-FA8EA919088B6DF1BA043E67DA309CB8_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C"
          xlink:label="d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2374-wk-Fact-B43D888BE96C0C74F46C3E67D979D58C"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F"
          xlink:label="d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2725-wk-Fact-B6D04032D1EDA08E27DF3E67D9C54E8F"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067"
          xlink:label="d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1892-wk-Fact-B953275FF21829774F6E3E67D9805067"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7"
          xlink:label="d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2885-wk-Fact-BB5FC56154AF265090083E67D9C618B7"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5"
          xlink:label="d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2611-wk-Fact-BC1A66E3A08533FB55263E67D97698D5"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54"
          xlink:label="d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e838-wk-Fact-BC7FEF730F5CF15271ED3E67D9711E54"
          xlink:to="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11"
          xlink:label="d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1060-wk-Fact-BCBDBC04654DBC8B564A3E67D97E6C11"
          xlink:to="TextSelection-89316D4F3BFDE61A090F3E67DA3669B5-0-wk-Footnote-89316D4F3BFDE61A090F3E67DA3669B5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F"
          xlink:label="d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1817-wk-Fact-BD7D2C863860B8EE8C7D3E67D9ACB63F"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E"
          xlink:label="d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e799-wk-Fact-BE17D3872A434C5856FB3E67D97B341E"
          xlink:to="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8"
          xlink:label="d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2945-wk-Fact-BF3D55F202E594FA8F8F3E67D9C73EE8"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35"
          xlink:label="d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3045-wk-Fact-BF6F936D5FECB7C8DD5A3E67D97D6A35"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E"
          xlink:label="d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3106-wk-Fact-C233DB038606FDB835923E67D971D63E"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB"
          xlink:label="d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2667-wk-Fact-C75CE77B30A7AAD5AA343E67D9C61CFB"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895"
          xlink:label="d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2805-wk-Fact-CB73756F751EC8B7D3613E67D9710895"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68"
          xlink:label="d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e818-wk-Fact-CC4CFBEC675927842FEF3E67D9986F68"
          xlink:to="TextSelection-03D1F55E4DCFAE6A747F3E67DA368352-0-wk-Footnote-03D1F55E4DCFAE6A747F3E67DA368352_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54"
          xlink:label="d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e879-wk-Fact-CEC23B1702D8F6B614713E67D979CF54"
          xlink:to="TextSelection-F1E6BAC0A7C63D1224713E67DA3692D6-0-wk-Footnote-F1E6BAC0A7C63D1224713E67DA3692D6_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163"
          xlink:label="d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2335-wk-Fact-CF40E10558155FC65D823E67D97D6163"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F"
          xlink:label="d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2032-wk-Fact-D1675ADD0960BF1DD7103E67D983F72F"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C"
          xlink:label="d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249944170e850-wk-Fact-D3C0D13CCAB2476F8FEB3E67D9BA159C"
          xlink:to="TextSelection-0A156890A8F039C47E1E3E67DA301C82-0-wk-Footnote-0A156890A8F039C47E1E3E67DA301C82_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD"
          xlink:label="d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2112-wk-Fact-D52C5FE20E0B602D76963E67D98A9FFD"
          xlink:to="TextSelection-9C8EC85C79C8273202723E67DA375EC0-0-wk-Footnote-9C8EC85C79C8273202723E67DA375EC0_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C"
          xlink:label="d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1972-wk-Fact-DB6B76202DEC27FDC6503E67D9AABB7C"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C"
          xlink:label="d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1245-wk-Fact-DF5DD5FCD22E5E39FEAC3E67DA1EEF3C"
          xlink:to="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A"
          xlink:label="d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1224-wk-Fact-E0A84766AF827E8BE8403E67D9804D5A"
          xlink:to="TextSelection-76713ACC913D6AE75DFB3E67DA372EC4-0-wk-Footnote-76713ACC913D6AE75DFB3E67DA372EC4_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F"
          xlink:label="d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3067-wk-Fact-E2D8927A726CF15BFBD83E67D9ADB12F"
          xlink:to="TextSelection-569A84DFA84DF46246493E67DA37E8FC-0-wk-Footnote-569A84DFA84DF46246493E67DA37E8FC_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4"
          xlink:label="d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e758-wk-Fact-E354C53E055AE2351F833E67D97C36F4"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89"
          xlink:label="d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2747-wk-Fact-E72C84A06FD89EAAC74D3E67D9779E89"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83"
          xlink:label="d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e700-wk-Fact-EBF78F936F06EAFD83003E67DA1A5B83"
          xlink:to="TextSelection-D9AE6F03A2B1ADABE94C3E67DA375051-0-wk-Footnote-D9AE6F03A2B1ADABE94C3E67DA375051_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD"
          xlink:label="d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e3168-wk-Fact-F678486ECA5B06F1FFFF3E67D9742CAD"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F"
          xlink:label="d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e2316-wk-Fact-FDB3ACAE5613AB736BC43E67DA164E7F"
          xlink:to="TextSelection-E779EC109BE0A11077FB3E67DA3774C5-0-wk-Footnote-E779EC109BE0A11077FB3E67DA3774C5_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318"
          xlink:label="d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249977319e1759-wk-Fact-FE9A71DF2CFAD18BD6903E67D9879318"
          xlink:to="TextSelection-0D14D1D4AF61F1CAC5D73E67DA373340-0-wk-Footnote-0D14D1D4AF61F1CAC5D73E67DA373340_lbl"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653"
          xlink:label="d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="d249966484e920-wk-Fact-FFF2A654E08432E4BD593E67DA171653"
          xlink:to="TextSelection-DD03C3AAFBCF2E5CEBB93E67DA34B5A6-0-wk-Footnote-DD03C3AAFBCF2E5CEBB93E67DA34B5A6_lbl"
          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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6843466400">
<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. 29, 2019</div></th>
<th class="th"><div>Jul. 26, 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_DocumentAndEntityInformationAbstract', window );"><strong>Document and Entity Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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. 29,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_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="ro">
<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="re">
<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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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,115,225<span></span>
</td>
</tr>
<tr 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">--03-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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">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_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_cvco_DocumentAndEntityInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Document and entity information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_DocumentAndEntityInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6843986704">
<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. 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_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">$ 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">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_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">41,952<span></span>
</td>
<td class="nump">40,701<span></span>
</td>
</tr>
<tr class="re">
<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">13,230<span></span>
</td>
<td class="nump">12,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Current portion of consumer loans receivable, net</a></td>
<td class="nump">31,035<span></span>
</td>
<td class="nump">30,058<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Current portion of commercial loans receivable, net</a></td>
<td class="nump">16,693<span></span>
</td>
<td class="nump">15,234<span></span>
</td>
</tr>
<tr class="ro">
<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">118,532<span></span>
</td>
<td class="nump">116,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent', window );">Assets held for sale</a></td>
<td class="nump">3,030<span></span>
</td>
<td class="nump">3,061<span></span>
</td>
</tr>
<tr class="ro">
<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">41,903<span></span>
</td>
<td class="nump">44,654<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">479,048<span></span>
</td>
<td class="nump">462,049<span></span>
</td>
</tr>
<tr class="ro">
<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">351<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Investments</a></td>
<td class="nump">32,533<span></span>
</td>
<td class="nump">32,137<span></span>
</td>
</tr>
<tr class="ro">
<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">54,946<span></span>
</td>
<td class="nump">56,727<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAndReceivablesNet', window );">Commercial loans receivable, net</a></td>
<td class="nump">29,965<span></span>
</td>
<td class="nump">27,772<span></span>
</td>
</tr>
<tr class="ro">
<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">64,376<span></span>
</td>
<td class="nump">63,484<span></span>
</td>
</tr>
<tr class="re">
<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 );">Goodwill and other intangibles, net</a></td>
<td class="nump">82,616<span></span>
</td>
<td class="nump">82,696<span></span>
</td>
</tr>
<tr class="ro">
<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">12,248<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">756,083<span></span>
</td>
<td class="nump">725,216<span></span>
</td>
</tr>
<tr class="ro">
<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">24,816<span></span>
</td>
<td class="nump">29,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_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">130,371<span></span>
</td>
<td class="nump">125,181<span></span>
</td>
</tr>
<tr class="re">
<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 securitized financings and other</a></td>
<td class="nump">20,143<span></span>
</td>
<td class="nump">19,522<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">175,330<span></span>
</td>
<td class="nump">174,008<span></span>
</td>
</tr>
<tr class="re">
<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">9,260<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_DeferredTaxLiabilitiesNoncurrent', window );">Deferred income taxes</a></td>
<td class="nump">6,957<span></span>
</td>
<td class="nump">7,002<span></span>
</td>
</tr>
<tr class="re">
<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 );">Securitized financings and other</a></td>
<td class="nump">14,199<span></span>
</td>
<td class="nump">14,618<span></span>
</td>
</tr>
<tr class="ro">
<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,111,624 and 9,098,320 shares, respectively</a></td>
<td class="nump">91<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<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">248,825<span></span>
</td>
<td class="nump">249,447<span></span>
</td>
</tr>
<tr class="ro">
<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">301,360<span></span>
</td>
<td class="nump">280,078<span></span>
</td>
</tr>
<tr class="re">
<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 (loss)</a></td>
<td class="nump">61<span></span>
</td>
<td class="num">(28)<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">550,337<span></span>
</td>
<td class="nump">529,588<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">$ 756,083<span></span>
</td>
<td class="nump">$ 725,216<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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, receivable from customers, clients, or other third-parties, and receivables 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=6877327&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 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118956577&amp;loc=SL49130549-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&amp;loc=d3e4428-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: 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=118951113&amp;loc=d3e6676-107765<br><br>Reference 5: 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=118952595&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=6877327&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://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=118930883&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 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669686-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&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=6877327&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=6876686&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8736-108599<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)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&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_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=118951113&amp;loc=d3e6801-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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118951113&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_AssetsHeldForSaleNotPartOfDisposalGroupCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a 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 360<br> -SubTopic 10<br> -Section 15<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=77912953&amp;loc=d3e400-110220<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=118932676&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=118951113&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=6877327&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_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=6877327&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_DeferredTaxLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and 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/otherTransitionRef<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=116821951&amp;loc=d3e31917-109318<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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=116821951&amp;loc=d3e31931-109318<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=116821951&amp;loc=d3e31958-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_DeferredTaxLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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://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=6876686&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(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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://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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_LongTermInvestmentsAndReceivablesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates 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 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=6877327&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_LongTermInvestmentsAndReceivablesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=118952595&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=118952595&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=118951113&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=6877327&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=6876686&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=118951113&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=6877327&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=77888419&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=77888419&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_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=6877327&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=6877327&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=118951113&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=6877327&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=6877327&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=119400593&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=6877327&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=118951113&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=118932676&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=6877327&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=98513485&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=118951113&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=6877327&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=98513485&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=118932676&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=116631420&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=6877327&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 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=119400593&amp;loc=d3e572229-122910<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=27012166&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=119400593&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=6876686&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=6877327&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=6877327&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=6876686&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(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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 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=6876686&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=6877327&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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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>
</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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6825842976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></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_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000,000<span></span>
</td>
<td class="nump">40,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">9,111,624<span></span>
</td>
<td class="nump">9,098,320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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=6877327&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=6877327&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_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=6877327&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_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=6877327&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=6877327&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=6877327&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=6877327&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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6836437248">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 264,042<span></span>
</td>
<td class="nump">$ 246,403<span></span>
</td>
</tr>
<tr class="re">
<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">203,744<span></span>
</td>
<td class="nump">194,927<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">60,298<span></span>
</td>
<td class="nump">51,476<span></span>
</td>
</tr>
<tr class="re">
<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,264<span></span>
</td>
<td class="nump">29,213<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">25,034<span></span>
</td>
<td class="nump">22,263<span></span>
</td>
</tr>
<tr class="re">
<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">(486)<span></span>
</td>
<td class="num">(972)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="nump">2,814<span></span>
</td>
<td class="nump">2,845<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">27,362<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="num">(6,080)<span></span>
</td>
<td class="num">(4,445)<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">21,282<span></span>
</td>
<td class="nump">19,691<span></span>
</td>
</tr>
<tr class="ro">
<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">21,282<span></span>
</td>
<td class="nump">19,691<span></span>
</td>
</tr>
<tr class="ro">
<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">2<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Applicable income taxes</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax', window );">Net change in unrealized position of investments held</a></td>
<td class="nump">111<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Applicable income taxes</a></td>
<td class="num">(23)<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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">$ 21,371<span></span>
</td>
<td class="nump">$ 19,696<span></span>
</td>
</tr>
<tr class="re">
<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">$ 2.34<span></span>
</td>
<td class="nump">$ 2.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 2.12<span></span>
</td>
</tr>
<tr class="ro">
<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,102,685<span></span>
</td>
<td class="nump">9,048,579<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">9,217,599<span></span>
</td>
<td class="nump">9,267,048<span></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=116874947&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=118930883&amp;loc=SL7669619-108580<br><br>Reference 3: 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 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 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-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_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://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=116634182&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_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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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://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=116634182&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_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://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=26873400&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_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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 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=26873400&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109238882&amp;loc=d3e38679-109324<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=114775744&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=115929826&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=116634182&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=116637391&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 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1377-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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=118930883&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=118930883&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=118939692&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=118930883&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=118930883&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=118939692&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 reclassification adjustments of unrealized holding gain (loss) on 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://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=118930883&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=118930883&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=118939692&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 of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on 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=118930883&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=118930883&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://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.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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 330<br> -SubTopic 10<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=68048583&amp;loc=d3e3636-108311<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.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844627856">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 21,282<span></span>
</td>
<td class="nump">$ 19,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_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,240<span></span>
</td>
<td class="nump">1,104<span></span>
</td>
</tr>
<tr class="re">
<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="nump">213<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_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes</a></td>
<td class="num">(69)<span></span>
</td>
<td class="nump">640<span></span>
</td>
</tr>
<tr class="re">
<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">630<span></span>
</td>
<td class="nump">599<span></span>
</td>
</tr>
<tr class="ro">
<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">(359)<span></span>
</td>
<td class="num">(139)<span></span>
</td>
</tr>
<tr class="re">
<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">0<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="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,031)<span></span>
</td>
<td class="num">(3,361)<span></span>
</td>
</tr>
<tr class="re">
<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="num">(1,252)<span></span>
</td>
<td class="num">(4,879)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFinanceReceivables', window );">Consumer loans receivable originated</a></td>
<td class="num">(37,586)<span></span>
</td>
<td class="num">(33,617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfFinanceReceivables', window );">Proceeds from sales of consumer loans</a></td>
<td class="nump">37,625<span></span>
</td>
<td class="nump">28,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfNotesReceivable', window );">Principal payments on consumer loans receivable</a></td>
<td class="nump">2,176<span></span>
</td>
<td class="nump">3,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(2,329)<span></span>
</td>
<td class="num">(1,285)<span></span>
</td>
</tr>
<tr class="re">
<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">4,321<span></span>
</td>
<td class="num">(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_IncreaseDecreaseInFinanceReceivables', window );">Commercial loans receivable</a></td>
<td class="num">(3,682)<span></span>
</td>
<td class="num">(14,103)<span></span>
</td>
</tr>
<tr class="re">
<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 liabilities</a></td>
<td class="num">(1,381)<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="nump">16,798<span></span>
</td>
<td class="num">(2,115)<span></span>
</td>
</tr>
<tr class="re">
<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">(2,063)<span></span>
</td>
<td class="num">(1,679)<span></span>
</td>
</tr>
<tr class="re">
<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">42<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchases of investments</a></td>
<td class="num">(2,110)<span></span>
</td>
<td class="num">(2,026)<span></span>
</td>
</tr>
<tr class="re">
<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">2,662<span></span>
</td>
<td class="nump">2,083<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 used in investing activities</a></td>
<td class="num">(1,469)<span></span>
</td>
<td class="num">(1,573)<span></span>
</td>
</tr>
<tr class="re">
<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 from exercise of stock options</a></td>
<td class="num">(1,252)<span></span>
</td>
<td class="num">(2,168)<span></span>
</td>
</tr>
<tr class="re">
<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">75<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="ro">
<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</a></td>
<td class="num">(997)<span></span>
</td>
<td class="num">(2,157)<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">(2,174)<span></span>
</td>
<td class="num">(4,099)<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 (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">13,155<span></span>
</td>
<td class="num">(7,787)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">199,869<span></span>
</td>
<td class="nump">199,258<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of the period</a></td>
<td class="nump">213,024<span></span>
</td>
<td class="nump">191,471<span></span>
</td>
</tr>
<tr class="re">
<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">4,512<span></span>
</td>
<td class="nump">6,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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">289<span></span>
</td>
<td class="nump">663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 during the year</a></td>
<td class="nump">13,043<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_CapitalLeaseObligationsIncurred', window );">Operating lease obligations incurred</a></td>
<td class="nump">$ 13,505<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_Gainlossonsalesofloansandinvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) on sales of loans and investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_Gainlossonsalesofloansandinvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalLeaseObligationsIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in lease obligation from new lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=98513485&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=98513485&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=118932676&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=118932676&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=98513485&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=118932676&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=118932676&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=115929826&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=118932676&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=98513485&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=98513485&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=98513485&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=118932676&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=98513485&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=98513485&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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=118932676&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_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=118954083&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=118932676&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_PaymentsToAcquireFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_ProceedsFromCollectionOfNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=26873400&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=118932676&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=118932676&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=118954083&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfFinanceReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of receivables arising from the financing of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfFinanceReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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=116856206&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=118932676&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 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669619-108580<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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=115929826&amp;loc=d3e8736-108599<br><br>Reference 6: 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=116874947&amp;loc=SL4591551-111686<br><br>Reference 7: 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=118932676&amp;loc=d3e3000-108585<br><br>Reference 8: 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 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=115929826&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 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=116874947&amp;loc=SL4591552-111686<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=118936363&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=116637391&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=118932676&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=118932676&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=118932676&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823559856">
<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. 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_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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that we believe 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 except for the events set forth in Note </span><span style="font-size:11pt;">23</span><span style="font-family:inherit;font-size:11pt;"> of the Consolidated Financial Statements Notes ("Notes") of the Company's Quarterly Report on Form 10-Q for the period ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-Q"), there were no disclosable subsequent events. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes included in the Company's </span><span style="font-size:11pt;">2019</span><span style="font-family:inherit;font-size:11pt;"> Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, filed with the SEC on </span><span style="font-family:inherit;font-size:11pt;">May&#160;28, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-K").</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. 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 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. The Company's current fiscal year will end on </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March&#160;28, 2020</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates principally in </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:11pt;"> 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 in </span><span style="font-family:inherit;font-size:11pt;"><span>20</span></span><span style="font-family:inherit;font-size:11pt;"> factories located throughout the United States, which are sold to a network of independent distributors, through the Company's </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>38</span></span><span style="font-family:inherit;font-size:11pt;"> Company-owned retail stores and to community owners and developers. Our financial services group 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="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Adoption of New Accounting Standards.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:11pt;">("Topic 842"). This guidance amends previous accounting considerations and treatments for leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use ("ROU") assets and lease liabilities on the balance sheet for both finance leases and operating leases. For finance leases, the lessee recognizes interest expense and amortization of the ROU asset and for operating leases, the lessee recognizes straight-line lease expense.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effective March 31, 2019, the Company adopted Topic 842 using the modified retrospective transition approach. This approach provides a method for recording existing leases at adoption, without restating comparative periods. The Company also elected to adopt the package of practical expedients provided in the guidance, which allowed the Company to retain the historical classification for each lease, and provided relief from reviewing existing or expired contracts to determine if they contain leases under the new guidance.&#160;In addition, an accounting policy election was made to account for non-lease and lease components as a single lease component for all asset classes.&#160;The Company also made an accounting policy election to exclude ROU assets and lease liabilities for leases with an initial term of twelve months or less from the Consolidated Balance Sheet.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adoption of the new standard resulted in an addition of net operating lease ROU assets and lease liabilities of </span><span style="font-family:inherit;font-size:11pt;"><span>$13.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, to the Company&#8217;s Consolidated Balance Sheet as of March 31, 2019. The difference between the additional lease assets and lease liabilities reflects existing accrued rent balances that were reclassified to the operating lease ROU asset as of March 31, 2019. The standard did not materially impact our consolidated Net income and had no impact on cash flows. See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> for additional information.</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Accounting Standards Issued But Not Yet Adopted. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:11pt;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments, which now requires a forward-looking impairment model based on expected losses rather than incurred losses. The guidance also requires increased disclosures. ASU 2016-13 will be effective beginning with the first quarter of the Company's fiscal year 2021 and is to be applied using a modified retrospective transition method. Early adoption is permitted. The Company does not plan to early adopt the guidance and is currently evaluating the effect ASU 2016-13 will have on the Company's Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 on 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834135200">
<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. 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_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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of the revenue for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Factory-built housing</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>202,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>186,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>22,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,272</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>248,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>232,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total Net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>246,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.</span></div></td></tr></table><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other financial services revenue relates to consumer finance and insurance revenue that is not within the scope of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606).</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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823521520">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments to be remitted to third parties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corresponding amounts are recorded in accounts payable and accrued liabilities for customer payments and deposits.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides a reconciliation of Cash and cash equivalents and Restricted cash reported within the accompanying Consolidated Balance Sheets to the combined amounts shown on the Consolidated Statements of Cash Flows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 31, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>199,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>187,370</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>177,487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>186,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,853</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,228</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash, cash equivalents and restricted cash per statement of cash flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>213,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>199,869</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>191,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>199,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834229744">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Investments consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>45,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, non-marketable equity investments include contributions of </span><span style="font-family:inherit;font-size:11pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> to equity-method investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable investments include investments in other distribution operations.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 (loss). </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,557</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Based on the Company's ability and intent to hold the investments for a reasonable period of time sufficient for a forecasted recovery of fair value, the Company does not consider any investments to be other-than-temporarily impaired as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after ten years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823626144">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inventories consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>32,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>33,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finished goods and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>70,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>118,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>116,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6833862448">
<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. 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>
</tr>
<tr class="ro">
<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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (at Acquisition Date, defined below)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>88,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,926</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>85,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company acquired consumer loans receivable as part of its acquisition of Palm Harbor Homes, Inc. ("Palm Harbor") in April 2011 ("Acquisition Date"). As of the Acquisition Date, the Company determined the excess of the loan pool's scheduled contractual principal and interest payments over all cash flows expected as an amount that includes interest that cannot be accreted into interest income (the non-accretable difference). The cash flow expected to be collected in excess of the carrying value of the acquired loans includes interest that is accreted into interest income over the remaining life of the loans (referred to as accretable yield). Interest income on consumer loans receivable is recognized as Net revenue.</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable held for investment &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>96,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>100,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(36,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(18,687</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19,502</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less consumer loans receivable reclassified as other assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired consumer loans receivable held for investment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Over the life of the acquired loans, the Company estimates cash flows expected to be collected to determine if an allowance for loan loss subsequent to the Acquisition Date is required. The weighted averages of assumptions used in the calculation of expected cash flows to be collected were as follows:</span></div><div style="line-height:120%;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="6"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prepayment rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Default rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assuming there was a </span><span style="font-family:inherit;font-size:11pt;"><span>1%</span></span><span style="font-family:inherit;font-size:11pt;"> (100 basis point) unfavorable variation from the expected level, for each key assumption, the expected cash flows for the life of the portfolio, as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, would decrease by approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$879,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the expected prepayment rate and expected default rate, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on acquired consumer loans receivable held for investment were as follows (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>36,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,767</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reclassifications to non-accretable discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The consumer loans held for investment have the following characteristics:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average contractual interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8.52</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8.49</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average effective interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9.11</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average months to maturity</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates CountryPlace's gross consumer loans receivable for each class by portfolio segment and credit quality indicator as of the time of origination (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>22,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>28,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>25,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>88,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>23,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>49,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>26,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>26,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loan contracts secured by collateral that is geographically concentrated could experience higher rates of delinquencies, default and foreclosure losses than loan contracts secured by collateral that is more geographically dispersed. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>42%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding principal balance of the consumer loans receivable portfolio is concentrated in </span><span style="font-family:inherit;font-size:11pt;">Texas</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>11%</span></span><span style="font-family:inherit;font-size:11pt;"> is concentrated in </span><span style="font-family:inherit;font-size:11pt;">Florida</span><span style="font-family:inherit;font-size:11pt;">. As of </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>44%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding principal balance of the consumer loans receivable portfolio was concentrated in Texas and </span><span style="font-family:inherit;font-size:11pt;"><span>12%</span></span><span style="font-family:inherit;font-size:11pt;"> was concentrated in Florida. Other than </span><span style="font-family:inherit;font-size:11pt;">Texas</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">Florida</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;">no</span><span style="font-family:inherit;font-size:11pt;"> other state had concentrations in excess of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>10%</span></span><span style="font-family:inherit;font-size:11pt;"> of the principal balance of the consumer loans receivable as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, respectively, and are included in Prepaid expenses and other current assets in the Consolidated Balance Sheets. Foreclosure or similar proceedings in progress totaled approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823492112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 and Allowance for Loan Loss</a></td>
<td class="text">Commercial Loans Receivable and Allowance for Loan Losses<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. The other terms of direct arrangements vary depending on the needs of the borrower and the opportunity for the Company.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 loan receivables are unsecured general obligations of the independent floor plan lenders.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct loans receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The commercial loans receivable balance had the following characteristics:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average contractual interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average months to maturity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company evaluates the potential for loss from its participation loan programs based on the independent lender's overall financial stability, as well as historical experience, and has determined that an applicable allowance for loan losses was not needed at </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">With respect to direct programs with communities and developers, 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. For direct programs with independent distributors, the risk of loss is spread over numerous borrowers. Borrower activity is monitored in conjunction with third-party service providers, where applicable, to estimate the potential for loss on the related notes receivable, considering potential exposures, including repossession costs, remarketing expenses, impairment of value and the risk of collateral loss. The Company has historically been able to resell 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. If the Company determines that it is probable that the Company will be unable to collect all amounts due according to the contractual terms of the loan agreement, a specific reserve is determined and recorded within the estimated allowance for loan losses. The Company recorded an allowance for loan losses of </span><span style="font-family:inherit;font-size:11pt;"><span>$191,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$113,000</span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June&#160;29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June&#160;30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses applicable to the direct programs (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Provision for commercial loan credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans charged off, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates commercial loans receivable and the estimated allowance for loan losses for each class of financing receivable by evaluation methodology (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 past due </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>90 days or more</span></span><span style="font-family:inherit;font-size:11pt;">. The Company's policy is to place loans on nonaccrual status when interest is past due and remains unpaid </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>90 days or more</span></span><span style="font-family:inherit;font-size:11pt;"> or when there is a clear indication that the borrower has the inability or unwillingness to meet payments as they become due. The Company will resume accrual of interest once these factors have been remedied. At </span><span style="font-family:inherit;font-size:11pt;">June&#160;29, 2019</span><span style="font-family:inherit;font-size:11pt;">, there were no commercial loans that are </span><span style="font-family:inherit;font-size:11pt;"><span>90 days or more</span></span><span style="font-family:inherit;font-size:11pt;"> past due that are still accruing interest. Payments received on nonaccrual loans are recorded on a cash basis, first to interest and then to principal. At </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates the Company's commercial loans receivable by class and credit quality indicator (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Performing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Watch list</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Nonperforming</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has concentrations of commercial loans receivable related to factory-built homes in excess of 10% located in the following states, measured as a percentage of commercial loans receivables principal balance outstanding:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">California</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Arizona</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Additionally, at </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, </span><span style="font-family:inherit;font-size:11pt;"><span>10.4%</span></span><span style="font-family:inherit;font-size:11pt;"> of the commercial loans receivables principal balance was concentrated in Oregon. The risks created by these concentrations have been considered in the determination of the adequacy of the allowance for loan losses. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, the Company had concentrations with one independent third-party and its affiliates that equaled </span><span style="font-family:inherit;font-size:11pt;"><span>21.8%</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>22.0%</span></span><span style="font-family:inherit;font-size:11pt;"> of the principal balance outstanding, respectively, all of which was secured.</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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6833862448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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</a></td>
<td class="text">Property, Plant and Equipment, net<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>93,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>91,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(29,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(27,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>64,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>63,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Depreciation expense was </span><span style="font-family:inherit;font-size:11pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Included in the amounts above are certain assets under finance leases. See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> 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 assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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> -URI http://asc.fasb.org/topic&amp;trid=2155823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6827950560">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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&#8217;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 a purchase option that the Company is reasonably certain to exercise.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Certain of the Company's lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since the Company&#8217;s leases do not provide a readily determinable implicit interest rate, the Company must estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, the Company considers the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes the options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:43%;"/><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">ROU assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Lease Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of secured financings and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) Recorded net of accumulated amortization of </span><span style="font-family:inherit;font-size:11pt;"><span>$79,000</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the financial statement classification of the Company's lease expenses reported within the Consolidated Statement of Comprehensive Income for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Lease Expense Category</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended June 29, 2019</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease expense </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Amortization of leased assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash payments for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> were </span><span style="font-family:inherit;font-size:11pt;"><span>$786,000</span></span><span style="font-family:inherit;font-size:11pt;"> for operating leases and </span><span style="font-family:inherit;font-size:11pt;"><span>$34,000</span></span><span style="font-family:inherit;font-size:11pt;"> for finance leases.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less: Amount representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,082</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the remaining lease terms and discount rates as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Operating Leases pre-Topic 842 adoption</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;The Company has non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment.&#160;The Company's facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options.&#160;Rent expense for these third-party operating leases was </span><span style="font-family:inherit;font-size:11pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the fiscal year ended March 30, 2019 and </span><span style="font-family:inherit;font-size:11pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:11pt;"> for each of the fiscal years ended March 31, 2018 and April 1, 2017, and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Future minimum lease commitments for future fiscal years under all non-cancelable operating leases having a remaining term in excess of one year as of March 30, 2019 are as follows (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total remaining lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_LesseeFinanceLeasesTextBlock', window );">Finance Leases</a></td>
<td class="text">Leases<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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&#8217;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 a purchase option that the Company is reasonably certain to exercise.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Certain of the Company's lease agreements include rental payments adjusted periodically for inflation.&#160;These lease agreements do not contain any material residual value guarantees or material restrictive covenants.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the Company's obligation to make lease payments arising from the lease.&#160;Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.&#160;Since the Company&#8217;s leases do not provide a readily determinable implicit interest rate, the Company must estimate an incremental borrowing rate. In determining the estimated incremental borrowing rate, the Company considers the lease period and comparable market interest rates, as well as any other information available at the lease commencement date. The lease term includes the options to extend or terminate the lease when it is reasonably certain that the Company will exercise such options.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:43%;"/><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">ROU assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease assets</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,248</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,918</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Lease Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,626</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Current portion of secured financings and other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance lease liabilities</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) Recorded net of accumulated amortization of </span><span style="font-family:inherit;font-size:11pt;"><span>$79,000</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the financial statement classification of the Company's lease expenses reported within the Consolidated Statement of Comprehensive Income for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:19%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Lease Expense Category</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended June 29, 2019</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease expense </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Amortization of leased assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost of sales</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Interest on lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest expense, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>984</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:48px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) Excludes short-term and variable lease expenses, which are immaterial.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash payments for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> were </span><span style="font-family:inherit;font-size:11pt;"><span>$786,000</span></span><span style="font-family:inherit;font-size:11pt;"> for operating leases and </span><span style="font-family:inherit;font-size:11pt;"><span>$34,000</span></span><span style="font-family:inherit;font-size:11pt;"> for finance leases.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The present value of the minimum payments for future fiscal years under non-cancelable leases as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:65%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,772</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,778</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,824</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,897</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,612</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,735</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,147</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less: Amount representing interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,989</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,082</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Present value of lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,940</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table provides information about the remaining lease terms and discount rates as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average remaining lease term (years)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;text-decoration:underline;">Operating Leases pre-Topic 842 adoption</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;The Company has non-cancelable operating leases with third parties, primarily for administrative and distribution center space and computer equipment.&#160;The Company's facilities leases generally provide for periodic rent increases and many contain escalation clauses and renewal options.&#160;Rent expense for these third-party operating leases was </span><span style="font-family:inherit;font-size:11pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the fiscal year ended March 30, 2019 and </span><span style="font-family:inherit;font-size:11pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:11pt;"> for each of the fiscal years ended March 31, 2018 and April 1, 2017, and is included in Cost of sales and Selling, general and administrative expenses in the accompanying Consolidated Statements of Comprehensive Income.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;Future minimum lease commitments for future fiscal years under all non-cancelable operating leases having a remaining term in excess of one year as of March 30, 2019 are as follows (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total remaining lease payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6827793888">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Goodwill and other intangibles, net, consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:21%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross<br/>Carrying<br/>Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated<br/>Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net<br/>Carrying<br/>Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Indefinite-lived:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>72,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>72,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>72,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>72,920</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Trademarks and trade names</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State insurance licenses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,100</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total indefinite-lived intangible assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>81,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>81,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>81,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>81,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finite-lived:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(6,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,077</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(5,970</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>319</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,038</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>346</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7,088</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>82,616</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7,008</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>82,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortization expense recognized on intangible assets was </span><span style="font-family:inherit;font-size:11pt;"><span>$80,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$84,000</span></span><span style="font-family:inherit;font-size:11pt;"> during the </span><span style="font-family:inherit;font-size:11pt;">three month</span><span style="font-family:inherit;font-size:11pt;"> periods ending </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, 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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823635152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 Liabilities</a></td>
<td class="text">Accrued Liabilities<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Salaries, wages and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>25,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Customer deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unearned insurance premiums</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued volume rebates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Insurance loss reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued self-insurance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,861</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Company repurchase options on certain loans sold</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reserve for repurchase commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>130,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>125,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834274912">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Activity in the liability for estimated warranties is as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,069</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,638</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Payments and deductions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(6,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834178928">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Debt obligations primarily consist of amounts related to loans sold that did not qualify for loan sale accounting treatment. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired 2007-1 securitized financings (acquired as part of the Palm Harbor transaction)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Secured credit facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other secured financings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired securitized financings were recorded at fair value at the time of acquisition, which resulted in a discount, and subsequently are accounted for in a manner similar to FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span><span style="font-family:inherit;font-size:11pt;"> to accrete the discount.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes acquired securitized financings (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired securitized financings, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;padding-left:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Over the life of the loans, the Company continues to estimate cash flows expected to be paid on securitized financings. The Company evaluates at the balance sheet date whether the present value of its securitized financings, determined using the effective interest rate, has increased or decreased. The present value of any subsequent change in cash flows expected to be paid adjusts the amount of accretable yield recognized on a prospective basis over the securitized financing's remaining life.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on securitized financings were as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(371</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(803</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adjustment to cash flows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prior to the Company's acquisition of Palm Harbor and CountryPlace, CountryPlace completed an initial securitization (2005-1) and a second securitized borrowing (2007-1). On&#160;January&#160;15, 2019, the Company exercised its right to repurchase the 2005-1 securitized loan portfolio. Only the Class&#160;A-4 originally totaling </span><span style="font-family:inherit;font-size:11pt;"><span>$25.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> with a coupon rate of </span><span style="font-family:inherit;font-size:11pt;"><span>5.846%</span></span><span style="font-family:inherit;font-size:11pt;"> remained outstanding at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">. On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio and expects to settle this obligation in August 2019.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">CountryPlace's securitized debt is subject to provisions that require certain levels of overcollateralization. Overcollateralization is equal to CountryPlace's equity in the bonds. Failure to satisfy these provisions could cause cash, which would normally be distributed to CountryPlace, to be used for repayment of the principal of the related Class A bonds until the required overcollateralization level is reached. During periods when the overcollateralization is below the specified level, cash collections from the securitized loans in excess of servicing fees payable to CountryPlace and amounts owed to the Class A bondholders, trustee and surety, are applied to reduce the Class A debt until such time as the overcollateralization level reaches the specified level. Therefore, failure to meet the overcollateralization requirement could adversely affect the timing of cash flows received by CountryPlace. However, principal payments of the securitized debt, including accelerated amounts, are payable only from cash collections from the securitized loans and no additional sources of repayment are required or permitted. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the 2007-1 securitized loan portfolio was within the required overcollateralization level.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has 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. The proceeds are 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 period, the facilities are converted into an amortizing loan based on a </span><span><span style="font-size:11pt;">20 or 25 year amortization period with a balloon payment due upon maturity</span></span><span style="font-family:inherit;font-size:11pt;">. The maximum advance for loans under this program is </span><span style="font-family:inherit;font-size:11pt;"><span>80%</span></span><span style="font-family:inherit;font-size:11pt;"> of the outstanding collateral principal balance, with the Company providing the remaining funds. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, the outstanding balance of the converted loans was </span><span style="font-family:inherit;font-size:11pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:11pt;"> at a weighted average interest rate of </span><span style="font-family:inherit;font-size:11pt;"><span>4.91%</span></span><span style="font-family:inherit;font-size:11pt;">, with </span><span style="font-family:inherit;font-size:11pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> available to draw. </span><span><span style="font-size:11pt;">Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.</span></span><span style="font-family:inherit;font-size:11pt;"> </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834281552">
<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. 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_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">Reinsurance<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The effects of reinsurance on premiums written and earned are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct premiums</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assumed premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Ceded premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net premiums</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Typical insurance policies written or assumed by Standard Casualty have a maximum coverage of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$300,000</span></span><span style="font-family:inherit;font-size:11pt;"> per claim, of which Standard Casualty cedes </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$175,000</span></span><span style="font-family:inherit;font-size:11pt;"> of the risk of loss per reinsurance. Therefore, Standard Casualty maintains risk of loss limited to </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$125,000</span></span><span style="font-family:inherit;font-size:11pt;"> per claim on typical policies. After this limit, amounts are recoverable by Standard Casualty through reinsurance for catastrophic losses in excess of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> per occurrence, up to a maximum of </span><span style="font-family:inherit;font-size:11pt;"><span>$43.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> in the aggregate.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 they are utilized.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834181136">
<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. 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>
</tr>
<tr class="ro">
<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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's deferred tax assets primarily result from financial statement accruals not currently deductible for tax purposes and differences in the acquired basis of certain assets, and its deferred tax liabilities primarily result from tax amortization of goodwill and other intangible assets.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company complies with the provisions of ASC 740, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Income Taxes</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 740"), which clarifies the accounting for income taxes by prescribing a minimum recognition threshold a tax position is required to meet before recognition in the financial statements. ASC 740 also provides guidance on derecognizing, measurement, classification, interest and penalties, accounting in interim periods, disclosure and transition. The amount of unrecognized tax benefits recorded by the Company is insignificant and the impact on the effective tax rate if all unrecognized tax benefits were recognized would also be insignificant. The Company classifies interest and penalties related to unrecognized tax benefits in tax expense.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income tax returns are filed in the U.S. federal jurisdiction and in several state jurisdictions. In general, the Company is no longer subject to examination by the Internal Revenue Service for years before fiscal year 2017 or state and local income tax examinations by tax authorities for years before fiscal year 2015. The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material change to the Company's financial position. The total amount of unrecognized tax benefit related to any particular tax position is not anticipated to change significantly within the next 12 months. The provision for income taxes generally represents income taxes paid or payable for the current year plus the change in deferred taxes during the year.</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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834151328">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Repurchase Contingencies</span><span style="font-family:inherit;font-size:11pt;">. 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 (</span><span><span style="font-size:11pt;">generally 18 to 36 months, calculated from the date of sale to the distributor</span></span><span style="font-family:inherit;font-size:11pt;">) and the risk of loss is further reduced by the resale value of the repurchased homes. The maximum amount for which the Company was contingently liable under such agreements approximated $</span><span style="font-family:inherit;font-size:11pt;"><span>70.1&#160;million</span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, without reduction for the resale value of the homes. The Company applies ASC 460, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Guarantees</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 460"), and ASC 450-20, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loss Contingencies</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, 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). The Company recorded an estimated liability of </span><span style="font-family:inherit;font-size:11pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> at both </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;"> related to the commitments pertaining to these agreements.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Letters of Credit.</span><span style="font-family:inherit;font-size:11pt;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$11.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of the Company's investments. There were no amounts outstanding at either </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Construction-Period Mortgages.</span><span style="font-family:inherit;font-size:11pt;"> CountryPlace funds construction-period mortgages through periodic advances during the period of 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction loan contract amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>31,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>28,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cumulative advances</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(14,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(12,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remaining construction contingent commitment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Representations and Warranties of Mortgages Sold</span><span style="font-family:inherit;font-size:11pt;">. 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. These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale 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. CountryPlace maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, included in Accrued 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 </span><span style="font-family:inherit;font-size:11pt;">three months ended</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, no claim request resulted in the execution of an indemnification agreement.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Interest Rate Lock Commitments</span><span style="font-family:inherit;font-size:11pt;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. 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 </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>30</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>180</span></span><span style="font-family:inherit;font-size:11pt;"> days; however, borrowers are not obligated to close the related loans. As a result, CountryPlace 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had outstanding IRLCs with a notional amount of $</span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>17.6 million</span></span><span style="font-family:inherit;font-size:11pt;">, which are recorded at fair value in accordance with ASC 815, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:11pt;"> ("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&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace recognized&#160;</span><span style="font-family:inherit;font-size:11pt;">losses</span><span style="font-family:inherit;font-size:11pt;">&#160;of&#160;</span><span style="font-family:inherit;font-size:11pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:11pt;">&#160;and&#160;</span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, on outstanding IRLCs.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Forward Sales Commitments</span><span style="font-family:inherit;font-size:11pt;">. 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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had </span><span style="font-family:inherit;font-size:11pt;"><span>$43.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace recognized </span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:11pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$35,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">losses</span><span style="font-family:inherit;font-size:11pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$175,000</span></span><span style="font-family:inherit;font-size:11pt;"> on forward sales and whole loan sale commitments, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Legal Matters.</span><span style="font-family:inherit;font-size:11pt;"> Since August 2018, the Company has been cooperating with an investigation by the&#160;SEC's enforcement staff in Los Angeles regarding trading in another public company&#8217;s securities by the Company, its former Chief Executive Officer and others outside the Company. The Audit Committee of the Board of Directors conducted&#160;and completed an internal investigation led by independent legal counsel and other advisers to assess the Company's trading. The results of&#160;the Audit Committee&#8217;s work have been shared with the Company&#8217;s auditors, listing exchange and with the SEC staff. The Company intends to continue cooperating with the SEC in this matter. &#160;</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company is party to certain other legal proceedings that arise in ordinary course and are incidental to its business. Certain of the claims pending against the Company in these proceedings allege, among other things, breach of contract and warranty, product liability and personal injury. Although litigation is inherently uncertain, based on past experience and the information currently available, management does not believe that the currently pending and threatened litigation or claims will have a material adverse effect on the Company's consolidated financial position, liquidity or results of operations. 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834181136">
<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. 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_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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:17%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,098,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,111,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>550,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:17%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,044,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASU 2016-01, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,621</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,621</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASC 606, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,061,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>475,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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://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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823616384">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;"><span>1,650,000</span></span><span style="font-family:inherit;font-size:11pt;"> shares of the Company's common stock, of which </span><span style="font-family:inherit;font-size:11pt;"><span>258,815</span></span><span style="font-family:inherit;font-size:11pt;"> shares were still available for grant as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. When options are exercised or restricted stock vests, new shares of the Company's common stock are issued. Awards may not be granted below </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>100%</span></span><span style="font-family:inherit;font-size:11pt;"> of the fair market value of the Company's common stock at the date of grant and generally expire </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>seven years</span></span><span style="font-family:inherit;font-size:11pt;"> 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 </span><span style="font-family:inherit;font-size:11pt;"><span>five years</span></span><span style="font-family:inherit;font-size:11pt;">. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Stock-based compensation cost charged against income for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> was </span><span style="font-family:inherit;font-size:11pt;"><span>$630,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$599,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, total unrecognized compensation cost related to stock options was approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$6.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> and the related weighted-average period over which it is expected to be recognized is approximately </span><span style="font-family:inherit;font-size:11pt;"><span>3.14 years</span></span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Stock Options.</span><span style="font-family:inherit;font-size:11pt;"> 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes stock option activity for the </span><span style="font-family:inherit;font-size:11pt;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">of Options</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>411,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(30,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>428,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercisable at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>168,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Restricted Stock Awards.</span><span style="font-family:inherit;font-size:11pt;"> 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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number of Shares</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Performance-Based Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Service-Based Awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Awarded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Released</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>400</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unvested target stock awards that vest based upon performance conditions through fiscal year 2022</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,200</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823485040">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method. The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except share and per share amounts):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,102,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,048,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effect of dilutive securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>114,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>218,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,217,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,267,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Anti-dilutive common stock equivalents excluded from the computation of diluted earnings per share for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> were </span><span style="font-family:inherit;font-size:11pt;"><span>60,600</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>1,268</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. In addition, </span><span style="font-family:inherit;font-size:11pt;"><span>7,600</span></span><span style="font-family:inherit;font-size:11pt;"> outstanding restricted share awards were excluded from the calculation of diluted earnings per share for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> because the underlying vesting criteria had not yet been met.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834247888">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The book value and estimated fair value of the Company's financial instruments are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>85,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>100,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>101,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,101</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value approximates book value based on the non-marketable nature of the investments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using market interest rates of comparable loans.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(6)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using recent public transactions of similar asset-backed securities.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In accordance with ASC 820, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:10%;"/><td style="width:90%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;1&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;2&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">When the Company uses observable market prices for identical securities that are traded in less active markets, it classifies such securities as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers or brokers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assets and liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) at each measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains or losses on derivatives are recognized in current period earnings through cost of sales.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>No</span></span><span style="font-family:inherit;font-size:11pt;"> transfers between Level 1, Level 2 or Level 3 occurred during the </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>76,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>76,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,799</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,582</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,101</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>45 days</span></span><span style="font-family:inherit;font-size:11pt;">. 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 is lower than the fair value as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. </span><span style="font-family:inherit;font-size:11pt;"><span>No</span></span><span style="font-family:inherit;font-size:11pt;"> impairment charges were recorded during the </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Mortgage Servicing</span><span style="font-family:inherit;font-size:11pt;">. 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="font-family:inherit;font-size:11pt;font-style:italic;">Servicing Assets and Liabilities</span><span style="font-family:inherit;font-size:11pt;">. 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><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing multiple</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>77.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">23.67</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">24.63</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>559,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>556,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834279584">
<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. 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_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<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, the total amount of sales to related parties was </span><span style="font-family:inherit;font-size:11pt;"><span>$13.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:11pt;">and </span><span style="font-family:inherit;font-size:11pt;"><span>$11.8 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively. As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, there were a total of </span><span style="font-family:inherit;font-size:11pt;"><span>$8.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:11pt;"> of commercial loans outstanding with certain related parties.</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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6827793888">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates principally in </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:11pt;"> 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="line-height:100%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>248,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>232,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>246,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,528</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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://fasb.org/us-gaap/role/ref/legacyRef<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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834247312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_SubsequentEventsAbstract', window );"><strong>Subsequent Events [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_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On July&#160;15, 2019, the Company exercised its right to repurchase the 2007-1 securitized loan portfolio. The Company expects to settle this obligation in August&#160;2019 for </span><span style="font-family:inherit;font-size:11pt;"><span>$17.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> in cash, which includes </span><span style="font-family:inherit;font-size:11pt;"><span>$85,000</span></span><span style="font-family:inherit;font-size:11pt;"> in interest and fees. This will result in a reduction in the related Securitized financings liability on the Consolidated Balance Sheet at the time of payment.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">On July 29, 2019, the Company signed an agreement to purchase substantially all of the assets and liabilities of Destiny Industries, LLC ("Destiny Homes") for an undisclosed cash amount. The acquisition, which is set to close on August 2, 2019, is subject to the satisfaction of customary closing conditions. The results of operations for this facility is not included in our Consolidated Financial Statements as of and for the three months ended June 29, 2019.&#160;Destiny Homes provides affordable manufactured and modular housing from its single manufacturing facility in Moultrie, Georgia to various independent distributors in the Southeastern United States.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823537488">
<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. 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_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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In the opinion of management, these financial statements include all adjustments, including normal recurring adjustments, that we believe 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 except for the events set forth in Note </span><span style="font-size:11pt;">23</span><span style="font-family:inherit;font-size:11pt;"> of the Consolidated Financial Statements Notes ("Notes") of the Company's Quarterly Report on Form 10-Q for the period ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-Q"), there were no disclosable subsequent events. These Consolidated Financial Statements should be read in conjunction with the audited Consolidated Financial Statements and the Notes included in the Company's </span><span style="font-size:11pt;">2019</span><span style="font-family:inherit;font-size:11pt;"> Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, filed with the SEC on </span><span style="font-family:inherit;font-size:11pt;">May&#160;28, 2019</span><span style="font-family:inherit;font-size:11pt;"> ("Form 10-K").</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. 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 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. The Company's current fiscal year will end on </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March&#160;28, 2020</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company operates principally in </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>two</span></span><span style="font-family:inherit;font-size:11pt;"> 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 in </span><span style="font-family:inherit;font-size:11pt;"><span>20</span></span><span style="font-family:inherit;font-size:11pt;"> factories located throughout the United States, which are sold to a network of independent distributors, through the Company's </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>38</span></span><span style="font-family:inherit;font-size:11pt;"> Company-owned retail stores and to community owners and developers. Our financial services group 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="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Adoption of New Accounting Standards.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In February 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2016-02, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Leases </span><span style="font-family:inherit;font-size:11pt;">("Topic 842"). This guidance amends previous accounting considerations and treatments for leases to increase transparency and comparability among organizations by requiring the recognition of right-of-use ("ROU") assets and lease liabilities on the balance sheet for both finance leases and operating leases. For finance leases, the lessee recognizes interest expense and amortization of the ROU asset and for operating leases, the lessee recognizes straight-line lease expense.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effective March 31, 2019, the Company adopted Topic 842 using the modified retrospective transition approach. This approach provides a method for recording existing leases at adoption, without restating comparative periods. The Company also elected to adopt the package of practical expedients provided in the guidance, which allowed the Company to retain the historical classification for each lease, and provided relief from reviewing existing or expired contracts to determine if they contain leases under the new guidance.&#160;In addition, an accounting policy election was made to account for non-lease and lease components as a single lease component for all asset classes.&#160;The Company also made an accounting policy election to exclude ROU assets and lease liabilities for leases with an initial term of twelve months or less from the Consolidated Balance Sheet.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adoption of the new standard resulted in an addition of net operating lease ROU assets and lease liabilities of </span><span style="font-family:inherit;font-size:11pt;"><span>$13.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, to the Company&#8217;s Consolidated Balance Sheet as of March 31, 2019. The difference between the additional lease assets and lease liabilities reflects existing accrued rent balances that were reclassified to the operating lease ROU asset as of March 31, 2019. The standard did not materially impact our consolidated Net income and had no impact on cash flows. See Note </span><span style="font-size:11pt;">9</span><span style="font-family:inherit;font-size:11pt;"> for additional information.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted', window );">Accounting Standards Issued But Not Yet Adopted</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Accounting Standards Issued But Not Yet Adopted. </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:11pt;"> ("ASU 2016-13"). ASU 2016-13 changes the impairment model for most financial assets and certain other instruments, which now requires a forward-looking impairment model based on expected losses rather than incurred losses. The guidance also requires increased disclosures. ASU 2016-13 will be effective beginning with the first quarter of the Company's fiscal year 2021 and is to be applied using a modified retrospective transition method. Early adoption is permitted. The Company does not plan to early adopt the guidance and is currently evaluating the effect ASU 2016-13 will have on the Company's Consolidated Financial Statements and disclosures.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. Unless otherwise discussed, management believes that the impact of recently issued standards, which are not yet effective, will not have a material impact on the Company's Consolidated Financial Statements upon adoption.</span></div><span></span>
</td>
</tr>
<tr class="re">
<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"><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 on 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_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 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.3A-02)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355033-122828<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 S99<br> -Paragraph 3<br> -Subparagraph (SX 210.3A-03)<br> -URI http://asc.fasb.org/extlink&amp;oid=116822174&amp;loc=d3e355100-122828<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 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823564064">
<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. 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_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"><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired securitized financings were recorded at fair value at the time of acquisition, which resulted in a discount, and subsequently are accounted for in a manner similar to FASB Accounting Standards Codification ("ASC") 310-30, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loans and Debt Securities Acquired with Deteriorated Credit Quality</span><span style="font-family:inherit;font-size:11pt;"> to accrete the discount.</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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823534304">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Repurchase Contingencies</span><span style="font-family:inherit;font-size:11pt;">. 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 (</span><span><span style="font-size:11pt;">generally 18 to 36 months, calculated from the date of sale to the distributor</span></span><span style="font-family:inherit;font-size:11pt;">) and the risk of loss is further reduced by the resale value of the repurchased homes. The maximum amount for which the Company was contingently liable under such agreements approximated $</span><span style="font-family:inherit;font-size:11pt;"><span>70.1&#160;million</span></span><span style="font-family:inherit;font-size:11pt;"> at </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, without reduction for the resale value of the homes. The Company applies ASC 460, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Guarantees</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 460"), and ASC 450-20, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Loss Contingencies</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 450-20"), to account for its liability for repurchase commitments. Under the provisions of ASC 460, 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). The Company recorded an estimated liability of </span><span style="font-family:inherit;font-size:11pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:11pt;"> at both </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;"> related to the commitments pertaining to these agreements.</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="font-family:inherit;font-size:11pt;font-style:italic;">Representations and Warranties of Mortgages Sold</span><span style="font-family:inherit;font-size:11pt;">. 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. These representations and warranties generally relate to the ownership of the loan, the validity of the lien securing the loan, the loan's compliance with the criteria for inclusion in the sale 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. CountryPlace maintains a reserve for these contingent repurchase and indemnification obligations. This reserve of </span><span style="font-family:inherit;font-size:11pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, included in Accrued 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 </span><span style="font-family:inherit;font-size:11pt;">three months ended</span><span style="font-family:inherit;font-size:11pt;"> </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span>, 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"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Interest Rate Lock Commitments</span><span style="font-family:inherit;font-size:11pt;">. In originating loans for sale, CountryPlace issues interest rate lock commitments ("IRLCs") to prospective borrowers. These IRLCs represent an agreement to extend credit to a loan applicant, whereby the interest rate on the loan is set prior to loan closing or sale. These IRLCs bind CountryPlace to fund the approved loan at the specified rate regardless of whether interest rates or market prices for similar loans have changed between the commitment date and the closing date. 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 </span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>30</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>180</span></span><span style="font-family:inherit;font-size:11pt;"> days; however, borrowers are not obligated to close the related loans. As a result, CountryPlace 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had outstanding IRLCs with a notional amount of $</span><span style="font-family:Times New Roman;font-size:11pt;color:#000000;text-decoration:none;"><span>17.6 million</span></span><span style="font-family:inherit;font-size:11pt;">, which are recorded at fair value in accordance with ASC 815, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Derivatives and Hedging</span><span style="font-family:inherit;font-size:11pt;"> ("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&#160;</span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace recognized&#160;</span><span style="font-family:inherit;font-size:11pt;">losses</span><span style="font-family:inherit;font-size:11pt;">&#160;of&#160;</span><span style="font-family:inherit;font-size:11pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:11pt;">&#160;and&#160;</span><span style="font-family:inherit;font-size:11pt;">gains</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:11pt;"><span>$20,000</span></span><span style="font-family:inherit;font-size:11pt;">, respectively, on outstanding IRLCs.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Forward Sales Commitments</span><span style="font-family:inherit;font-size:11pt;">. 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 </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, CountryPlace had </span><span style="font-family:inherit;font-size:11pt;"><span>$43.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> 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="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</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_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=109980867&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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(n)(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=26873400&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 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=26873400&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834229312">
<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. 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_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"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;"><span>1,650,000</span></span><span style="font-family:inherit;font-size:11pt;"> shares of the Company's common stock, of which </span><span style="font-family:inherit;font-size:11pt;"><span>258,815</span></span><span style="font-family:inherit;font-size:11pt;"> shares were still available for grant as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">. When options are exercised or restricted stock vests, new shares of the Company's common stock are issued. Awards may not be granted below </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>100%</span></span><span style="font-family:inherit;font-size:11pt;"> of the fair market value of the Company's common stock at the date of grant and generally expire </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>seven years</span></span><span style="font-family:inherit;font-size:11pt;"> 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 </span><span style="font-family:inherit;font-size:11pt;"><span>five years</span></span><span style="font-family:inherit;font-size:11pt;">. 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><span></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=116856206&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=116856206&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823509808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share Earnings Per Share (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share</a></td>
<td class="text">Basic earnings per common share is computed based on the weighted-average number of common shares outstanding during the reporting period. Diluted earnings per common share is computed based on the combination of dilutive common share equivalents, comprised of shares issuable under the Company's stock-based compensation plans and the weighted-average number of common shares outstanding during the reporting period. Dilutive common share equivalents include the dilutive effect of in-the-money options to purchase shares, which is calculated based on the average share price for each period using the treasury stock method.<span></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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6722343408">
<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. 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_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"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">In accordance with ASC 820, </span><span style="font-family:inherit;font-size:11pt;font-style:italic;">Fair Value Measurements and Disclosures</span><span style="font-family:inherit;font-size:11pt;"> ("ASC 820"), fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs that may be used to measure fair value:</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:10%;"/><td style="width:90%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;1&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;2&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3&#160;&#8211;</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company utilizes the market approach to measure fair value for its financial assets and liabilities. The market approach uses prices and other relevant information generated by market transactions involving identical or comparable assets or liabilities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">When the Company uses observable market prices for identical securities that are traded in less active markets, it classifies such securities as Level 2. When observable market prices for identical securities are not available, the Company prices its marketable debt instruments using non-binding market consensus prices that are corroborated with observable market data; quoted market prices for similar instruments; or pricing models, such as a discounted cash flow model, with all significant inputs derived from or corroborated with observable market data. Non-binding market consensus prices are based on the proprietary valuation models of pricing providers or brokers. These valuation models incorporate a number of inputs, including non-binding and binding broker quotes; observable market prices for identical or similar securities; and the internal assumptions of pricing providers or brokers that use observable market inputs and, to a lesser degree, unobservable market inputs.</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_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"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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. </span><span style="font-family:inherit;font-size:11pt;"><span>No</span></span><span style="font-family:inherit;font-size:11pt;"> impairment charges were recorded during the </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</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_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy', window );">Transfers and Servicing of Financial Assets</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Mortgage Servicing</span><span style="font-family:inherit;font-size:11pt;">. 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><span style="font-family:inherit;font-size:11pt;">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="font-family:inherit;font-size:11pt;font-style:italic;">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 860<br> -SubTopic 50<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7525126&amp;loc=d3e121145-111743<br><br>Reference 4: 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 5: 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834178928">
<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. 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="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes customer contract revenues disaggregated by reportable segment and the source of the revenue for the three months ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:77%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Factory-built housing</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;U.S. Housing and Urban Development code homes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>202,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>186,316</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Modular homes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>22,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Park model RVs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,861</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,021</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,272</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from factory-built housing</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>248,768</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>232,762</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Financial services</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Insurance agency commissions received from third-party insurance companies</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>632</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;Other </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,119</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,009</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net revenue from financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total Net revenue</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>246,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other factory-built housing revenue from ancillary products and services including freight, used homes 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_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_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=118956577&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>
</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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844404864">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Restricted cash consists of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments to be remitted to third parties</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>457</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>634</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other restricted cash</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,606</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,204</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,499</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=6876686&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=98513485&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=119400593&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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844358320">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Investments consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>45,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company's investments in marketable equity securities consist of investments in the common stock of industrial and other companies.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">As of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">, non-marketable equity investments include contributions of </span><span style="font-family:inherit;font-size:11pt;"><span>$15.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> to equity-method investments in community-based initiatives that buy and sell our homes and provide home-only financing to residents of certain manufactured home communities. Other non-marketable investments include investments in other distribution operations.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 (loss). </span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,557</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Based on the Company's ability and intent to hold the investments for a reasonable period of time sufficient for a forecasted recovery of fair value, the Company does not consider any investments to be other-than-temporarily impaired as of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after ten years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleofInvestmentsTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Investments consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>45,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Available-for-Sale Securities by Investment Category</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,067</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,908</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gross</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,635</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Investment Securities in a Continuous Unrealized Loss Position</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following tables show gross unrealized losses and fair value, aggregated by investment category and length of time that individual securities have been in a continuous unrealized loss position (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>247</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>852</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,099</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>903</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,279</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,182</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">12&#160;Months&#160;or&#160;Longer</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">U.S. Treasury and government debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Residential mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,206</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,272</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">State and political subdivision debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,073</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(11</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,662</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(17</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,895</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,557</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Contractual Maturity of Investment Securities</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Amortized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due in less than one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>860</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after one year through five years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,225</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after five years through ten years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Due after ten years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,033</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,742</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_GainLossOnInvestmentsTextBlock', window );">Gain (Loss) on Securities</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company recognizes investment gains and losses on available-for-sale debt securities when it sells or otherwise disposes of securities on a specific identification method. There were no gross gains or losses realized on the sale of available-for-sale debt securities during the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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 </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net gains on securities held</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>952</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,610</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Net losses on securities sold</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(40</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;&#160;&#160;&#160;&#160;&#160;Total net gain on marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>951</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,570</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834238384">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Inventories consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>32,783</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>33,701</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,474</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finished goods and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>73,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>70,290</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>118,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>116,203</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=6877327&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=6877327&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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6719023072">
<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. 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>
</tr>
<tr class="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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes consumer loans receivable (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (at Acquisition Date, defined below)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,782</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment (originated after Acquisition Date)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,572</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,580</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>88,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,126</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees and other, net</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,926</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(415</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>85,981</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86,785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock', window );">Acquired Consumer Loans Receivable Held for Investment</a></td>
<td class="text"><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(in thousands)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable held for investment &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>96,397</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>100,595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,881</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(36,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(18,687</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(19,502</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Less consumer loans receivable reclassified as other assets</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired consumer loans receivable held for investment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,782</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_WeightedaverageassumptionscashflowsTableTextBlock', window );">Weighted average assumptions</a></td>
<td class="text">The weighted averages of assumptions used in the calculation of expected cash flows to be collected were as follows:<div style="line-height:120%;padding-top:6px;text-align:right;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;text-align:-moz-right;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;margin-left:auto;margin-right:0;"><tr><td colspan="6"/></tr><tr><td style="width:69%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Prepayment rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Default rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assuming there was a </span><span style="font-family:inherit;font-size:11pt;"><span>1%</span></span><span style="font-family:inherit;font-size:11pt;"> (100 basis point) unfavorable variation from the expected level, for each key assumption, the expected cash flows for the life of the portfolio, as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">, would decrease by approximately </span><span style="font-family:inherit;font-size:11pt;"><span>$879,000</span></span><span style="font-family:inherit;font-size:11pt;"> and </span><span style="font-family:inherit;font-size:11pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:11pt;"> for the expected prepayment rate and expected default rate, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock', window );">Accretable Yield Movement on Acquired Consumer Loans Receivable</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on acquired consumer loans receivable held for investment were as follows (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>36,672</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,767</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(1,899</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:-24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reclassifications to non-accretable discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock', window );">Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates CountryPlace's gross consumer loans receivable for each class by portfolio segment and credit quality indicator as of the time of origination (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>236</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,790</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,083</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,003</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,647</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,188</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,293</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>226</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>22,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>386</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>432</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,155</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,214</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,022</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>283</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>142</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,437</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,027</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,129</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,187</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,804</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>28,071</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>77</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,967</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,631</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>368</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,630</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>185</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,288</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,145</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,771</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,443</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>25,359</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,087</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>88,521</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:17%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans Held for Investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2005</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">2007</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unsecuritized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Advances</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer Loans&#160;Held</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Sale</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Asset Class</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td colspan="8" style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Credit Quality Indicator (FICO&#174; score)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Home-only loans</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,996</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,710</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,090</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,419</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>23,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>437</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,986</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,660</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>49,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Conforming mortgages</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>543</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,885</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>684</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,822</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,969</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,671</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>26,523</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="4" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-conforming mortgages</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">0-619</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">620-719</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,687</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">720+</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,053</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,660</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Subtotal</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,405</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,976</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other loans</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,065</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>26,594</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,288</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>89,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of acquired consumer loans receivable held for investment accretable yield.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock</td>
</tr>
<tr>
<td 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_cvco_WeightedaverageassumptionscashflowsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumptions cash flows [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_WeightedaverageassumptionscashflowsTableTextBlock</td>
</tr>
<tr>
<td 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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of contractual cash flows to the carrying amount relating to certain loans acquired in a transfer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock</td>
</tr>
<tr>
<td style="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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6711770384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable, net consisted of the following, by class of financing notes receivable (in&#160;thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct loans receivable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Deferred financing fees, net</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(208</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,006</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock', window );">Changes in the Allowance for Loan Losses on Commercial Loans Receivables</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in the estimated allowance for loan losses, including related additions and deductions to the allowance for loan losses applicable to the direct programs (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>180</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Provision for commercial loan credit losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans charged off, net of recoveries</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>113</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></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_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock', window );">Allowance for Loan Losses and Commercial Loans Receivables By Class Individually and Collectively Evaluated for Impairment</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates commercial loans receivable and the estimated allowance for loan losses for each class of financing receivable by evaluation methodology (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,061</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,018</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,602</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Allowance for loan losses:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Collectively evaluated for impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Individually evaluated for impairment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Commercial Loans Receivables by Class and Internal Credit Quality Indicator</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table disaggregates the Company's commercial loans receivable by class and credit quality indicator (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct&#160;Commercial Loans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Participation&#160;Commercial Loans</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Risk profile based on payment activity:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Performing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Watch list</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Nonperforming</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,663</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,899</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>495</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_CommercialLoansReceivablesGeographicConcentrationTableTextBlock', window );">Geographic Concentration of Commercial Loans Receivables in Key States</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The Company has concentrations of commercial loans receivable related to factory-built homes in excess of 10% located in the following states, measured as a percentage of commercial loans receivables principal balance outstanding:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:71%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">California</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Arizona</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock</td>
</tr>
<tr>
<td 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_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=119407570&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=118936363&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=118936363&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=119407570&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823594080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, net, consisted of the following (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Property, plant and equipment, at cost:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,406</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,359</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Buildings and improvements</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>44,353</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>42,976</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,053</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>93,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>91,388</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(29,024</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(27,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>64,376</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>63,484</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823548544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 Liabilities</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued liabilities consist of the following (in thousands):</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Salaries, wages and benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,424</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>25,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Customer deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,074</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,804</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unearned insurance premiums</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,586</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated warranties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,069</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued volume rebates</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>10,412</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Insurance loss reserves</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,681</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,686</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued self-insurance</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,861</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,171</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Company repurchase options on certain loans sold</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,503</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,626</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Reserve for repurchase commitments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,430</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accrued taxes</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capital lease obligation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,075</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,495</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,463</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>130,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>125,181</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834203840">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Activity in the liability for estimated warranties is as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,069</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#bfe4ff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,638</span></span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Charged to costs and expenses</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,821</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,229</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Payments and deductions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(7,130</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(6,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#bfe4ff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,760</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>16,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844401744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt Obligations (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 );">Debt Obligations</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Debt obligations primarily consist of amounts related to loans sold that did not qualify for loan sale accounting treatment. The following table summarizes debt and finance lease obligations (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Acquired 2007-1 securitized financings (acquired as part of the Palm Harbor transaction)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,744</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,364</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Secured credit facilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,139</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other secured financings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,487</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Finance lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>34,140</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredSecuritizedFinancingsTableTextBlock', window );">Acquired Securitized Financings</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes acquired securitized financings (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings &#8211; contractual amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Purchase discount</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretable</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(206</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-accretable</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">&#160;(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total acquired securitized financings, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,744</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>18,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-align:left;padding-left:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">(1) There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.</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_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock', window );">Accretable Yield Movement on Acquired Securitized Financings</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The changes in accretable yield on securitized financings were as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the beginning of the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>491</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,515</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Accretion</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(371</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(803</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Adjustment to cash flows</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Balance at the end of the period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>206</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,697</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accretable yield movement on acquired securitized financings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings, which were acquired in a business combination, including contractual amount, purchase discount consisting of accretable and non-accretable differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsTableTextBlock</td>
</tr>
<tr>
<td 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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844429344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reinsurance (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_InsuranceAbstract', window );"><strong>Insurance [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock', window );">Reinsurance Effect on Premiums Written and Earned</a></td>
<td class="text"><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The effects of reinsurance on premiums written and earned are as follows (in thousands):</span></div><div style="line-height:120%;padding-top:12px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:38%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Written</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Earned</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Direct premiums</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>5,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,541</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,211</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Assumed premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,435</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,934</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,234</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Ceded premiums&#8212;nonaffiliate</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,987</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(2,847</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net premiums</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>8,628</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>7,598</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the supplemental schedule of reinsurance information. Reinsurance schedule includes, but is not limited to, the type of insurance, gross amount of premiums, premiums ceded to other entities, premiums assumed from other entities, net amount of premium revenue, and the percentage of the premiums assumed to net premium revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 235<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.12-17)<br> -URI http://asc.fasb.org/extlink&amp;oid=34713774&amp;loc=d3e574992-122915<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834091280">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Letters of Credit.</span><span style="font-family:inherit;font-size:11pt;"> To secure certain reinsurance contracts, Standard Casualty maintains an irrevocable letter of credit of </span><span style="font-family:inherit;font-size:11pt;color:#000000;text-decoration:none;"><span>$11.0 million</span></span><span style="font-family:inherit;font-size:11pt;"> to provide assurance that Standard Casualty will fulfill its reinsurance obligations. This letter of credit is secured by certain of the Company's investments. There were no amounts outstanding at either </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> or </span><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span><span style="font-family:inherit;font-size:11pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;font-style:italic;">Construction-Period Mortgages.</span><span style="font-family:inherit;font-size:11pt;"> CountryPlace funds construction-period mortgages through periodic advances during the period of 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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loan contracts with off-balance sheet commitments are summarized below (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Construction loan contract amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>31,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>28,230</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Cumulative advances</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(14,080</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(12,883</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Remaining construction contingent commitment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>17,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,347</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=6877327&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=26873400&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6603488896">
<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. 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_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="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 29, 2019</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span></div><div style="line-height:120%;padding-top:12px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:17%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,098,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>249,447</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>280,078</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>529,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,252</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,111,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>248,825</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>301,360</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>550,337</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table represents changes in stockholders' equity for the </span><span style="font-family:inherit;font-size:11pt;">three months ended June 30, 2018</span><span style="font-family:inherit;font-size:11pt;"> (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:17%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional paid-in capital</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" rowspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Common Stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,044,858</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209,381</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>457,106</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASU 2016-01, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,621</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,621</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative effect of implementing ASC 606, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>454</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option exercises</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,448</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#8212;</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, June 30, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,061,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,147</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>475,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834273232">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The following table summarizes stock option activity for the </span><span style="font-family:inherit;font-size:11pt;">three months</span><span style="font-family:inherit;font-size:11pt;"> ended </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">:</span></div><div style="line-height:120%;padding-left:0px;text-indent:0px;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:85%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">of Options</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at March 30, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>411,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(30,700</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Canceled or expired</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Outstanding at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>428,061</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Exercisable at June 29, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>168,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=116856206&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=116856206&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=116856206&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6603488896">
<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. 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_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">The following table sets forth the computation of basic and diluted earnings per share (dollars in thousands, except share and per share amounts):<div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>19,691</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,102,685</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,048,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Effect of dilutive securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>114,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>218,469</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,217,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>9,267,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.34</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.18</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2.12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6825738448">
<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. 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_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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The book value and estimated fair value of the Company's financial instruments are as follows (in thousands):</span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Book</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Estimated</span></div><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Fair&#160;Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Available-for-sale debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,094</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments </span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Consumer loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>85,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>100,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>86,785</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>101,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(5)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>46,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>43,582</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(6)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,342</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(34,140</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,101</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value approximates book value based on the non-marketable nature of the investments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(5)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using market interest rates of comparable loans.</span></div></td></tr></table><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(6)</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using recent public transactions of similar asset-backed securities.</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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Summary of Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text"> measured at fair value on a recurring basis are summarized below (in thousands):<div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,697</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,901</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,117</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March 30, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level&#160;3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by the U.S Treasury and Government&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage-backed securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>6,509</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securities issued by states and political subdivisions&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,983</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Corporate debt securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Marketable equity securities&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11,073</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Interest rate lock commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Forward loan sale commitment derivatives&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights&#160;</span><span style="font-family:inherit;font-size:11pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) at each measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(3)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains or losses on derivatives are recognized in current period earnings through cost of sales.</span></div></td></tr></table><div style="line-height:120%;font-size:11pt;padding-left:24px;"><span style="font-family:inherit;font-size:11pt;">(4)</span></div><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;padding-top:12px;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">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="line-height:120%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:37%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 2</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Level 3</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for investment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74,220</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held for sale</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>12,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Loans held&#8212;construction advances</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>14,080</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Commercial loans receivable</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>47,253</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Securitized financings and other</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>(38,354</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Non-marketable equity investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>&#8212;</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>20,552</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FairValueAssumptionsForServicingAssetsTableTextBlock', window );">Assumptions for Mortgage Servicing Rights</a></td>
<td class="text"><div style="line-height:120%;text-align:center;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">March&#160;30, <br/>2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Number of loans serviced with MSRs</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,556</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>4,557</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Weighted average servicing fee (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">31.59</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing multiple</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>74.93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>77.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Capitalized servicing rate (basis points)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">23.67</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">24.63</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Serviced portfolio with MSRs (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>559,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>556,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Mortgage servicing rights (in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,325</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>1,372</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=118260190&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834279584">
<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. 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_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):<div style="line-height:100%;font-size:11pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;29, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">June&#160;30, <br/>2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Net revenue:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>248,768</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>232,762</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>15,274</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>13,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>264,042</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>246,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Income before income taxes:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Factory-built housing</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>21,608</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Financial services</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>3,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>2,528</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>27,362</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">&#160;</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><span>24,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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_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=115929826&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=115929826&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=108376223&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 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&amp;loc=d3e8721-108599<br><br>Reference 5: 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=115929826&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6845298208">
<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. 29, 2019 </div>
<div>store </div>
<div>factories </div>
<div>Segment</div>
</th></tr>
<tr class="re">
<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 manufacturing facilities | 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">38<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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6826159456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Basis of Presentation New Accounting Pronouncements (Details) - Topic 842 Leases<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2019 </div>
<div>USD ($)</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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Lease right-of-use assets</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Topic 842</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Effect of ASC 842</a></td>
<td class="nump">$ 13.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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember', window );">Operating Lease Liabilities</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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>Topic 842</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_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification', window );">Effect of ASC 842</a></td>
<td class="nump">$ 13.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844843072">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 264,042<span></span>
</td>
<td class="nump">$ 246,403<span></span>
</td>
</tr>
<tr class="rh">
<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">248,768<span></span>
</td>
<td class="nump">232,762<span></span>
</td>
</tr>
<tr class="rh">
<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">202,479<span></span>
</td>
<td class="nump">186,316<span></span>
</td>
</tr>
<tr class="rh">
<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">19,407<span></span>
</td>
<td class="nump">22,447<span></span>
</td>
</tr>
<tr class="rh">
<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">12,861<span></span>
</td>
<td class="nump">11,727<span></span>
</td>
</tr>
<tr class="rh">
<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,021<span></span>
</td>
<td class="nump">12,272<span></span>
</td>
</tr>
<tr class="rh">
<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">15,274<span></span>
</td>
<td class="nump">13,641<span></span>
</td>
</tr>
<tr class="rh">
<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">1,155<span></span>
</td>
<td class="nump">632<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 14,119<span></span>
</td>
<td class="nump">$ 13,009<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"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other factory-built housing revenue from ancillary products and services including freight, used homes and other services.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Other financial services revenue relates to consumer finance and insurance revenue that is not within the scope of ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606).</span></div></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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844870352">
<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. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 12,853<span></span>
</td>
<td class="nump">$ 12,148<span></span>
</td>
<td class="nump">$ 12,918<span></span>
</td>
<td class="nump">$ 11,228<span></span>
</td>
</tr>
<tr class="re">
<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">351<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">$ 1,066<span></span>
</td>
<td class="nump">$ 1,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_RestrictedCashAndCashEquivalents', window );">Total restricted cash</a></td>
<td class="nump">13,204<span></span>
</td>
<td class="nump">12,499<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">11,141<span></span>
</td>
<td class="nump">10,426<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_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember', window );">Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders</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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">457<span></span>
</td>
<td class="nump">634<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="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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
<td class="nump">$ 1,606<span></span>
</td>
<td class="nump">$ 1,439<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=119400593&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=6877327&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=98513485&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=6876686&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=118932676&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=118951113&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=118932676&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=6877327&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=98513485&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=118951113&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=6877327&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=98513485&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=118932676&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=116631420&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_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6845118992">
<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. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 199,820<span></span>
</td>
<td class="nump">$ 187,370<span></span>
</td>
<td class="nump">$ 177,487<span></span>
</td>
<td class="nump">$ 186,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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash, current</a></td>
<td class="nump">12,853<span></span>
</td>
<td class="nump">12,148<span></span>
</td>
<td class="nump">12,918<span></span>
</td>
<td class="nump">11,228<span></span>
</td>
</tr>
<tr class="ro">
<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">351<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
<td class="nump">1,264<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">$ 213,024<span></span>
</td>
<td class="nump">$ 199,869<span></span>
</td>
<td class="nump">$ 191,471<span></span>
</td>
<td class="nump">$ 199,258<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118932676&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=118951113&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=6877327&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=118932676&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=118932676&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=98513485&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=118951113&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=118932676&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=6877327&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=98513485&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=118951113&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=6877327&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=98513485&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=118932676&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=116631420&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6843613024">
<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. 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_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,094<span></span>
</td>
<td class="nump">$ 13,408<span></span>
</td>
</tr>
<tr class="re">
<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">12,117<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">20,276<span></span>
</td>
</tr>
<tr class="re">
<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">45,763<span></span>
</td>
<td class="nump">44,757<span></span>
</td>
</tr>
<tr class="ro">
<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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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=115929826&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=6877327&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=119400593&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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6845514720">
<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. 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_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,017<span></span>
</td>
<td class="nump">$ 13,443<span></span>
</td>
</tr>
<tr class="re">
<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">152<span></span>
</td>
<td class="nump">123<span></span>
</td>
</tr>
<tr class="ro">
<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">(75)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Available-for-sale debt securities</a></td>
<td class="nump">13,094<span></span>
</td>
<td class="nump">13,408<span></span>
</td>
</tr>
<tr class="rh">
<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">6,742<span></span>
</td>
<td class="nump">6,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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<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">(60)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
</tr>
<tr class="re">
<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">6,697<span></span>
</td>
<td class="nump">6,509<span></span>
</td>
</tr>
<tr class="rh">
<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,067<span></span>
</td>
<td class="nump">4,883<span></span>
</td>
</tr>
<tr class="re">
<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">133<span></span>
</td>
<td class="nump">117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<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,196<span></span>
</td>
<td class="nump">4,983<span></span>
</td>
</tr>
<tr class="rh">
<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">1,908<span></span>
</td>
<td class="nump">1,635<span></span>
</td>
</tr>
<tr class="re">
<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">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<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">(11)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="re">
<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">1,901<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="rh">
<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_USTreasuryAndGovernmentMember', window );">U.S. Treasury and government 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">300<span></span>
</td>
<td class="nump">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_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</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_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">$ 300<span></span>
</td>
<td class="nump">$ 297<span></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=118939692&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=118939692&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=118939692&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=118942338&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=118939692&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6845579728">
<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. 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_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">$ 903<span></span>
</td>
<td class="nump">$ 1,662<span></span>
</td>
</tr>
<tr class="re">
<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">(5)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="ro">
<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">5,279<span></span>
</td>
<td class="nump">8,895<span></span>
</td>
</tr>
<tr class="re">
<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">(70)<span></span>
</td>
<td class="num">(141)<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">6,182<span></span>
</td>
<td class="nump">10,557<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">(75)<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="rh">
<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_USTreasuryAndGovernmentMember', window );">U.S. Treasury and government 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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="num">(3)<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="text">&#160;<span></span>
</td>
<td class="nump">297<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="text">&#160;<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_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">656<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 month, Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
</tr>
<tr class="ro">
<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">4,022<span></span>
</td>
<td class="nump">5,206<span></span>
</td>
</tr>
<tr class="re">
<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">(59)<span></span>
</td>
<td class="num">(110)<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">4,678<span></span>
</td>
<td class="nump">6,272<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">(60)<span></span>
</td>
<td class="num">(119)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="re">
<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="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">405<span></span>
</td>
<td class="nump">2,319<span></span>
</td>
</tr>
<tr class="re">
<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">(4)<span></span>
</td>
<td class="num">(17)<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">405<span></span>
</td>
<td class="nump">2,672<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">(4)<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="rh">
<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">247<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="re">
<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">(4)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<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">852<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
</tr>
<tr class="re">
<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">(7)<span></span>
</td>
<td class="num">(11)<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,099<span></span>
</td>
<td class="nump">1,316<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">$ (11)<span></span>
</td>
<td class="num">$ (19)<span></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=118955579&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=118939692&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=118942371&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=118939692&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=118955579&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=118939692&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=118955579&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=118942371&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=118955579&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=118939692&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=118939692&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=118955579&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=118942371&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=118939692&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=118955579&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_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834414592">
<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. 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_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">$ 860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3,225<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">6,742<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,017<span></span>
</td>
<td class="nump">$ 13,443<span></span>
</td>
</tr>
<tr class="ro">
<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">858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3,222<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">6,697<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,094<span></span>
</td>
<td class="nump">$ 13,408<span></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=118939692&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=118942338&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=118939692&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=118939692&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 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118942338&amp;loc=SL82898722-210454<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 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118954083&amp;loc=d3e26610-111562<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 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939692&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834235840">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities', window );">Value of investments to be other-than-temporarily impaired</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_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="ro">
<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="re">
<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">952<span></span>
</td>
<td class="nump">1,610<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(1)<span></span>
</td>
<td class="num">(40)<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">$ 951<span></span>
</td>
<td class="nump">$ 1,570<span></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=118939692&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=118939692&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=116654751&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_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=116654751&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=116654751&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_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834198176">
<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. 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_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">$ 32,783<span></span>
</td>
<td class="nump">$ 33,701<span></span>
</td>
</tr>
<tr class="re">
<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">12,474<span></span>
</td>
<td class="nump">12,212<span></span>
</td>
</tr>
<tr class="ro">
<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">73,275<span></span>
</td>
<td class="nump">70,290<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">$ 118,532<span></span>
</td>
<td class="nump">$ 116,203<span></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=6877327&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=118951113&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 330<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116846819&amp;loc=d3e3927-108312<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=6877327&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=6877327&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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844961904">
<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. 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_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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet', window );">Loans held for investment (acquired on Palm Harbor Acquisition Date)</a></td>
<td class="nump">$ 42,782<span></span>
</td>
<td class="nump">$ 44,375<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ConsumerLoansReceivableHeldForInvestment', window );">Loans held for investment (originated after Palm Harbor Acquisition Date)</a></td>
<td class="nump">19,572<span></span>
</td>
<td class="nump">20,580<span></span>
</td>
</tr>
<tr class="ro">
<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">12,087<span></span>
</td>
<td class="nump">11,288<span></span>
</td>
</tr>
<tr class="re">
<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,119)<span></span>
</td>
<td class="num">(1,926)<span></span>
</td>
</tr>
<tr class="ro">
<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">(421)<span></span>
</td>
<td class="num">(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_LoansAndLeasesReceivableNetReportedAmount', window );">Consumer loans receivable, net</a></td>
<td class="nump">85,981<span></span>
</td>
<td class="nump">86,785<span></span>
</td>
</tr>
<tr class="rh">
<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=us-gaap_ConstructionLoansMember', window );">Construction advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="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_NotesReceivableGross', window );">Financing Receivables</a></td>
<td class="nump">14,080<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
</tr>
<tr class="rh">
<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="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_NotesReceivableGross', window );">Financing Receivables</a></td>
<td class="nump">$ 88,521<span></span>
</td>
<td class="nump">$ 89,126<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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=118959141&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=118939070&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=118938799&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=6876686&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=84165051&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=118936363&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_LoansAndLeasesReceivableNetReportedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans 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://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=118952595&amp;loc=d3e4428-111522<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_LoansAndLeasesReceivableNetReportedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>The face amount of loans that will be sold 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 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118952595&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_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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-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_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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConstructionLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_ConstructionLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6831182512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Summary of Acquired Loans Receivable) (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. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Consumer loans receivable held for investment - contractual amount</a></td>
<td class="nump">$ 96,397<span></span>
</td>
<td class="nump">$ 100,595<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield', window );">Purchase discount, accretable</a></td>
<td class="num">(34,881)<span></span>
</td>
<td class="num">(36,672)<span></span>
</td>
<td class="num">$ (42,873)<span></span>
</td>
<td class="num">$ (44,481)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference', window );">Purchase discount, non-accretable</a></td>
<td class="num">(18,687)<span></span>
</td>
<td class="num">(19,502)<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_ConsumerLoansReceivableReclassifiedAsOtherAssets', window );">Less consumer loans receivable reclassified as other assets</a></td>
<td class="num">(47)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Total acquired consumer loans receivable held for investment, net</a></td>
<td class="nump">$ 42,782<span></span>
</td>
<td class="nump">$ 44,375<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_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed', window );">Weighted average prepayment rate</a></td>
<td class="nump">17.30%<span></span>
</td>
<td class="nump">17.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses', window );">Weighted average default rate</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">1.10%<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_SensitivityAnalysisChangeinPrepaymentRate', window );">Sensitivity Analysis, Change in Prepayment Rate</a></td>
<td class="nump">$ 879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SensitivityAnalysisChangeinDefaultRate', window );">Sensitivity Analysis, Change in Default Rate</a></td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember', window );">Unfavorable Variation</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_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed', window );">Weighted average prepayment rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses', window );">Weighted average default rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 reclassified as other 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_ConsumerLoansReceivableReclassifiedAsOtherAssets</td>
</tr>
<tr>
<td 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_SensitivityAnalysisChangeinDefaultRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis, Change in Default 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_SensitivityAnalysisChangeinDefaultRate</td>
</tr>
<tr>
<td 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_SensitivityAnalysisChangeinPrepaymentRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis, Change in Prepayment 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_SensitivityAnalysisChangeinPrepaymentRate</td>
</tr>
<tr>
<td 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_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_CertainLoansAcquiredInTransferNonaccretableDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 the loan's contractually required payments receivable in excess of the amount of its cash flows expected to be collected. This relates to loans with deteriorating 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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118938799&amp;loc=d3e13503-111538<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939070&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=118939070&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=118938799&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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor.  This relates to loans not accounted for as 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 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118938799&amp;loc=d3e13503-111538<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 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939070&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 contractually collectible principal associated with a financial asset expected not to be collected due to default by 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 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122596-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_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses</td>
</tr>
<tr>
<td style="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_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Estimated rate of prepayments of principal on servicing assets and servicing 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 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122596-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_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed</td>
</tr>
<tr>
<td style="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_srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6826301424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Changes in Accretable Yield on Acquired Loans Receivable) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward', window );"><strong>Accretable Yield Movement on Acquired Consumer Loans Receivable</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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 36,672<span></span>
</td>
<td class="nump">$ 44,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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion', window );">Accretion</a></td>
<td class="num">(1,767)<span></span>
</td>
<td class="num">(1,899)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference', window );">Reclassification to non-accretable discount</a></td>
<td class="num">(24)<span></span>
</td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield', window );">Balance at the end of the period</a></td>
<td class="nump">$ 34,881<span></span>
</td>
<td class="nump">$ 42,873<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118938799&amp;loc=d3e13503-111538<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939070&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion recognized for the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities, with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=118938799&amp;loc=d3e13503-111538<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 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939070&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reclassification (to) from nonaccretable difference (from) to the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118939070&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=118938799&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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6831441824">
<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. 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>
</tr>
<tr class="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.52%<span></span>
</td>
<td class="nump">8.49%<span></span>
</td>
</tr>
<tr class="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">8.97%<span></span>
</td>
<td class="nump">9.11%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragemonthstomaturity', window );">Weighted average months to maturity</a></td>
<td class="text">160 months<span></span>
</td>
<td class="text">163 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6853304160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 29, 2019 </div>
<div>USD ($) </div>
<div>Credit_Quality_Indicator</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 88,521<span></span>
</td>
<td class="nump">$ 89,126<span></span>
</td>
</tr>
<tr class="rh">
<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_ChattelLoansMember', window );">Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">47,674<span></span>
</td>
<td class="nump">49,621<span></span>
</td>
</tr>
<tr class="rh">
<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_ChattelLoansRangeOneMember', window );">Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 885<span></span>
</td>
<td class="nump">912<span></span>
</td>
</tr>
<tr class="rh">
<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_ChattelLoansRangeOneMember', window );">Home-only loans range one | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeOneMember', window );">Home-only loans range one | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeTwoMember', window );">Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 24,003<span></span>
</td>
<td class="nump">24,710<span></span>
</td>
</tr>
<tr class="rh">
<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_ChattelLoansRangeTwoMember', window );">Home-only loans range two | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">620<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_ChattelLoansRangeTwoMember', window );">Home-only loans range two | 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_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">719<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_ChattelLoansRangeThreeMember', window );">Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 22,354<span></span>
</td>
<td class="nump">23,562<span></span>
</td>
</tr>
<tr class="rh">
<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_ChattelLoansRangeThreeMember', window );">Home-only loans range three | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">720<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_ChattelLoansRangeFourMember', window );">Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 432<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="rh">
<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_ConformingMortgagesMember', window );">Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">28,071<span></span>
</td>
<td class="nump">26,523<span></span>
</td>
</tr>
<tr class="rh">
<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_ConformingMortgagesRangeOneMember', window );">Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 302<span></span>
</td>
<td class="nump">543<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeOneMember', window );">Conforming mortgages range one | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeOneMember', window );">Conforming mortgages range one | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeTwoMember', window );">Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,129<span></span>
</td>
<td class="nump">17,148<span></span>
</td>
</tr>
<tr class="rh">
<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_ConformingMortgagesRangeTwoMember', window );">Conforming mortgages range two | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">620<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_ConformingMortgagesRangeTwoMember', window );">Conforming mortgages range two | 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_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">719<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_ConformingMortgagesRangeThreeMember', window );">Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,484<span></span>
</td>
<td class="nump">8,832<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ConformingMortgagesRangeThreeMember', window );">Conforming mortgages range three | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">720<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_ConformingMortgagesRangeFourMember', window );">Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 156<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_NonConformingMortgagesMember', window );">Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">12,771<span></span>
</td>
<td class="nump">12,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeOneMember', window );">Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,375<span></span>
</td>
<td class="nump">1,413<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeOneMember', window );">Non-conforming mortgages range one | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeOneMember', window );">Non-conforming mortgages range one | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_NonConformingMortgagesRangeTwoMember', window );">Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 7,581<span></span>
</td>
<td class="nump">7,689<span></span>
</td>
</tr>
<tr class="rh">
<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_NonConformingMortgagesRangeTwoMember', window );">Non-conforming mortgages range two | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">620<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_NonConformingMortgagesRangeTwoMember', window );">Non-conforming mortgages range two | 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_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">719<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_NonConformingMortgagesRangeThreeMember', window );">Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">$ 3,630<span></span>
</td>
<td class="nump">3,660<span></span>
</td>
</tr>
<tr class="rh">
<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_NonConformingMortgagesRangeThreeMember', window );">Non-conforming mortgages range three | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_AssetClassCreditQualityIndicator', window );">Asset class credit quality indicator | Credit_Quality_Indicator</a></td>
<td class="nump">720<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_NonConformingMortgagesRangeFourMember', window );">Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">$ 185<span></span>
</td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="rh">
<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_OtherLoansMember', window );">Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">19,443<span></span>
</td>
<td class="nump">20,296<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,155<span></span>
</td>
<td class="nump">17,986<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">389<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">8,073<span></span>
</td>
<td class="nump">8,448<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">8,647<span></span>
</td>
<td class="nump">9,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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">46<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,288<span></span>
</td>
<td class="nump">2,310<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">77<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">983<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,228<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember', window );">Securitized 2005 | Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,552<span></span>
</td>
<td class="nump">18,065<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,214<span></span>
</td>
<td class="nump">11,660<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">236<span></span>
</td>
<td class="nump">245<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">5,790<span></span>
</td>
<td class="nump">5,996<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,188<span></span>
</td>
<td class="nump">5,419<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">6,338<span></span>
</td>
<td class="nump">6,405<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">337<span></span>
</td>
<td class="nump">344<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">3,967<span></span>
</td>
<td class="nump">4,008<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,034<span></span>
</td>
<td class="nump">2,053<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember', window );">Securitized 2007 | Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">25,359<span></span>
</td>
<td class="nump">26,594<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">19,022<span></span>
</td>
<td class="nump">19,358<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">260<span></span>
</td>
<td class="nump">266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">10,083<span></span>
</td>
<td class="nump">10,266<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">8,293<span></span>
</td>
<td class="nump">8,436<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">386<span></span>
</td>
<td class="nump">390<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,187<span></span>
</td>
<td class="nump">2,969<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">160<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,437<span></span>
</td>
<td class="nump">2,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_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">590<span></span>
</td>
<td class="nump">684<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">4,145<span></span>
</td>
<td class="nump">4,261<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">961<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,631<span></span>
</td>
<td class="nump">2,687<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">368<span></span>
</td>
<td class="nump">369<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">185<span></span>
</td>
<td class="nump">214<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember', window );">Unsecuritized | Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">5<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,080<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,080<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">8,027<span></span>
</td>
<td class="nump">8,061<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">6,053<span></span>
</td>
<td class="nump">4,822<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerConstructionAdvancesMember', window );">Construction Advances | Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">12,087<span></span>
</td>
<td class="nump">11,288<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Home-only Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">283<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Home-only loans range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Home-only loans range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">57<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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Home-only loans range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">226<span></span>
</td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Home-only loans range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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,804<span></span>
</td>
<td class="nump">10,671<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">142<span></span>
</td>
<td class="nump">460<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">7,665<span></span>
</td>
<td class="nump">6,885<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Consumer loans receivable</a></td>
<td class="nump">3,841<span></span>
</td>
<td class="nump">3,326<span></span>
</td>
</tr>
<tr class="rh">
<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=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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">156<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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Non-conforming mortgages</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Non-conforming mortgages range one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Non-conforming mortgages range two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Non-conforming mortgages range three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Non-conforming mortgages range four</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="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_FinancialInstrumentAxis=cvco_ConsumerLoansHeldForSaleMember', window );">Consumer Loans Held For Sale | Other loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract', window );"><strong>Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score</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="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AssetClassCreditQualityIndicator">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Asset class 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_AssetClassCreditQualityIndicator</td>
</tr>
<tr>
<td 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_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=118952595&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_LoansAndLeasesReceivableGrossCarryingAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_ChattelLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ChattelLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ChattelLoansRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ChattelLoansRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ChattelLoansRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ChattelLoansRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ChattelLoansRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ChattelLoansRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ChattelLoansRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ChattelLoansRangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConformingMortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConformingMortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConformingMortgagesRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConformingMortgagesRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConformingMortgagesRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConformingMortgagesRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConformingMortgagesRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConformingMortgagesRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ConformingMortgagesRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ConformingMortgagesRangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonConformingMortgagesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonConformingMortgagesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonConformingMortgagesRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonConformingMortgagesRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonConformingMortgagesRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonConformingMortgagesRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonConformingMortgagesRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonConformingMortgagesRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_NonConformingMortgagesRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_NonConformingMortgagesRangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_OtherLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OtherLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cvco_ConsumerConstructionAdvancesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ConsumerConstructionAdvancesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=cvco_ConsumerLoansHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ConsumerLoansHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834430336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumer Loans Receivable (Narrative) (Details) - USD ($)<br> $ in Millions</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. 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_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_PercentageOfPrincipalBalanceOfConsumerLoansReceivable', window );">Percentage concentration of consumer loans receivable</a></td>
<td class="nump">10.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_RealEstateAcquiredThroughForeclosure', window );">Repossessed Homes</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 1.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_MortgageLoansInProcessOfForeclosureAmount', window );">Mortgage Loans in Process of Foreclosure, Amount</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_TX', window );">TEXAS</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">42.00%<span></span>
</td>
<td class="nump">44.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_FL', window );">FLORIDA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">11.00%<span></span>
</td>
<td class="nump">12.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_cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of principal balance of consumer loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>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_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=118936363&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=118936363&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=118952595&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6843730752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (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. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="num">$ (191)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_Weightedaveragecontractualinterestratecommercial', window );">Weighted average contractual interest rate, commercial</a></td>
<td class="nump">5.90%<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">8 months<span></span>
</td>
<td class="text">7 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">$ (191)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 Discounts, Finance Charges and Interest Included in Receivables</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableNet', window );">Financing Receivable, after Allowance for Credit Loss</a></td>
<td class="nump">46,658<span></span>
</td>
<td class="nump">43,006<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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember', window );">Direct 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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">46,663<span></span>
</td>
<td class="nump">42,899<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">(191)<span></span>
</td>
<td class="num">(180)<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_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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">46,663<span></span>
</td>
<td class="nump">42,899<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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember', window );">Participation 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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 413<span></span>
</td>
<td class="nump">$ 495<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_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=118952595&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=118936363&amp;loc=SL6953423-111524<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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=119407570&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/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=119407570&amp;loc=SL82919230-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_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=119407570&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=6877327&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=118952595&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834292784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Changes in the Allowance for Loan Losses on Commercial Loans Receivables</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">$ 180<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 191<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after recoveries, of loans and leases that have been written-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&amp;loc=SL6953423-111524<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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=119407570&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_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6828284848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract', window );"><strong>Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment</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="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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="num">$ (191)<span></span>
</td>
<td class="num">$ (180)<span></span>
</td>
<td class="num">$ (113)<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
</tr>
<tr class="rh">
<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</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_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract', window );"><strong>Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment</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_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Collectively Evaluated for Impairment</a></td>
<td class="nump">19,061<span></span>
</td>
<td class="nump">18,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">27,602<span></span>
</td>
<td class="nump">24,881<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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">46,663<span></span>
</td>
<td class="nump">42,899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Allowance for loan loss: collectively evaluated for impairment</a></td>
<td class="num">(191)<span></span>
</td>
<td class="num">(180)<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_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Allowance for loan loss: individually evaluated for impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="num">(191)<span></span>
</td>
<td class="num">(180)<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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember', window );">Participation 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_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract', window );"><strong>Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment</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_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Collectively Evaluated for Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">495<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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Allowance for loan loss: collectively evaluated for impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Allowance for loan loss: individually evaluated for impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=118936363&amp;loc=SL6953423-111524<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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=119407570&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_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&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_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&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_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&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_FinancingReceivableCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></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 of financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118936363&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_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-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_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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6827563456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember', window );">Direct 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment 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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 46,663<span></span>
</td>
<td class="nump">$ 42,899<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment activity</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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">46,663<span></span>
</td>
<td class="nump">42,899<span></span>
</td>
</tr>
<tr class="rh">
<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 | Watch list</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment 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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_DirectInventoryFinanceMember', window );">Direct loans receivable | 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment activity</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 );">Financing Receivable, before Allowance for Credit Loss</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember', window );">Participation 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment 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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment activity</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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">495<span></span>
</td>
</tr>
<tr class="rh">
<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 | Watch list</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment 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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cvco_ParticipationInventoryFinanceMember', window );">Participation loans receivable | 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_cvco_RiskProfileBasedOnPaymentActivityAbstract', window );"><strong>Risk profile based on payment activity</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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_RiskProfileBasedOnPaymentActivityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Risk profile based on payment activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_RiskProfileBasedOnPaymentActivityAbstract</td>
</tr>
<tr>
<td 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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-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_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_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_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>
<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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844444160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commercial Loans Receivables) (Details)<br></strong></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_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 );">Commercial Loans Receivable Principal Balance Concentration</a></td>
<td class="nump">21.80%<span></span>
</td>
<td class="nump">22.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">18.80%<span></span>
</td>
<td class="nump">21.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=stpr_AZ', window );">ARIZONA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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_InventoryFinanceReceivablesGeographicConcentrationPercentage', window );">Commercial Loans Receivables Geographic Concentration Percentage</a></td>
<td class="nump">18.20%<span></span>
</td>
<td class="nump">16.30%<span></span>
</td>
</tr>
<tr 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_OR', window );">OREGON</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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="text">&#160;<span></span>
</td>
<td class="nump">10.40%<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_AZ">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_AZ</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_OR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6825212464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for loan loss</a></td>
<td class="nump">$ 191<span></span>
</td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 113<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_PrincipalPastDuePeriodForLoanConsideredAsNonPerforming', window );">Due days for loans accounted for on a non-accrual basis and accruing loans with principal payments past</a></td>
<td class="text">90 days or more<span></span>
</td>
<td class="text">&#160;<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_InterestPastDuePeriodForLoanConsideredAsNonaccrual', window );">Due days for loans on nonaccrual status when interest is past due and remains unpaid</a></td>
<td class="text">90 days or more<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_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>
<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_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_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=118936363&amp;loc=SL6953423-111524<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 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118955202&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=6876686&amp;loc=d3e534808-122878<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=119407570&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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6826970656">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></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_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">$ 93,400<span></span>
</td>
<td class="nump">$ 91,388<span></span>
</td>
</tr>
<tr class="re">
<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">(29,024)<span></span>
</td>
<td class="num">(27,904)<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">64,376<span></span>
</td>
<td class="nump">63,484<span></span>
</td>
</tr>
<tr class="rh">
<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">21,406<span></span>
</td>
<td class="nump">21,359<span></span>
</td>
</tr>
<tr class="rh">
<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">44,353<span></span>
</td>
<td class="nump">42,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 27,641<span></span>
</td>
<td class="nump">$ 27,053<span></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=6877327&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=6877327&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=6877327&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=119400593&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=6877327&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823615696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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.2<span></span>
</td>
<td class="nump">$ 1.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_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=118932676&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6748385792">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Leases (Lease Assets and Liabilities) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 12,248<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_FinanceLeaseRightOfUseAsset', window );">Finance lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,670<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_LeaseRightOfUseAsset', window );">Total lease assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,918<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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,626<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_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">724<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,260<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_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, non-current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">330<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_LeaseLiability', window );">Total lease liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Recorded net of accumulated amortization of <span style="font-family:inherit;font-size:11pt;"><span>$79,000</span></span><span style="font-family:inherit;font-size:11pt;"> as of </span><span style="font-family:inherit;font-size:11pt;">June 29, 2019</span><span style="font-family:inherit;font-size:11pt;">.</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_cvco_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>Finance Lease Right Of Use Asset Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td 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_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=77888419&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=77888419&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 of lessee's right to use underlying asset under 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=77888419&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_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=77888419&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=77888419&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=77888419&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6711770384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Lease Expense) (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr><th class="th" colspan="2">
<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_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of leased assets</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest on lease liabilities</a></td>
<td class="nump">13<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_TotalLeaseExpense', window );">Total lease expense</a></td>
<td class="nump">984<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating lease payments</a></td>
<td class="nump">786<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_FinanceLeasePayments', window );">Finance lease payments</a></td>
<td class="nump">34<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of Sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">209<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 753<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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">Excludes short-term and variable lease expenses, which are immaterial.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_FinanceLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash paid on finance leases (principal and interest)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_FinanceLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_TotalLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Lease Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_TotalLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cvco_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=77888399&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888419&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6843727152">
<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. 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_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 2020</a></td>
<td class="nump">$ 3,249<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">3,772<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">2,851<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">1,897<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">1,518<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_LeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,735<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">16,022<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,082)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">13,940<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 2020</a></td>
<td class="nump">2,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">3,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">2,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">1,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">1,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2,612<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">14,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(1,989)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">12,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 2020</a></td>
<td class="nump">732<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">123<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">1,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(93)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,054<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_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=77888426&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=77888419&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=77888426&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 payments for finance lease, due after fifth fiscal year following latest 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/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=77888426&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 payments for finance lease, due in fifth fiscal year following latest 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/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=77888426&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 payments for finance lease, due in fourth fiscal year following latest 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/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=77888426&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 payments for finance lease, due in third fiscal year following latest 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/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=77888426&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 payments for finance lease, due in second fiscal year following latest 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/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=77888426&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 payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.</p></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=77888426&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=77888426&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 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=77888426&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 payments for operating lease, due after fifth fiscal year following latest 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/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=77888426&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 payments for operating lease, due in fifth fiscal year following latest 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/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=77888426&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 payments for operating lease, due in fourth fiscal year following latest 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/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=77888426&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 payments for operating lease, due in third fiscal year following latest 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/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=77888426&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 payments for operating lease, due in second fiscal year following latest 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/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=77888426&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 payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest 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=77888426&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=77888426&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=77888419&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834249232">
<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. 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_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">4 years 10 months 24 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">2 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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=77888426&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=77888399&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=77888426&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=77888399&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=77888426&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=77888399&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=77888399&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=77888426&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834098240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Pre 842 adoption) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
<th class="th"><div>Apr. 01, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseAndRentalExpense', window );">Rent expense</a></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="nump">$ 5,300<span></span>
</td>
<td class="nump">$ 5,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_LesseeDisclosureAbstract', window );"><strong>Future minimum lease payments</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_OperatingLeasesFutureMinimumPaymentsDueCurrent', window );">2020</a></td>
<td class="nump">2,292<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_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2021</a></td>
<td class="nump">2,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2022</a></td>
<td class="nump">1,389<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_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2023</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">2024 and thereafter</a></td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total remaining lease payments</a></td>
<td class="nump">$ 8,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseAndRentalExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseAndRentalExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest 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/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=82846649&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=77902758&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6829294208">
<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. 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_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">$ 81,220<span></span>
</td>
<td class="nump">$ 81,220<span></span>
</td>
</tr>
<tr class="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">81,220<span></span>
</td>
<td class="nump">81,220<span></span>
</td>
</tr>
<tr class="ro">
<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">89,704<span></span>
</td>
<td class="nump">89,704<span></span>
</td>
</tr>
<tr class="ro">
<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,088)<span></span>
</td>
<td class="num">(7,008)<span></span>
</td>
</tr>
<tr class="re">
<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">82,616<span></span>
</td>
<td class="nump">82,696<span></span>
</td>
</tr>
<tr class="rh">
<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">7,100<span></span>
</td>
<td class="nump">7,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,023)<span></span>
</td>
<td class="num">(5,970)<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">1,077<span></span>
</td>
<td class="nump">1,130<span></span>
</td>
</tr>
<tr class="rh">
<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,384<span></span>
</td>
<td class="nump">1,384<span></span>
</td>
</tr>
<tr class="ro">
<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,065)<span></span>
</td>
<td class="num">(1,038)<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">319<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="rh">
<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">72,920<span></span>
</td>
<td class="nump">72,920<span></span>
</td>
</tr>
<tr class="rh">
<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">7,200<span></span>
</td>
<td class="nump">7,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_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://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://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=77989000&amp;loc=SL49117168-202975<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 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844324272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangibles (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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">$ 80,000<span></span>
</td>
<td class="nump">$ 84,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_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=118932676&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6844772096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Liabilities (Details) - USD ($)<br> $ in Thousands</strong></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_AccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued 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">$ 21,424<span></span>
</td>
<td class="nump">$ 25,257<span></span>
</td>
</tr>
<tr class="re">
<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">21,074<span></span>
</td>
<td class="nump">17,804<span></span>
</td>
</tr>
<tr class="ro">
<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">19,586<span></span>
</td>
<td class="nump">18,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualClassifiedCurrent', window );">Estimated warranties</a></td>
<td class="nump">17,760<span></span>
</td>
<td class="nump">17,069<span></span>
</td>
</tr>
<tr class="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">11,816<span></span>
</td>
<td class="nump">10,412<span></span>
</td>
</tr>
<tr class="re">
<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,681<span></span>
</td>
<td class="nump">6,686<span></span>
</td>
</tr>
<tr class="ro">
<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">4,861<span></span>
</td>
<td class="nump">5,171<span></span>
</td>
</tr>
<tr class="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">4,503<span></span>
</td>
<td class="nump">3,810<span></span>
</td>
</tr>
<tr class="ro">
<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">3,626<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_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability', window );">Reserve for repurchase commitments</a></td>
<td class="nump">2,430<span></span>
</td>
<td class="nump">2,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_AccruedIncomeTaxes', window );">Accrued taxes</a></td>
<td class="nump">2,115<span></span>
</td>
<td class="nump">1,767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalLeaseObligations', window );">Capital lease obligation</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,075<span></span>
</td>
</tr>
<tr class="ro">
<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">14,495<span></span>
</td>
<td class="nump">15,463<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total accrued liabilities</a></td>
<td class="nump">$ 130,371<span></span>
</td>
<td class="nump">$ 125,181<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=6876686&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=6877327&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=6877327&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=119400593&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=118951113&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=118951113&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=6877327&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=6877327&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=26873400&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_CapitalLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through 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/otherTransitionRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=119400593&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84164817&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=6877327&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=6877327&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=77888419&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=6877327&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=118951113&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=118951113&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=118951113&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=6877327&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=34713774&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6828667840">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 17,069<span></span>
</td>
<td class="nump">$ 16,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Charged to costs and expenses</a></td>
<td class="nump">7,821<span></span>
</td>
<td class="nump">6,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_us-gaap_StandardProductWarrantyAccrualPayments', window );">Payments and deductions</a></td>
<td class="num">(7,130)<span></span>
</td>
<td class="num">(6,197)<span></span>
</td>
</tr>
<tr class="re">
<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">$ 17,760<span></span>
</td>
<td class="nump">$ 16,670<span></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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834115664">
<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. 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_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_SecuritizedFinancingTwoThousandSevenOne', window );">Securitized financing 2007-1</a></td>
<td class="nump">$ 17,744<span></span>
</td>
<td class="nump">$ 18,364<span></span>
</td>
</tr>
<tr class="re">
<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">11,139<span></span>
</td>
<td class="nump">11,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_PrincipalAmountOutstandingOnLoansSecuritized', window );">Other secured financings</a></td>
<td class="nump">4,405<span></span>
</td>
<td class="nump">4,487<span></span>
</td>
</tr>
<tr class="re">
<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">1,054<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_DebtAndCapitalLeaseObligations', window );">Total debt obligations</a></td>
<td class="nump">$ 34,342<span></span>
</td>
<td class="nump">$ 34,140<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_SecuritizedFinancingTwoThousandSevenOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securitized financing 2007-1.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_SecuritizedFinancingTwoThousandSevenOne</td>
</tr>
<tr>
<td 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_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=6876686&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=119400593&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=77888426&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=77888419&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=6877327&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=6876686&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=119400593&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=118948506&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6853389344">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Summarizes Securitized Financings) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Line of Credit Facility, Interest Rate During Period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4.91%<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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining Borrowing Capacity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_MaximumAdvanceunderSecuredCreditFacility', window );">Maximum Advance under Secured Credit Facility</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Line of Credit Facility, Frequency of Payment and Payment Terms</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">20 or 25 year amortization period with a balloon payment due upon maturity<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_AcquiredSecuritizedFinancingsAbstract', window );"><strong>Acquired Securitized Financings</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsGross', window );">Securitized financings - contractual amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,950<span></span>
</td>
<td class="nump">$ 18,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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_PurchaseDiscountsAbstract', window );"><strong>Purchase Discount</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsAccretableYield', window );">Accretable yield</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(206)<span></span>
</td>
<td class="num">(491)<span></span>
</td>
<td class="num">$ (2,697)<span></span>
</td>
<td class="num">$ (3,515)<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsNonAccretableDifference', window );">Non-accretable difference</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsNet', window );">Total securitized financings, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 17,744<span></span>
</td>
<td class="nump">$ 18,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><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">There is no non-accretable difference, as the contractual payments on acquired securitized financings are determined by the cash collections from the underlying loans.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AcquiredSecuritizedFinancingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsAbstract</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsAccretableYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings accretable yield.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsAccretableYield</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings 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_AcquiredSecuritizedFinancingsGross</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings 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_AcquiredSecuritizedFinancingsNet</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsNonAccretableDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings non accretable difference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsNonAccretableDifference</td>
</tr>
<tr>
<td 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_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_cvco_PurchaseDiscountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Discounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_PurchaseDiscountsAbstract</td>
</tr>
<tr>
<td 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_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=6877327&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=6877327&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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=6877327&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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834156800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward', window );"><strong>Accretable Yield Movement on Acquired Securitized Financings</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_AcquiredSecuritizedFinancingsAccretableYield', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 491<span></span>
</td>
<td class="nump">$ 3,515<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsAccretableYieldAccretion', window );">Accretion</a></td>
<td class="num">(371)<span></span>
</td>
<td class="num">(803)<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows', window );">Adjustment to cash flows</a></td>
<td class="nump">86<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="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_AcquiredSecuritizedFinancingsAccretableYield', window );">Balance at the end of the period</a></td>
<td class="nump">$ 206<span></span>
</td>
<td class="nump">$ 2,697<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cvco_AcquiredSecuritizedFinancingsAccretableYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings accretable yield.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsAccretableYield</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsAccretableYieldAccretion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings accretable yield accretion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Securitized Financings, Accretable Yield, Adjustment to Cash Flows</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows</td>
</tr>
<tr>
<td 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_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 securitized financings accretable yield movement schedule 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_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward</td>
</tr>
<tr>
<td 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>
</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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6833318432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Finance Lease Obligations (Narrative) (Details) - USD ($)<br> $ in Millions</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. 29, 2019</div></th>
<th class="th"><div>Mar. 22, 2007</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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">$ 11.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining Borrowing Capacity</a></td>
<td class="nump">$ 5.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_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms', window );">Line of Credit Facility, Frequency of Payment and Payment Terms</a></td>
<td class="text">20 or 25 year amortization period with a balloon payment due upon maturity<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_FinancialInstrumentAxis=cvco_ClassFourMember', window );">Class A-4</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Amount of bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.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_DebtInstrumentInterestRateStatedPercentage', window );">Coupon rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.846%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_WarehouseAgreementBorrowingsMember', window );">Warehouse Agreement Borrowings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDescription', window );">Interest Rate Description</a></td>
<td class="text">Amounts available to draw bear interest at 5.15% when drawn. Once converted, the initial annual interest rate of 5.15% will adjust every 5 years beginning in 2024 to Prime plus 0.40%. The per annum interest rate will never be less than 5.00% or greater than 6.00%.<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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: 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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=114775744&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt 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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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=118260190&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=6877327&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_LineOfCreditFacilityInterestRateDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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=6877327&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_LineOfCreditFacilityInterestRateDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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=6877327&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_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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=cvco_ClassFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=cvco_ClassFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_WarehouseAgreementBorrowingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_WarehouseAgreementBorrowingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6719060768">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,033<span></span>
</td>
<td class="nump">$ 4,541<span></span>
</td>
</tr>
<tr class="re">
<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,513<span></span>
</td>
<td class="nump">6,934<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,987)<span></span>
</td>
<td class="num">(2,847)<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">9,559<span></span>
</td>
<td class="nump">8,628<span></span>
</td>
</tr>
<tr class="ro">
<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">4,570<span></span>
</td>
<td class="nump">4,211<span></span>
</td>
</tr>
<tr class="re">
<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,435<span></span>
</td>
<td class="nump">6,234<span></span>
</td>
</tr>
<tr class="ro">
<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">(2,987)<span></span>
</td>
<td class="num">(2,847)<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,018<span></span>
</td>
<td class="nump">$ 7,598<span></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=116637232&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=34713774&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=34713774&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=116637232&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=116637232&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=34713774&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=116637232&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=34713774&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=116637391&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6832697968">
<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. 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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6747982576">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_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,000<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="rh">
<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="ro">
<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_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="ro">
<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,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_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="ro">
<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">70,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_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="re">
<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">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="ro">
<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 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">17,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(1)<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsRecordedatFairValue', window );">Forward Commitments Recorded at Fair Value</a></td>
<td class="nump">43,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 35<span></span>
</td>
<td class="num">$ (175)<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_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=109980867&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=109980867&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=109980867&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=118942415&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=118942415&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=118943654&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=118942415&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=118942415&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=118942415&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6827559680">
<tr>
<th class="tl" colspan="1" rowspan="2"><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" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</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_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_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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 28,230<span></span>
</td>
</tr>
<tr class="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_RemainingConstructionContingentCommitment', window );">Remaining construction contingent commitment</a></td>
<td class="nump">17,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,347<span></span>
</td>
</tr>
<tr class="rh">
<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 Commitment</a></td>
<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_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Recognized gain (loss) on the forward sales and whole loan commitments</a></td>
<td class="nump">35<span></span>
</td>
<td class="num">$ (175)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Gain (Loss) on Derivative Instruments, Net, Pretax</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">$ 20<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=us-gaap_ConstructionLoansMember', window );">Construction advances</a></td>
<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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="num">$ (14,080)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,883)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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>
<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=109980867&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=109980867&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=109980867&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_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=119407570&amp;loc=SL82919230-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_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_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cvco_CountryplaceCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_ConstructionLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=us-gaap_ConstructionLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6849807792">
<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>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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,098,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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,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">$ 529,588<span></span>
</td>
<td class="nump">$ 457,106<span></span>
</td>
</tr>
<tr class="re">
<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">21,282<span></span>
</td>
<td class="nump">19,691<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Stock option exercises</a></td>
<td class="num">(1,252)<span></span>
</td>
<td class="num">(2,168)<span></span>
</td>
</tr>
<tr class="re">
<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">630<span></span>
</td>
<td class="nump">599<span></span>
</td>
</tr>
<tr class="ro">
<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">89<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 550,337<span></span>
</td>
<td class="nump">$ 475,687<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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,098,320<span></span>
</td>
<td class="nump">9,044,858<span></span>
</td>
</tr>
<tr class="re">
<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 );">Stock option exercises, shares</a></td>
<td class="nump">13,304<span></span>
</td>
<td class="nump">16,448<span></span>
</td>
</tr>
<tr class="ro">
<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,111,624<span></span>
</td>
<td class="nump">9,061,306<span></span>
</td>
</tr>
<tr class="re">
<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">$ 91<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Stock option exercises</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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">91<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">249,447<span></span>
</td>
<td class="nump">246,197<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Stock option exercises</a></td>
<td class="num">(1,252)<span></span>
</td>
<td class="num">(2,169)<span></span>
</td>
</tr>
<tr class="ro">
<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">630<span></span>
</td>
<td class="nump">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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">248,825<span></span>
</td>
<td class="nump">244,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">280,078<span></span>
</td>
<td class="nump">209,381<span></span>
</td>
</tr>
<tr class="ro">
<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">21,282<span></span>
</td>
<td class="nump">19,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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions', window );">Stock option exercises</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">301,360<span></span>
</td>
<td class="nump">231,147<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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="num">(28)<span></span>
</td>
<td class="nump">1,438<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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 );">Stock option exercises</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive income, net</a></td>
<td class="nump">89<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_StockholdersEquity', window );">Ending balance</a></td>
<td class="nump">$ 61<span></span>
</td>
<td class="num">(178)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccountingStandardsUpdate201601Member', window );">ASU 2016-01, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member', window );">ASU 2016-01, net | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member', window );">ASU 2016-01, net | Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member', window );">ASU 2016-01, net | Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,621<span></span>
</td>
</tr>
<tr class="rh">
<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_AccountingStandardsUpdate201601Member', window );">ASU 2016-01, net | Accumulated other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,621)<span></span>
</td>
</tr>
<tr class="rh">
<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_AccountingStandardsUpdate201409Member', window );">ASC 606, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="rh">
<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_AccountingStandardsUpdate201409Member', window );">ASC 606, net | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">ASC 606, net | Additional paid-in capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member', window );">ASC 606, net | Retained earnings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454<span></span>
</td>
</tr>
<tr class="rh">
<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_AccountingStandardsUpdate201409Member', window );">ASC 606, net | Accumulated other comprehensive income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1', window );">New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets</a></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=118258462&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=116856206&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=118258462&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=116855982&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=6877327&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=118930883&amp;loc=SL7669619-108580<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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_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_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period 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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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, before reclassification adjustments, of unrealized holding gain (loss) on 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://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=118930883&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=118930883&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_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=6877327&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=27012166&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=6877327&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://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 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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&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_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_AccountingStandardsUpdate201601Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201601Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201409Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834569776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Details Textual) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">258,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 630<span></span>
</td>
<td class="nump">$ 599<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">3 years 1 month 20 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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6835114576">
<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. 29, 2019 </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">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,600<span></span>
</td>
</tr>
<tr class="ro">
<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">7,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_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">411,111<span></span>
</td>
</tr>
<tr class="ro">
<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">47,650<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(30,700)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Canceled or forfeited</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Ending balance, shares outstanding</a></td>
<td class="nump">428,061<span></span>
</td>
</tr>
<tr class="ro">
<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">168,963<span></span>
</td>
</tr>
<tr class="rh">
<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">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">7,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_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="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, awards outstanding</a></td>
<td class="nump">7,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_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">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Awarded</a></td>
<td class="nump">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_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">400<span></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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=116856206&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=27012166&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=6877327&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=6877327&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_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6825923104">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 21,282<span></span>
</td>
<td class="nump">$ 19,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_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,102,685<span></span>
</td>
<td class="nump">9,048,579<span></span>
</td>
</tr>
<tr class="re">
<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">114,914<span></span>
</td>
<td class="nump">218,469<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,217,599<span></span>
</td>
<td class="nump">9,267,048<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">$ 2.34<span></span>
</td>
<td class="nump">$ 2.18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 2.31<span></span>
</td>
<td class="nump">$ 2.12<span></span>
</td>
</tr>
<tr class="rh">
<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">60,600<span></span>
</td>
<td class="nump">1,268<span></span>
</td>
</tr>
<tr class="rh">
<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_RestrictedStockUnitsRSUMember', window );">Restricted share 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">7,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1337-109256<br><br>Reference 3: 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=117327953&amp;loc=d3e4984-109258<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 (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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> -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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<br><br>Reference 8: 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(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<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 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=SL5780133-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_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=117327953&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1252-109256<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 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&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> -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=117326831&amp;loc=d3e1337-109256<br><br>Reference 7: 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(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<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=117326831&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 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=118930883&amp;loc=SL7669619-108580<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(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637391&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118930883&amp;loc=SL7669625-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=116637232&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&amp;loc=SL114868664-224227<br><br>Reference 6: 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=118932676&amp;loc=d3e3602-108585<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -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_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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&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://fasb.org/us-gaap/role/ref/legacyRef<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=117326831&amp;loc=d3e1448-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI 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_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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6828076992">
<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. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 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_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">$ 20,552<span></span>
</td>
<td class="nump">$ 20,276<span></span>
</td>
</tr>
<tr class="ro">
<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">85,981<span></span>
</td>
<td class="nump">86,785<span></span>
</td>
</tr>
<tr class="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">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsFairValueDisclosure', window );">Forward Commitments Fair Value Disclosure</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<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>[4]</sup></td>
<td class="nump">46,658<span></span>
</td>
<td class="nump">43,006<span></span>
</td>
</tr>
<tr class="ro">
<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>[5]</sup></td>
<td class="nump">34,342<span></span>
</td>
<td class="nump">34,140<span></span>
</td>
</tr>
<tr class="rh">
<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>[6]</sup></td>
<td class="nump">13,094<span></span>
</td>
<td class="nump">13,408<span></span>
</td>
</tr>
<tr class="rh">
<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>[6]</sup></td>
<td class="nump">12,117<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="rh">
<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">20,552<span></span>
</td>
<td class="nump">20,276<span></span>
</td>
</tr>
<tr class="ro">
<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">100,955<span></span>
</td>
<td class="nump">101,001<span></span>
</td>
</tr>
<tr class="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">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_ForwardCommitmentsFairValueDisclosure', window );">Forward Commitments Fair Value Disclosure</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="num">(25)<span></span>
</td>
<td class="num">(59)<span></span>
</td>
</tr>
<tr class="re">
<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>[4]</sup></td>
<td class="nump">47,253<span></span>
</td>
<td class="nump">43,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_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">38,354<span></span>
</td>
<td class="nump">38,101<span></span>
</td>
</tr>
<tr class="rh">
<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>[6]</sup></td>
<td class="nump">13,094<span></span>
</td>
<td class="nump">13,408<span></span>
</td>
</tr>
<tr class="rh">
<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>[6]</sup></td>
<td class="nump">$ 12,117<span></span>
</td>
<td class="nump">$ 11,073<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"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value approximates book value based on the non-marketable nature of the investments.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Includes consumer loans receivable held for investment, held for sale and construction advances. The fair value of the loans held for investment is based on the discounted value of the remaining principal and interest cash flows. The fair value of the loans held for sale is estimated based on recent GSE mortgage-backed bond prices. The fair value of the construction advances approximates book value and the sales price of these loans.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair values are based on changes in GSE mortgage-backed bond prices and, additionally for IRLCs, pull through rates.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using market interest rates of comparable loans.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">The fair value is estimated using recent public transactions of similar asset-backed securities.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">For Level 1 classified securities, the fair value is based on quoted market prices. The fair value of Level 2 securities is based on other inputs, as further described below.</span></div></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=118260190&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=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>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.19.2</span><table class="report" border="0" cellspacing="2" id="idp6852008544">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details) - Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 29, 2019</div></th>
<th class="th"><div>Mar. 30, 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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">U.S. Treasury and Government Agencies</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">$ 297<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Residential mortgage-backed 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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,697<span></span>
</td>
<td class="nump">6,509<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Securities issued by states and political subdivisions</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,196<span></span>
</td>
<td class="nump">4,983<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Corporate 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="rh">
<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 );">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">12,117<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Interest rate lock commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Forward loan sale commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">25<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Mortgage servicing rights</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">1,325<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | U.S. Treasury and Government Agencies</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel1Member', window );">Level 1 | Residential mortgage-backed 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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel1Member', window );">Level 1 | Securities issued by states and political subdivisions</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel1Member', window );">Level 1 | Corporate 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel1Member', window );">Level 1 | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">12,117<span></span>
</td>
<td class="nump">11,073<span></span>
</td>
</tr>
<tr class="rh">
<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 | Interest rate lock commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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_FairValueInputsLevel1Member', window );">Level 1 | Forward loan sale commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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_FairValueInputsLevel1Member', window );">Level 1 | Mortgage servicing rights</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</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 | U.S. Treasury and Government Agencies</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">300<span></span>
</td>
<td class="nump">297<span></span>
</td>
</tr>
<tr class="rh">
<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 | Residential mortgage-backed 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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">6,697<span></span>
</td>
<td class="nump">6,509<span></span>
</td>
</tr>
<tr class="rh">
<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 | Securities issued by states and political subdivisions</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">4,196<span></span>
</td>
<td class="nump">4,983<span></span>
</td>
</tr>
<tr class="rh">
<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 | Corporate 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,901<span></span>
</td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="rh">
<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 | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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 | Interest rate lock commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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 | Forward loan sale commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</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 | Mortgage servicing rights</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</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_FairValueInputsLevel3Member', window );">Level 3 | U.S. Treasury and Government Agencies</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel3Member', window );">Level 3 | Residential mortgage-backed 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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel3Member', window );">Level 3 | Securities issued by states and political subdivisions</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel3Member', window );">Level 3 | Corporate 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</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_FairValueInputsLevel3Member', window );">Level 3 | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</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_FairValueInputsLevel3Member', window );">Level 3 | Interest rate lock commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">11<span></span>
</td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="rh">
<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 | Forward loan sale commitment derivatives</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">25<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rh">
<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 | Mortgage servicing rights</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_AssetsFairValueDisclosureAbstract', window );"><strong>Summary of Assets Measured at Fair Value on a Recurring Basis</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_AssetsFairValueDisclosure', window );">Assets fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">$ 1,325<span></span>
</td>
<td class="nump">$ 1,372<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">Unrealized gains or losses on investments are recorded in Accumulated other comprehensive income (loss) 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"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Unrealized gains or losses on investments are recorded in earnings at each measurement date.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Gains or losses on derivatives are recognized in current period earnings through cost of sales.</span></div></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top"><div style="line-height:120%;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;">Changes in the fair value of mortgage servicing rights are recognized in the current period earnings through Net revenue.</span></div></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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 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_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>110
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6823940688">
<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. 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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 20,276<span></span>
</td>
</tr>
<tr class="rh">
<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">$ 74,220<span></span>
</td>
<td class="nump">76,319<span></span>
</td>
</tr>
<tr class="ro">
<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">12,655<span></span>
</td>
<td class="nump">11,799<span></span>
</td>
</tr>
<tr class="re">
<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">14,080<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
</tr>
<tr class="ro">
<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,253<span></span>
</td>
<td class="nump">43,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_DebtInstrumentFairValue', window );">Securitized financings and other</a></td>
<td class="num">(38,354)<span></span>
</td>
<td class="num">(38,101)<span></span>
</td>
</tr>
<tr class="ro">
<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">20,552<span></span>
</td>
<td class="nump">20,276<span></span>
</td>
</tr>
<tr class="rh">
<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">(38,354)<span></span>
</td>
<td class="num">(38,101)<span></span>
</td>
</tr>
<tr class="ro">
<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">74,220<span></span>
</td>
<td class="nump">76,319<span></span>
</td>
</tr>
<tr class="ro">
<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">12,655<span></span>
</td>
<td class="nump">11,799<span></span>
</td>
</tr>
<tr class="re">
<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">14,080<span></span>
</td>
<td class="nump">12,883<span></span>
</td>
</tr>
<tr class="ro">
<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,253<span></span>
</td>
<td class="nump">43,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_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">$ 20,552<span></span>
</td>
<td class="nump">$ 20,276<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=6877327&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=118260190&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=115929826&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=6877327&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>111
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6831267184">
<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. 29, 2019 </div>
<div>USD ($) </div>
<div>Loans</div>
</th>
<th class="th">
<div>Mar. 30, 2019 </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,556<span></span>
</td>
<td class="nump">4,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cvco_WeightedAverageServicingFeeOfLoansHeldInPortfolio', window );">Weighted average servicing fee</a></td>
<td class="nump">0.3159%<span></span>
</td>
<td class="nump">0.3159%<span></span>
</td>
</tr>
<tr class="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">74.93%<span></span>
</td>
<td class="nump">77.97%<span></span>
</td>
</tr>
<tr class="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.2367%<span></span>
</td>
<td class="nump">0.2463%<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 559,481<span></span>
</td>
<td class="nump">$ 556,934<span></span>
</td>
</tr>
<tr class="re">
<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,325<span></span>
</td>
<td class="nump">$ 1,372<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=118948506&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> -URI http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<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 3<br> -Subparagraph (a)(1)<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_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>112
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6828065168">
<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. 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_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=118932676&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>113
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6834165632">
<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. 29, 2019</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Mar. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Net Revenue</a></td>
<td class="nump">$ 13.2<span></span>
</td>
<td class="nump">$ 11.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Financing receivable, net</a></td>
<td class="nump">$ 8.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6.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_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=6876686&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=116637345&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=116634182&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>114
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6855592592">
<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. 29, 2019 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Jun. 30, 2018 </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">$ 264,042<span></span>
</td>
<td class="nump">$ 246,403<span></span>
</td>
</tr>
<tr class="ro">
<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">27,362<span></span>
</td>
<td class="nump">24,136<span></span>
</td>
</tr>
<tr class="rh">
<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">248,768<span></span>
</td>
<td class="nump">232,762<span></span>
</td>
</tr>
<tr class="ro">
<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">24,313<span></span>
</td>
<td class="nump">21,608<span></span>
</td>
</tr>
<tr class="rh">
<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">15,274<span></span>
</td>
<td class="nump">13,641<span></span>
</td>
</tr>
<tr class="ro">
<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,049<span></span>
</td>
<td class="nump">$ 2,528<span></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://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=26873400&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_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>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=115929826&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929826&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 (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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>XML
<SEQUENCE>115
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.2</span><table class="report" border="0" cellspacing="2" id="idp6718787664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 28, 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_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</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_PaymentsOfDebtExtinguishmentCosts', window );">Debt extinguishment payment</a></td>
<td class="nump">$ 17,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_InterestExpenseDebt', window );">Included interest</a></td>
<td class="nump">$ 85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 for 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/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109500613&amp;loc=SL6036836-161870<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.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=116634182&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_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfDebtExtinguishmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes 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 15<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&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_PaymentsOfDebtExtinguishmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>116
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !6"_DX?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ %8+^3B?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    "  5@OY.R&ZQ9N\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+/3L,P#(=?!>7>NEE%$5'7"]-.("$Q"<0M2KPMHOFCQ*C=VY.6
MK1."!^ 8^Y?/GR6W*@CE(SY''S"2P70SVMXEH<*:'8F" $CJB%:F,B=<;NY]
MM)+R,QX@2/4A#PBKJFK (DDM2<($+,)"9%VKE5 1)?EXQFNUX,-G[&>85H ]
M6G24@)<<6#=-#*>Q;^$*F&"$T:;O NJ%.%?_Q,X=8.?DF,R2&H:A'.HYEW?@
M\/;T^#*O6QB72#J%^5<R@DX!U^PR^;5^V.RVK%M5_+ZH[HJZVO%&\%O!F_?)
M]8??5=AZ;?;F'QM?!+L6?MU%]P502P,$%     @ %8+^3IE<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
MLR+7E$8D19_(+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(
MR-^-B/>K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J
M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1
MCVFS(Z=T)LWH,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.
MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.
M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07
M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!
M_]':-\*K^(+ .7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7
M<LW(QU2ODRG8.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD
M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W
M<DOJMI2^M28X2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-M
MNIW<.CB>F)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(
M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R
M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>
M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X
MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5
MYYN<KGHB=OJ7=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(C
ME1P&%A<RY%#NDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>
MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+
MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y
M,M\Y<-LZW@->YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,
M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:
M,]6+K#F-"F]!U4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_
M 5!+ P04    "  5@OY.<HNE7S4#   Y#P  &    'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;'U7VXZ;,!3\%<0'+/$QY+)*(NVFJEJIE59;M7UF$R=!"S@%
M)]G^?8UA:>HS[DNX9.:,S3#&9WG5S6M[5,I$;U59MZOX:,SI/DG:[5%5>7NG
M3ZJV_^QU4^7&7C:'I#TU*M\Y4E4F-)E,DRHOZGB]=/>>FO52GTU9U.JIB=IS
M5>7-[T=5ZNLJ%O'[C>?B<#3=C62]/.4']4V9[Z>GQEXE8Y5=4:FZ+70=-6J_
MBA_$_4921W"('X6ZMC?G43>5%ZU?NXO/NU4\Z4:D2K4U78G<'BYJH\JRJV3'
M\6LH&H^:'?'V_+WZ1S=Y.YF7O%4;7?XL=N:XBN=QM%/[_%R:9WW]I(8)97$T
MS/Z+NJC2PKN16(VM+EOW&VW/K='54,4.I<K?^F-1N^.U_R=-!QHFT$"@D2#E
M?PER(,B1()Q"TH_,3?5#;O+ULM'7J.G=.N7=2R'NI7V8V^ZF>W;N/SO;UMZ]
MK"?+Y-*5&1"//8)N$&)$)+;V*$!(X)$8G?X5V'"$Q (2SD ZNKRAIYB>0GKJ
MZ.D-/?,> $=,L4 &!3)&GWD"'#'' E,H,&7TA2? $6*"%6908<;YPI, $,(2
M<R@QYWSI20!(P.D%E%APOF\U@ 0DQ 3':<(K3/U  <PLH!((K> 5YKX*P"P"
M*C"Y#X)8!6*+ \ $E@>!XRLDKT"^"L $U@B!4RYXB"GU50 F"ZC@J N>9&+N
M TS(?9QWP>-,S'V ";F/,R]XHB5S'V!"[N/8"QYJR=P'F)#[./F"YUHR]P$F
MX#[A[!//M?3=1YB ^X2S3SS7TG<?80+N$\X^\5RGOOL($]H:X.P3SW7JNX\P
M ?<)9Y]XKE/??80)J>#L$\]UZG]>$":PER"<?>*Y3OWM!,"$OF*$LT\\URE[
MQ\ 7/Z2"LT\\UZF_<P&8H K./O%<9]Z;O!DPF</4_19*B(Q"R[_$"X#DX<[\
M?1+"!#9*$B\ DH<[\[=*"!-X;!(O )*'._-?9X3Q7^?DIA&I5'-P/5L;;?6Y
M=@WCS=VQ+WQP;6'R%]XWE5_SYE#4;?2BC6V'7-.RU]HH.Y3)G?7N:/O8\:)4
M>].=SNQYTS=S_871IZ%13<9N>?T'4$L#!!0    ( !6"_DX$\?K'9P0  )X5
M   8    >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL?9C1CNHV$(9?!7'?$\\X
MCNT5(!6JJI5::76JTUYGP2SH)(0FV>7T[>N$+(*9\=Y $OZQ_\DX'Q,O+DW[
MO3N$T,]^U-6I6\X/?7]^RK)N>PAUV7UISN$4?]DW;5WV\;1]S;IS&\K=&%17
M&2I59'5Y/,U7B_':<[M:-&]]=3R%YW;6O=5UV?ZW#E5S6<YA_G'AZ_'UT \7
MLM7B7+Z&OT+_[?S<QK/L-LKN6(=3=VQ.LS;LE_.?X6FCBR%@5/Q]#)?N[G@V
MI/+2--^'D]]WR[D:'(4J;/MAB#)^O8=-J*IAI.CCWVG0^6W.(?#^^&/T7\?D
M8S(O91<V3?7/<=<?EG,WG^W"OGRK^J_-Y;<P)63FLRG[/\)[J*)\<!+GV#95
M-W[.MF]=W]33*-%*7?ZX?A]/X_=E&O\C3 [ *0!O 9!_&J"G $T"LJNS,=5?
MRKY<+=KF,FNOU3J7PZ* )QUOYG:X.-Z[\;>8;1>OOJ^,763OPSB39'V5X)T$
M'Q4;KC#N)LGB_#<3*)K ,5[?QWLY7HOQ>HS/[^(+19*X2HI1<AHEX+U#(ML(
M,F>U5;*;7'23<S= W%PEYGX:=$83,Y(*\L2=-:(7P[V0XJT-FR4';VB)!96R
M"F0OA>BEX%Y(QNN"9ZQ1TR()*BPP42,K>K'<2TZ\6#:+!J4-\2*HE$JM?B=Z
M<=P+F67M>,9%X>EZ$50&=2Y[\:(7S[T4Q(OGLT!<NW3!2+)8)"V[ 27327$_
M#$]** %;,Z*J2*Q?2+ 2N!M'W8#T."E:*DF6%R91*Y"Q"<C]>.H'^436J]Q1
M0X(NEBM/<!AD$ ,GL:4DGC0/E3! [7PN>O0B8Q@XARWE,'#$:C2:54N2@;8)
M/S**@;/84A8#QZS)?5Y0/X*LL)CR(^,8.(\MY3%PU*+W%$\;26;M77:/?F0D
M V>RI4P&CMLBUY;='T&F<Y=ZNF0L ^>RI5P&CER'!3 _HLP7"3\RFH&SF2:^
M!H&ZB/QAY[+$OR?*7$;.94NYC)RXUA3*T8=+TJ%!2-P=E-F,P'I(F^I!$TTH
MIZFE-$5.R7AW6;TEF=?*)/S(+$7.4D=9BAR3$/_\*.<VD@X-N 11428J<J(Z
M2E3DJ$0%.2NZT-O&IC-!#)2)BIRHCA(5.2K!1L+3_D#4Y4JEUI#,5.1,I>M]
MC1R6'NG[RD90I1Y1&:?(<>HH3E'@I*?O?QM!995*E4J&*7*8.@I3%/K7V#MY
M:D>2%9 JE Q3] P7+@$<+2-0<P0ZBD#-T<9>.#^3//J0P:=Y4^IH4ZIYM^DI
M(C[7/#J1 :HY0!T%J!8!ZI!V%*+.YWFBQ=&)?0&.4,\V!H1.4X%F#Z2@0Z=4
MZD]&RPC5'*&T$FO-V4@W$#:"YB=,69'IJ3D]/:6G%AI-H[2FB)!TZ(U+.9+I
MJ3D]Z3ON>M+<[]"(786DD[J*[&ZC;-BY_+-L7X^G;O;2]'U3CSMC^Z;I0QQ3
M?8GY'4*YNYU48=\/AS8>M]<=P^M)WYRGW=#LMB6[^A]02P,$%     @ %8+^
M3BDUB?8K @  %@<  !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6R-E=N.
MVC 0AE\ER@/@G \H(!6JJI5:"6W5]MK 0*)UXM0V9/OVM9ULE#@6+!?X]/\S
MWQAC%QUEK[P$$,Y;31J^<4LAVC5"_%1"C?F*MM#(E0ME-19RR*Z(MPSP69MJ
M@@+/2U"-J\;=%GKNP+8%O0E2-7!@#K_5-6;_=D!HMW%]]WWBI;J60DV@;='B
M*_P$\:L],#E"8Y1S54/#*]HX#"X;]Y._WN=*KP6_*^CXI.^H2HZ4OJK!M_/&
M]100$#@)%0'+Y@Y[($0%DAA_AYCNF%(9I_WWZ%]T[;*6(^:PI^1/=1;EQLU<
MYPP7?"/BA79?8:@G=IVA^.]P!R+EBD3F.%'"];=SNG%!ZR&*1*GQ6]]6C6Z[
M?B5.!YO=$ R&8#3XT4-#.!A"PX!Z,EWJ9RSPMF"T<UC_8[58G0E_'<K-/*E)
MO7=Z35;+Y>Q]FT<%NJLX@V372X*)))@K]DM%G(T2)/./$($5(M#^< H1V_VA
MU1]J?S3U)T81O235DD9+O)7G&W4\$<U((BM)M"1)#9)>$D^2^)[^&##/=3.>
MV,H3+WDR@R=>Y#%)'BEF#(F5(5DRY 9#\I3AD6+&D%H9T@6#;V[X+OW($7DB
MFJ%D5I3,@F)DV66+:B//>D@^()PAY5:DW()D_,=W^2)3[OM^$ABWQ=ZB\_(L
M#$P@-+FAU(OQ [-KU7#G2(6\[/25=*%4@(SIK62X4CY2XX# 1:AN*ONLOZK[
M@:#M\ JA\2G<_@=02P,$%     @ %8+^3J*O#)J> P  R@\  !@   !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6Q]E]N.TS 0AE\ERCT;S]@YK=I*VR($$D@K
M$'"=;=TV(HE+DF[A[7$.E'8\YJ9)W-\SW]C)G\SB8MH?W5'K/OA55TVW#(]]
M?WJ,HFY[U'71/9B3;NP_>]/616\OVT/4G5I=[,9)=16A$$E4%V43KA;CV'.[
M6IAS7Y6-?FZ#[ES71?M[K2MS6880_AWX7!Z._3 0K1:GXJ"_Z/[KZ;FU5]$U
MRJZL==.5I@E:O5^&3_"XP628,"J^E?K2W9P'0RDOQOP8+C[LEJ$8B'2EM_T0
MHK"'5[W1535$LAP_YZ#A-><P\?;\;_1W8_&VF)>BTQM3?2]W_7$99F&PT_OB
M7/6?S>6]G@N*PV"N_J-^U965#R0VQ]94W?@;;,]=;^HYBD6IBU_3L6S&XV7Z
M)Y7S-'X"SA/P.L'F_M\$.4^0_R:HL?B);"SU;=$7JT5K+D$[[=:I&&X*>)1V
M,;?#X+AVXW^VVLZ.OJY R$7T.@2:->M)@[>:JR*RT:\ID$NQ1F<ZWB?8N H0
MBD\AV2KD&$#>!8CY (H-H,8 ZBY 0I9ATB2CIIGJ2)10M!A&IJQ.\C@QBQ,S
M."G!F33Q;1XA4Z4(CBN#7.68\C@)BY,P.!G!29P\B<"<J#:N*@:5)CQ,RL*D
M#$Q.8%(GC8SM9A$85X4Y@F>C,A8F<V% $)C,31,+26$8%6+B@<E9F)R! 0*3
M.VG>J(S<Z1M&E*?(HX#@?44P,$B-1;A%9T!7AE4IS^,-'IL#!L?Q.7 3I3*A
M#S@G4R ]-S&PIO@$R  I"H3N1B0B$Q2(D2GE72'>0D$R0#$%DF[I@)FS0JX,
M\B3WO#6 MV10KJF#;Y%Y&P7&1]V:&"/E:N*,U%\3;Z3 ."E08P?7)!T85R(\
M(+R) N.B0"T=7(-\ Y3$U?A(> <%SD*IGX/KCHZU;1B1[W;A_1,X W46A3%'
ME!2%$?F^F7C_1,8_D;Y99M'=MP;(E"X,(QMN7<_B(.^@".[CB+Z:>,]#QO.0
MOA-F47I;TX/SMF15-WMUC\,['C*.1W=R/8L(CK/"G H\;TSD_0X9OT//5S#R
M?H>,WR'U.W2-+ >!21;3HABA4%F<YAXHWO.0\3RDW];H&IK]%$OC/*=0G#!)
M+1>!BFXZH%JWA[%9[(*M.3?]T&O<C%X;TB<<.B@ROK:-ZM16_@LS=;F?BO90
M-EWP8GK;GXU=U-Z87EM.\6 )C[:QOEY4>M\/IZD];Z?N<KKHS6GNG*-K^[[Z
M U!+ P04    "  5@OY.;/3TM<<$  #4%P  &    'AL+W=O<FMS:&5E=',O
M<VAE970U+GAM;'V86V_C-A"%_XKA]ZS$&5*7P#80JRA:H 6"+=H^*S83&RM9
MKJ3$VW]?2E:\\O"P+[&D' [/#*6/E]6E:;]U!VO[Q?>Z.G7KY:'OSX]1U.T.
MMBZ[+\W9GMQ_7INV+GMWV[Y%W;FUY7YL5%<1Q7$2U>7QM-RLQF?/[6;5O/?5
M\62?VT7W7M=E^^_65LUEO53+SP=?CV^'?G@0;5;G\LW^8?L_S\^MNXMN4?;'
MVIZZ8W-:M/9UO7Q2CX6FH<&H^.MH+]WL>C&D\M(TWX:;7_?K93PXLI7=]4.(
MTOU\V,)6U1#)^?AG"KJ\]3DTG%]_1O]Y3-XE\U)VMFBJOX_[_K!>9LO%WKZ6
M[U7_M;G\8J>$S'(Q9?^;_;"5DP].7!^[INK&OXO=>]<W]13%6:G+[]??XVG\
MO4SQ/YOA!C0UH%L#U_?_->"I ?]HH,?DK\[&5'\J^W*S:IO+HKV.UKD<7@KU
MR*Z8N^'A6+OQ?R[;SCW]V"A*5]''$&C2;*\:FFMNBLA%OW5!J(LM><WIOH/"
M5ZA8XRX89L%C +[+(L,!- R@QP!Z'D 948:K)ADUIVL>KA>9BZ]2>9('"F:@
M&0.RR7& ! 9(_&PX%ME<-6;ND[00%4 4')D46DF!%26LI%XOI%@X\36IP3XR
MZ"/S?&1:V,B\+AZ27-CP-<FL:'<^<N@C!_40K] V]SN1PU?X&I,'WA$5XR\_
M!E98?OJQ7Q0VLBI(I3AD)P B!>S((9I$\XYD88#D(31$"@+K21&P(FDPB40_
M\MTND(PY"?! 8;PIP#=. B$PX!0@''N@UV <R4C$(9G.TM!X8\@I PQETI !
MU4M-EDA'2.>JG 8L86PJQ,U<6O*9R&E"1CKR96ZNB$.#AN&I #TEH[<*X3/U
M*N2K6"<4L(,9JGR()HET RA*3!XQ@,Q-I@&D*\Q2Y<,T\=X@'Y2:R?M*?=7#
M?&J_7^5@GA+@J993'2&>)MXB LE<L)@#CC!2"2!5R\F& "_=AR@K!&0J4X&E
M &&N$N"JEC,.^<!429IGT@_@*LW7;/>&,%<)<%6'<L)<)<!5+><* L!T+)!K
M'"0;<@\8PEPEP%4MOU+R>2E?C )I0E8P3PGP5,LYAWQ0#@,IIW4HBRG 4\(\
M)<1320P"/$T2KSI %6>A[Q/SE'R>*BWG&T*DU-["%,I,&C*$@4JY_SV8P-J)
M,0494-!("C+"F[_.0#)226!CQQB"#" H>]JR3[=4SNA 0Z'WCS$ &0#02  R
M(%N>I](-Y)\)+'@XL&UFX$>NN2>1Z"G5TA"0Z3BT)V%,4P8T-9*F[&/2[2FE
MK "RAS3-0A7"-&5 4R-IRCXI59YGWC>*=61"+S2F*@.J&DE5!LM/Q3%YHP9V
M^+F#=&!_PIBKG )NA++"+&3 0KG/W+(/.6V4APVP25=I"&.8A SVZ8E<>;._
M:J3,&W2PFT\"6-:8J3KVRQO:06I,00TH*.>TK09K/([E"JT LD!Q-<:@!AB4
MBZ'M)+H[2&,3RZ\<R*29:'866MOV;3PV[A:[YOW4#Z>.LZ>WH^FG\61:/-^J
MQ^)ZP/PCS/6\^_>R?3N>NL5+T_=-/9ZGOC9-;YW#^(LKU,&6^]M-95_[X3)U
MU^WUG/EZTS?GZ0P]NAWD;_X#4$L#!!0    ( !6"_DYT?2JPL $  -(#   8
M    >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL?5-A;YLP$/TKEG] G1":31$@
M-9VF3MJDJ-/6SPX<8-7V4=N$[M_/-H31%NT+OCONO7MW/F<#FF?; CCRJJ2V
M.6V=ZPZ,V;(%Q>T-=J#]GQJ-XLZ[IF&V,\"K"%*2)9O-GBDN-"VR&#N9(L/>
M2:'A9(CME>+FSQ$D#CG=TFO@432M"P%69!UOX">X7]W)>(_-+)50H*U 30S4
M.;W;'HYIR(\)OP4,=F&3T,D9\3DXWZJ<;H(@D%"ZP,#]<8%[D#(0>1DO$R>=
M2P;@TKZR?XV]^U[.W,(]RB=1N3:GGRFIH.:]=(\X/,#4SRTE4_/?X0+2IP<E
MOD:)TL8O*7OK4$TL7HKBK^,I=#R'B?\*6P<D$R!Y!V!CH:C\"W>\R P.Q(RS
M[WBXXNTA\;,I0S".(O[SXJV/7HKM/LW8)1!-.<<Q)UGFS!G,L\\EDK42Q^0#
M/%F'[U85[B)\]T;A[3I!NDJ01H+TORVNY>S?%6&+F2HP3=PF2TKL==SD171>
MV+LDWLF_]'';?W#3"&W)&9V_V3C_&M&!E[*Y\2O4^@<V.Q)J%\Q/WC;CFHV.
MPVYZ06Q^QL5?4$L#!!0    ( !6"_D[$6DW'M0$  -(#   8    >&PO=V]R
M:W-H965T<R]S:&5E=#<N>&UL?5/;;MLP#/T501]0)8[79(%MH.DP=, *!!VV
M/2LV;0O5Q97DN/W[4;+K>9NQ%TFD> X/*2H;C'UV+8 GKTIJE]/6^^[(F"M;
M4-S=F XTWM3&*N[1M USG05>19"2+-EL;IGB0M,BB[ZS+3+3>RDTG"UQO5+<
MOIU FB&G6_KN>!)-ZX.#%5G'&_@&_GMWMFBQF:42"K031A,+=4[OML=3&N)C
MP \!@UN<2:CD8LQS,+Y4.=T$02"A](&!XW:%>Y R$*&,EXF3SBD#<'E^9_\<
M:\=:+MS!O9$_1>7;G!XHJ:#FO?1/9GB J9X/E$S%?X4K2 P/2C!'::2+*RE[
MYXV:6%"*XJ_C+G3<A_$FW4^P=4 R 9(9<(AYV)@H*O_$/2\R:P9BQ]YW/#SQ
M]IA@;\K@C*V(=RC>H?=:;&_W&;L&HBGF-,8DRY@Y@B'[G")92W%*_H$GZ_#=
MJL)=A._^4'A8)TA7"=)(D/ZWQ+68CW\E88N>*K!-G"9'2M/K.,D+[SRP=TE\
MD]_AX[0_<ML([<C%>'S9V/_:& \H97.#(]3B!YL-";4/QSV>[3AFH^%--_T@
M-G_CXA=02P,$%     @ %8+^3@<*I7VS 0  T@,  !@   !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q]4]MNVS ,_15!'U Y2M84@6V@Z5!TP 8$';8^*S9]
M075Q)3GN_GZ4[+K>YO5%$BF>PT.*2@=CGUT#X,FKDMIEM/&^.S#FB@:4<%>F
M XTWE;%*>#1MS5QG0901I"3C27+-E&@US=/H.]D\-;V7K8:3):Y72MA?1Y!F
MR.B&OCD>V[KQP<'RM!,U? ?_HSM9M-C,4K8*M&N-)A:JC-YN#L==B(\!/UL8
MW.),0B5G8YZ#\:7,:!($@83"!P:!VP7N0,I A#)>)DXZIPS Y?F-_3[6CK6<
MA8,[(Y_:TC<9O:&DA$KTTC^:X0&F>CY1,A7_%2X@,3PHP1R%D2ZNI.B=-VIB
M02E*O(Y[J^,^C#?;_01;!_ )P&? 3<S#QD11^6?A19Y:,Q []KX3X8DW!XZ]
M*8(SMB+>H7B'WDN^V2<INP2B*>8XQO!ES!S!D'U.P==2'/D_<+X.WZXJW$;X
M]@^%_\F_6R7818+=AR6NQ?RMDBUZJL#6<9H<*4ROXR0OO// WO+X)N_AX[1_
M$[9NM2-GX_%E8_\K8SR@E.0*1ZC!#S8;$BH?CGL\VW',1L.;;OI!;/[&^6]0
M2P,$%     @ %8+^3N:)'H2U 0  T ,  !@   !X;"]W;W)K<VAE971S+W-H
M965T.2YX;6Q]4]MNW" 0_17$!X0UZW2CE6TIFRI*I59:I6K[S-KCBP*,"WB=
M_GT!.X[56'T!9CCGS(4A&]&\V!; D5<EM<UIZUQ_9,R6+2AA;[ '[6]J-$HX
M;YJ&V=Z J"))2<9WNT],B4[3(HN^LRDR')SL-)P-L8-2POPY@<0QIPE]<SQW
M3>N"@Q59+QKX#NY'?S;>8HM*U2G0MD--#-0YO4^.IS3@(^!G!Z-=G4FHY(+X
M$HPO54YW(2&04+J@(/QVA0>0,@CY-'[/FG0)&8CK\YOZ8ZS=UW(1%AY0_NHJ
MU^;TCI(*:C%(]XSC$\SUW%(R%_\5KB ]/&3B8Y0H;5Q).5B':E;QJ2CQ.NV=
MCOLXW=PF,VV;P&<"7PAW,0Z; L7,/PLGBLS@2,S4^UZ$)TZ.W/>F#,[8BGCG
MD[?>>RT.2<:N06>&G"8(7T'>$<R++Q'X5H03_T#GV_3]9H+[2-^OHQ_VVP+I
MID :!=+_5?@1DAS2?V*P54<5F";.DB4E#CK.\<J[C.L]CR_R#I]F_9LP3:<M
MN:#S[QJ[7R,Z\*GL;OP M?Y[+8:$VH7CP9_--&23X;"?_P];/G'Q%U!+ P04
M    "  5@OY.$)978+8!  #0 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q
M,"YX;6Q]4^UNVR 4?17$ Y3829,JLBTUG:9.VJ2HU;;?Q+ZV48'K HZ[MR]@
MU[-6:W^ >SGGW \NV8#FQ;8 CKPIJ6U.6^>Z(V.V;$%Q>X,=:']3HU'<>=,T
MS'8&>!5)2K)TL]DSQ86F119]9U-DV#LI-)P-L;U2W/PY@<0AIPG]<#R)IG7!
MP8JLXPT\@_O9G8VWV*Q2"07:"M3$0)W3^^1XV@5\!/P2,-C%F81*+H@OP?A6
MY703$@()I0L*W&]7>  I@Y!/XW72I'/(0%R>/]2_QMI]+1=NX0'E;U&Y-J=W
ME%10\UZZ)QP>8:KGEI*I^.]P!>GA(1,?HT1IXTK*WCI4DXI/1?&W<1<Z[L-X
MLTTGVCHAG0CI3+B+<=@8*&;^A3M>9 8'8L;>=SP\<7),?6_*X(RMB'<^>>N]
MUV*_S]@UZ$R0TPA)%Y!D1C O/D=(UR*<TD_T=)V^74UP&^G;9?3#[;K ;E5@
M%P5V_ZOP,R0Y[/^)P18=56":.$N6E-CK.,<+[SRN]_$)V5_X..L_N&F$MN2"
MSK]K['Z-Z,"GLKGQ ]3Z[S4;$FH7C@=_-N.0C8;#;OH_;/[$Q3M02P,$%
M  @ %8+^3L90P5NT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL?5-AC]L@#/TKB!]PM+2[=E42Z7K3M$F;5-VT[3--G 0=X Q(<_OW Y++
MLBW:%\#&[_G9F&Q ^^Q: $]>M#(NIZWWW8DQ5[:@A;O##DRXJ=%JX8-I&^8Z
M"Z)*(*T8WVSNF1;2T")+OHLM,NR]D@8NEKA>:V%_GD'AD-,M?74\R:;UT<&*
MK!,-? '_M;O88+&9I9(:C)-HB(4ZIP_;TWD?XU/ -PF#6YQ)K.2*^!R-CU5.
M-U$0*"A]9!!AN\$C*!6)@HP?$R>=4T;@\OS*_C[5'FJY"@>/J+[+RK<Y/5)2
M02UZY9]P^ !3/6\HF8K_!#=0(3PJ"3E*5"ZMI.R=1SVQ!"E:O(R[-&D?QAM^
M/\'6 7P"\!EP3'G8F"@I?R>\*#*+ [%C[SL1GWA[XJ$W972F5J2[(-X%[ZW8
M'@X9NT6B*>8\QO!ES!S! ON<@J^E./-_X'P=OEM5N$OPW1\*C^L$^U6"?2+8
M_[?$M9BW?R5ABYYJL$V:)D=*[$V:Y(5W'M@'GM[D=_@X[9^%;:1QY(H^O&SJ
M?XWH(4C9W(41:L,'FPT%M8_'0SC;<<Q&PV,W_2 V?^/B%U!+ P04    "  5
M@OY.OL5O@+0!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q]
M4^UNVR 4?17$ Q3'29<HLBTUK:I.VJ2HU;;?Q+ZV48'K 8Z[MR]@U[4V:W^
M>SGGW \NV8#FU;8 CKPIJ6U.6^>Z(V.V;$%Q>X,=:']3HU'<>=,TS'8&>!5)
M2K(T2;XPQ86F119]9U-DV#LI-)P-L;U2W/PY@<0AIQOZX7@63>N"@Q59QQMX
M ?>C.QMOL5FE$@JT%:B)@3JG=YOC:1?P$?!3P& 79Q(JN2"^!N-KE=,D) 02
M2A<4N-^N< ]2!B&?QN])D\XA W%Y_E!_C+7[6B[<PCW*7Z)R;4X/E%10\UZZ
M9QR>8*KGEI*I^&]P!>GA(1,?HT1IXTK*WCI4DXI/1?&W<1<Z[L-X<[N?:.N$
M="*D,^$0X[ Q4,S\@3M>9 8'8L;>=SP\\>:8^MZ4P1E;$>]\\M9[K\7FD&3L
M&H0FS&G$I$O,C&!>?0Z1KH4XI?_0TW7Z=C7#;:1OE]'WAW6!W:K +@KL_EOB
M&N;O(MFBIPI,$Z?)DA)['2=YX9T']BZ-;_()'Z?].S>-T)9<T/F7C?VO$1WX
M5)(;/T*M_V"S(:%VX;CW9S..V6@X[*8?Q.9O7+P#4$L#!!0    ( !6"_DZD
MOV]%LP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;'U386_<
M( S]*X@?4"Y<UIU.2:1>IZJ3-NG4:>MG+G$25(@S()?NWP](FF9;M"^ C=_S
MLS'9B.;%M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ?AN
M=\NTD!TMLN@[FR+#P2G9P=D0.V@MS*\3*!QSFM WQY-L6A<<K,AZT< W<-_[
ML_$66U@JJ:&S$CMBH,[I77(\I2$^!OR0,-K5F81*+H@OP?A<Y707!(&"T@4&
MX;<KW(-2@<C+^#ESTB5E *[/;^P/L79?RT58N$?U+"O7YO1 206U&)1[PO$1
MYGH^4#(7_P6NH'QX4.)SE*AL7$DY6(=Z9O%2M'B==MG%?9QNTF2&;0/X#. +
MX!#SL"E15/Y).%%D!D=BIM[W(CQQ<N2^-V5PQE;$.R_>>N^U2 X\8]= -,><
MIAB^CEDBF&=?4O"M%"?^#YQOP_>;"O<1OO]#X7Z;(-TD2"-!^M\2MV+2OY*P
M54\UF"9.DR4E#EV<Y)5W&=@['M_D/7R:]J_"-+*SY(+.OVSL?XWHP$O9W?@1
M:OT'6PP%M0O'C_YLIC&;#(?]_(/8\HV+WU!+ P04    "  5@OY.LRKH!L(!
M   W!   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6QM5.UNVR 4?17$
M Y2$Q*T7V9::3E,GK5+4:=MO8E]_J&!<P''[]@-,/3?CCX'+N>><"UQGDU0O
MN@4PZ$WP7N>X-68X$*++%@33-W* WN[44@EF[%(U1 \*6.63!"=TL[DE@G4]
M+C(?.ZDBDZ/A70\GA?0H!%/O1^!RRO$6?P2>NZ8U+D"*;& -_ 3S:S@INR(+
M2]4)Z'4G>Z2@SO']]G!,'-X#?G<PZ=4<N4K.4KZXQ?<JQQMG"#B4QC$P.US@
M 3AW1-;&:^#$BZ1+7,\_V+_YVFTM9Z;A0?(_767:'*<855"SD9MG.3U"J"?!
M*!3_ R[ +=PYL1JEY-I_43EJ(T5@L58$>YO'KO?C%';2D!9/H"&!+@FIUR&S
MD'?^E1E69$I.2,UG/S!WQ=L#M6=3NJ _"K]GS6L;O13;-,G(Q1$%S''&T#5F
M01#+ODC0F,21_I=.X^F[J,.=3]]]<G@;)]A'"?:>8/^)X.ZJQ!@FC8LD49$D
M0O#E2B2&N18AJXL3H!K_9#4JY=C[=EE%EZZXI_[B_\'GEGIBJNEZC<[2V.?C
M+[F6TH"ULKFQ7EK;Q<N"0VW<],[.U?R6YX610VA3LOPKBK]02P,$%     @
M%8+^3L5WBLVS 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&UL
M?5-AC]0@$/TKA!]P=-D]/3=MD]LS1A---F?4SVP[;<D!4X%NSW\OT%ZM6OT"
MS##OS9MAR$>T3ZX#\.19*^,*VGG?'QES50=:N!OLP82;!JT6/IBV9:ZW(.H$
MTHKQ+'O%M)"&EGGRG6V9X^"5-'"VQ U:"_OC! K'@N[HB^-1MIV/#E;FO6CA
M,_@O_=D&BRTLM=1@G$1#+#0%O=\=3X<8GP*^2AC=ZDQB)1?$IVA\J N:14&@
MH/*1083M"@^@5"0*,K[/G'1)&8'K\PO[NU1[J.4B'#R@^B9KWQ7TCI(:&C$H
M_XCC>YCKN:5D+OXC7$&%\*@DY*A0N;22:G >]<P2I&CQ/.W2I'V<;F[W,VP;
MP&< 7P!W*0^;$B7E;X4796YQ)';J?2_B$^^.//2FBL[4BG07Q+O@O9:[-UG.
MKI%HCCE-,7P=LT2PP+ZDX%LI3OPO.-^&[S<5[A-\_YO"?^0_;!(<$L'AOR5N
MQ?RIDJUZJL&V:9H<J7 P:9)7WF5@[WEZDU_AT[1_$K:5QI$+^O"RJ?\-HH<@
M);L)(]2%#[88"AH?CZ_#V4YC-AD>^_D'L>4;ES\!4$L#!!0    ( !6"_DX]
MCYE\M $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;'U3VVZ<
M,!#]%<L?$.\":=,5(&535:W42*M439Z],( 57ZAMEN3O.S:$T!;UQ?:,YYPY
M,Q[GH['/K@/PY$5)[0K:>=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DB6[
MW0>FN-"TS*/O9,O<#%X*#2=+W* 4MZ]'D&8LZ)Z^.1Y$V_G@8&7>\Q9^@/_9
MGRQ:;&&IA0+MA-'$0E/0V_WAF(7X&/ H8'2K,PF5G(UY#L:WNJ"[( @D5#XP
M<-PN< =2!B*4\6OFI$O* %R?W]B_Q-JQEC-W<&?DDZA]5] ;2FIH^"#]@QF_
MPES/-25S\=_A A+#@Q+,41GIXDJJP7FC9A:4HOC+M L=]W&Z2=,9M@U(9D"R
M &YB'C8EBLH_<\_+W)J1V*GW/0]/O#\DV)LJ.&,KXAV*=^B]E/M/:<XN@6B.
M.4XQR3IFB6#(OJ1(ME(<DW_@R38\W5281GCZA\)LFR#;),@B0?;?$K=BKO]*
MPE8]56#;.$V.5&;0<9)7WF5@;Y/X)N_AT[3?<]L*[<C9>'S9V/_&& \H97>%
M(]3A!UL,"8T/QX]XMM.8388W_?R#V/*-R]]02P,$%     @ %8+^3@K6J\BU
M 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL?5/;;MLP#/T5
M01]0)8[79H%MH.DPK$ +!!VV/2LV;0O5Q9/DN/W[4;+K>:VQ%TFD> X/*2H;
MC'UV+8 G+TIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ELKIGB
M0M,BB[Z3+3+3>RDTG"QQO5+<OAY!FB&G6_KF>!)-ZX.#%5G'&_@._D=WLFBQ
MF:42"K031A,+=4YOMX=C&N)CP$\!@UN<2:CD;,QS,.ZKG&Z"()!0^L# <;O
M'4@9B%#&[XF3SBD#<'E^8_\::\=:SMS!G9&_1.7;G.XIJ:#FO?1/9O@&4SV?
M*)F*?X +2 P/2C!'::2+*RE[YXV:6%"*XB_C+G3<A_$F32;8.B"9 ,D,V,<\
M;$P4E7_AGA>9-0.Q8^\['IYX>TBP-V5PQE;$.Q3OT'LIMI^O,W8)1%/,<8Q)
MEC%S!$/V.46REN*8?( GZ_#=JL)=A._^47BS3I"N$J21(/UOB6LQ^W=)V**G
M"FP3I\F1TO0Z3O+".P_L;7Q$]C=\G/9';ANA'3D;CR\;^U\;XP&E;*YPA%K\
M8+,AH?;A>(-G.X[9:'C333^(S=^X^ -02P,$%     @ %8+^3EWS=?FU 0
MT@,  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL?5/;;MP@$/T5Q <$
M+[MIDY5M*9NJ:J566J5J^\S:8QN%BPMXG?Y]!^RX5F/U!9CAG#,7AGRT[MEW
M (&\:&5\0;L0^B-CONI "W]C>S!XTUBG14#3M<SW#D2=2%HQGF7OF!;2T#)/
MOK,K<SL$)0V<'?&#UL+]/H&R8T%W]-7Q)-LN1 <K\UZT\ W"]_[LT&*+2BTU
M&"^M(0Z:@C[LCJ=#Q"? #PFC7YU)K.1B[7,T/M<%S6)"H* *44'@=H5'4"H*
M81J_9DVZA(S$]?E5_6.J'6NY" ^/5OV4=>@*>D=)#8T85'BRXR>8Z[FE9"[^
M"UQ!(3QF@C$JJWQ:237X8/6L@JEH\3+MTJ1]G&[VMS-MF\!G E\(=RD.FP*E
MS#^((,K<V9&XJ?>]B$^\.W+L316=J17I#I/WZ+V6N_O[G%VCT(PY31B^QBP(
MANI+"+X5XL3?T/DV?;^9X3[1]VMZEFT+'#8%#DG@\-\2WV)X]F^1;-53#:Y-
MT^1)90>3)GGE70;V@:<W^0N?IOVK<*TTGEQLP)=-_6^L#8"I9#<X0AU^L,50
MT(1X?(]G-XW99 3;SS^(+=^X_ -02P,$%     @ %8+^3A:Y'7RT 0  T@,
M !D   !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL?5-A;]P@#/TKB!]0$B[=
MJE,2J==JVJ1-.G7:^IE+G 050@;DTOW[&9)FV1;M"V#C]_QL3#X9^^(Z $]>
MM>I=03OOAR-CKNI "W=C!NCQIC%6"X^F;9D;+(@Z@K1B/$G>,2UD3\L\^LZV
MS,WHE>SA;(D;M1;VYPF4F0J:TC?'DVP['QRLS ?1PE?PWX:S18NM++74T#MI
M>F*A*>A]>CQE(3X&?)<PN<V9A$HNQKP$XU-=T"0( @65#PP"MRL\@%*!"&7\
M6#CIFC( M^<W]@^Q=JSE(AP\&/4L:]\5](Z2&AHQ*O]DIH^PU'-+R5+\9[B"
MPO"@!'-41KFXDFITWNB%!:5H\3KOLH_[--_P=('M _@"X"O@+N9A<Z*H_%%X
M4>;63,3.O1]$>.+TR+$W57#&5L0[%._0>RUYPG-V#41+S&F.X9N8=(U@R+ZF
MX'LI3OP?.-^''W85'B+\\(?"PSY!MDN018+LOR7NQ61_)6&;GFJP;9PF1RHS
M]G&2-]YU8.]Y?)/?X?.T?Q&VE;TC%^/Q96/_&V,\H)3D!D>HPP^V&@H:'X[O
M\6SG,9L-;X;E!['U&Y>_ %!+ P04    "  5@OY.-J6PB+4!  #2 P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q]4]MNW" 0_17$!P0OWERTLBUE
M4U6MU$BK1&V?67M\4;BX@-?)WV? CNNV5E^ &>:<.3,,V6CLBVL!/'E54KN<
MMM[W!\9<V8(2[LKTH/&F-E8)CZ9MF.LMB"J"E&0\26Z8$IVF119])UMD9O"R
MTW"RQ U*"?MV!&G&G.[HA^.I:UH?'*S(>M' ,_CO_<FBQ1:6JE.@76<TL5#G
M]'YW..Y#? SXT<'H5F<2*CD;\Q*,KU5.DR ())0^, C<+O  4@8BE/%KYJ1+
MR@!<GS_8/\?:L9:S</!@Y,^N\FU.[RBIH!:#]$]F_ )S/=>4S,5_@PM(# ]*
M,$=II(LK*0?GC9I94(H2K]/>Z;B/TTV:SK!M )\!? '<Q3QL2A25?Q)>%)DU
M([%3[WL1GGAWX-B;,CAC*^(=BG?HO10\N<[8)1#-,<<IAJ]B=DL$0_8E!=]*
M<>3_P/DV/-U4F$9X^H?"FVV"_2;!/A+L_UOB5LSM7TG8JJ<*;!.GR9'2##I.
M\LJ[#.P]CV_R.WR:]D=AFTX[<C8>7S;VOS;& TI)KG"$6OQ@BR&A]N%XBV<[
MC=ED>-///X@MW[AX!U!+ P04    "  5@OY.=\%1@;8!  #2 P  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q]4]MNU# 0_17+'U GWBTLJR12MPB!
M!-*JB/+L3287U9=@.YOR]XR=- 0:]<7VC.><.3,>9Z.Q3ZX%\.192>URVGK?
M'QES90M*N!O3@\:;VE@E/)JV8:ZW(*H(4I+Q)'G'E.@T+;+H.]LB,X.7G8:S
M)6Y02MC?)Y!FS&E*7QP/7=/ZX&!%UHL&OH/_T9\M6FQAJ3H%VG5&$PMU3N_2
MXVD?XF/ 8P>C6YU)J.1BS%,POE0Y38(@D%#ZP"!PN\(]2!F(4,:OF9,N*0-P
M?7YA_Q1KQUHNPL&]D3^[RK<Y/5!202T&Z1_,^!GF>FXIF8O_"E>0&!Z48([2
M2!=74@[.&S6SH!0EGJ>]TW$?IYM;/L.V 7P&\ 5PB'G8E"@J_RB\*#)K1F*G
MWO<B/'%ZY-B;,CAC*^(=BG?HO18\.63L&HCFF-,4PU<QZ1+!D'U)P;=2G/@K
M.-^&[S85[B)\]X_"#]L$^TV"?238OUGB1DR:_)>$K7JJP#9QFAPIS:#C)*^\
MR\#>Q4=D?\.G:?\F;--I1R[&X\O&_M?&>$ IR0V.4(L?;#$DU#X<W^/93F,V
M&=[T\P]BRS<N_@!02P,$%     @ %8+^3DX=<2FS 0  T@,  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&UL?5-A;]P@#/TKB!]0+N365J<D4J_3M$F;
M=&JU[3.7. DJA!3(I?OW-21-LRW;%\#&[_G9F&PT]LFU )Z\:-6YG+;>]P?&
M7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%^&YWS;20'2VRZ#O9(C.#5[*#DR5N
MT%K87T=09LQI0M\<#[)I?7"P(NM% X_@O_<GBQ9;6"JIH7/2=,1"G=.[Y'#<
MA_@8\$/"Z%9G$BHY&_,4C"]53G=!$"@H?6 0N%W@'I0*1"CC>>:D2\H 7)_?
MV#_%VK&6LW!P;]1/6?DVI[>45%"+0?D',WZ&N9X/E,S%?X4+* P/2C!':92+
M*RD'YXV>65"*%B_3+KNXC]-->C/#M@%\!O %<!OSL"E15/Y1>%%DUHS$3KWO
M17CBY,"Q-V5PQE;$.Q3OT'LI>))D[!*(YICC%,-7,>\1#-F7%'PKQ9'_!>?;
M\'1381KAZ6\*_T&PWR381X+]?TO<BDG_2,)6/=5@FSA-CI1FZ.(DK[S+P-[Q
M^";OX=.T?Q.VD9TC9^/Q96/_:V,\H)3=%8Y0BQ]L,134/AQO\&RG,9L,;_KY
M!['E&Q>O4$L#!!0    ( !6"_DYA<FS&M0$  -(#   9    >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;'U3VV[<(!#]%<0'A#7KI-'*MI1-5;52(ZU2M7EF
M[?%%X>("7B=_WP$[KI-:?0%FF'/FS#!DH['/K@7PY$5)[7+:>M\?&'-E"TJX
M*].#QIO:6"4\FK9AKK<@J@A2DO'=[H8IT6E:9-%WLD5F!B\[#2=+W*"4L*]'
MD&;,:4+?'(]=T_K@8$76BP9^@/_9GRQ:;&&I.@7:=483"W5.[Y+#,0WQ,>!7
M!Z-;G4FHY&S,<S"^53G=!4$@H?2!0>!V@7N0,A"AC-\S)UU2!N#Z_,;^)=:.
MM9R%@WLCG[K*MSF]I:2"6@S2/YKQ*\SU7%,R%_\=+B Q/"C!'*61+JZD')PW
M:F9!*4J\3'NGXSY.-^E^AFT#^ S@"^ VYF%3HJC\L_"BR*P9B9UZWXOPQ,F!
M8V_*X(RMB'<HWJ'W4O DS=@E$,TQQRF&KV*2)8(A^Y*";Z4X\G_@?!N^WU2X
MC_#].X77VP3I)D$:"=+_EK@5<_,A"5OU5(%MXC0Y4II!QTE>>9>!O>/Q3?Z&
M3]/^(&S3:4?.QN/+QO[7QGA *;LK'*$6/]AB2*A].'["LYW&;#*\Z><?Q)9O
M7/P!4$L#!!0    ( !6"_D[G!_"KM $  -(#   9    >&PO=V]R:W-H965T
M<R]S:&5E=#(T+GAM;'U386_;(!#]*X@?4&*2K5ED6VHZ39VT25&GM9^)?;91
MP><"CKM_/\".ZVW6O@!WW'OW[CC2 <V+;0 <>=.JM1EMG.L.C-FB 2WL#7;0
M^IL*C1;.FZ9FMC,@R@C2BO'-YB/30K8T3Z/O9/(4>Z=D"R=#;*^U,+^.H'#(
M:$*OCD=9-RXX6)YVHH8?X'YV)^,M-K.44D-K);;$0)71N^1PW(7X&/ D8;"+
M,PF5G!%?@O&US.@F" (%A0L,PF\7N >E I&7\3IQTCEE "[/5_8OL79?RUE8
MN$?U+$O79'1/20F5Z)5[Q.$!IGH^4#(5_PTNH'QX4.)S%*AL7$G16X=Z8O%2
MM'@;=]G&?1AOME?8.H!/ #X#]A' QD11^6?A1)X:'(@9>]^)\,3)@?O>%,$9
M6Q'OO'CKO9><)[<INP2B*>8XQO!%3#)',,\^I^!K*8[\'SA?AV]7%6XC?/N'
MPOTZP6Z58!<)=O\M<2WFTU])V**G&DP=I\F2 OLV3O+".P_L'8]O\AX^3OMW
M86K96G)&YU\V]K]"=."E;&[\"#7^@\V&@LJ%XZT_FW',1L-A-_T@-G_C_#=0
M2P,$%     @ %8+^3C*H.8ZS 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H
M965T,C4N>&UL?5-A;]P@#/TKB!]0<ERV5:<D4J_3M$JK=.JT[3.7. DJQ"F0
M2_OO!R3-LBWM%\#&[_G9F&Q$\VA; $>>M>IL3EOG^@-CMFQ!"WN%/73^ID:C
MA?.F:9CM#8@J@K1B/$D^,BUD1XLL^DZFR'!P2G9P,L0.6@OS<@2%8TYW]-7Q
M()O6!0<KLEXT\!W<C_YDO,46EDIJZ*S$CABH<WJS.QS3$!\#?DH8[>I,0B5G
MQ,=@W%4Y38(@4%"ZP"#\=H%;4"H0>1E/,R==4@;@^OS*_B76[FLY"PNWJ'[)
MRK4YO::D@EH,RCW@^!7F>CY0,A?_#2Z@?'A0XG.4J&Q<23E8AWIF\5*T>)YV
MV<5]G&[VZ0S;!O 9P!? =<S#ID11^6?A1)$9'(F9>M^+\,2[ _>]*8,SMB+>
M>?'6>R\%YTG&+H%HCCE.,7P5LULBF&=?4O"M%$?^'YQOP_>;"O<1OO]+X1OY
MTTV"-!*D[Y:X%?.O2K;JJ0;3Q&FRI,2ABY.\\BX#>\/CF_P)GZ;]7IA&=I:<
MT?F7C?VO$1UX*<F5'Z'6?[#%4%"[</SDSV8:L\EPV,\_B"W?N/@-4$L#!!0
M   ( !6"_DYMOS/SM $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;'U386_<( S]*X@?4.Y(NIU.2:1>IVF55NG4:=MG+G$25(A3()?VWP](
MFF5;M"^ C=_SLS'9B.;9M@".O&K5V9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,P
MVQL0501IQ?AN]X%I(3M:9-%W-D6&@U.R@[,A=M!:F+<3*!QSNJ?OCB?9M"XX
M6)'UHH%OX+[W9^,MMK!44D-G)7;$0)W3N_WQE(;X&/!#PFA79Q(JN2 ^!^.A
MRNDN" (%I0L,PF]7N >E I&7\3)STB5E *[/[^R?8^V^EHNP<(_JIZQ<F],#
M)1748E#N"<<O,-=S2\E<_%>X@O+A08G/4:*R<27E8!WJF<5+T>)UVF47]W&Z
M20XS;!O 9P!? (>8ATV)HO)/PHDB,S@2,_6^%^&)]T?N>U,&9VQ%O//BK?=>
M"\Z3C%T#T1QSFF+X*F:_1##/OJ3@6RE._!\XWX8GFPJ3"$_^4)AN$Z2;!&DD
M2/];XE;,[5])V*JG&DP3I\F2$H<N3O+*NPSL'8]O\CM\FO9'81K967)!YU\V
M]K]&=."E[&[\"+7^@RV&@MJ%XT=_-M.838;#?OY!;/G&Q2]02P,$%     @
M%8+^3N*,P &U 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL
M?5/;;MLP#/T501]0)4K69H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ
M%TFD> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1
M)9!6C&\VMTP+:6B1)=_9%9GM@Y(&SH[X7FOA?I] V2&G6_KB>)1-&Z*#%5DG
M&O@&X7MW=FBQF:62&HR7UA '=4[OM\?3/L:G@!\2!K\XDUC)Q=JG:'RN<KJ)
M@D!!&2*#P.T*#Z!4)$(9OR9..J>,P.7YA?UCJAUKN0@/#U;]E%5H<WJ@I():
M]"H\VN$33/6\HV0J_@M<06%X5((Y2JM\6DG9^V#UQ()2M'@>=VG2/HPW_/T$
M6P?P"<!GP"'E86.BI/R#"*+(G!V(&WO?B?C$VR/'WI31F5J1[E"\1^^UX/PV
M8]=(-,6<QAB^B-G.$0S9YQ1\+<6)OX'S=?AN5>$NP7?_*+Q;)]BO$NP3P?Z_
M):[%'%XE88N>:G!-FB9/2MN;-,D+[SRP]SR]R=_P<=J_"M=(X\G%!GS9U/_:
MV@ H97.#(]3B!YL-!76(QSL\NW',1B/8;OI!;/[&Q1]02P,$%     @ %8+^
M3I?L%^NT 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL?5/;
M;MP@$/T5Q <$+]ZFR<JVE$T5I5(KK5*U?6;ML8T"Q@&\3O^^ W9<J['R LQP
MSID+0S8:^^Q: $]>M>I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B
M/$FNF1:RHT46?2=;9&;P2G9PLL0-6@O[YPC*C#G=T3?'DVQ:'QRLR'K1P _P
M/_N318LM*I74T#EI.F*ASNG=[G#<!WP$_)(PNM69A$K.QCP'XVN5TR0D! I*
M'Q0$;A>X!Z6"$*;Q,FO2)60@KL]OZ@^Q=JSE+!S<&_5;5K[-Z0TE%=1B4/[)
MC(\PU_.)DKGX;W !A?"0"<8HC7)Q)>7@O-&S"J:BQ>NTRR[NXW3#;V?:-H'/
M!+X0;F(<-@6*F7\17A29-2.Q4^][$9YX=^#8FS(X8ROB'2;OT'LI.+_-V"4(
MS9CCA.$KS&Y!,%1?0O"M$$?^CLZWZ>EFAFFDIVMZFFP+[#<%]E%@_V&)&YCT
M_R+9JJ<:;!.GR9'2#%V<Y)5W&=@['M_D'WR:]N_"-K)SY&P\OFSL?VV,!TPE
MN<(1:O&#+8:"VH?C9SS;:<PFPYM^_D%L^<;%7U!+ P04    "  5@OY. =74
MY]P!   !!0  &0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6QM5-N.VR 0
M_17D#U@<?-M&MJ7-5E4KM5*T5;?/Q!Y?M&!<(/'V[PO8<5V7E\",SV6&,.23
MD&^J ]#HG;-!%4&G]7C$6%4=<*H>Q B#^=((R:DVH6RQ&B70VI$XPR0,4\QI
M/P1E[G)G6>;BJED_P%DB=>6<RM\G8&(J@D-P3[ST;:=M I?Y2%OX#OK'>)8F
MPJM*W7,85"\&)*$I@J?#\919O .\]C"IS1[93BY"O-G@2UT$H2T(&%3:*E"S
MW. 9&+-"IHQ?BV:P6EKB=G]7_^1Z-[U<J()GP7[VM>Z*X#% -33TRO2+F#[#
MTD\2H*7YKW #9N"V$N-1":;<+ZJN2@N^J)A2.'V?UWYPZ[3HWVE^ ED(9$?
MLY&K_"/5M,REF)"<SWZD]B\^'(DYF\HFW5&X;Z9X9;*WDD0DQS<KM&!.,X9L
M,(<5@8WZ:D%\%B?R'YWXZ9&WPLC1HZU[FO@%8J] [ 3B?UJ,=BWZ,+'?)/&:
M)!Z!9&?BPZ1^D]1KDGH$LIV)#_/H-\F\)IE'X,/.Q(.)PYT)WEQ!#K)UPZ=0
M):Z#&_Q-=IWO)^*N\%_X_#A\H[+M!X4N0IM!<->U$4*#*25\,*?:F?=H#1@T
MVFXSLY?S5,Z!%N/RX.#UU2O_ %!+ P04    "  5@OY.IS%_4[4!  #2 P
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6QM4]MNW" 0_17$!P0O=M-H
M95O*IJI:J956J=H\L_;XH@#C EZG?U_ CN.F?@%F..?,A2&?T#S;#L"1%R6U
M+6CGW'!DS%8=*&%O< #M;QHT2CAOFI;9P8"H(TE)QI/DEBG1:UKFT7<V98ZC
MD[V&LR%V5$J8/R>0.!7T0%\=CWW;N>!@93Z(%GZ ^SF<C;?8JE+W"K3M41,#
M34'O#\=3%O 1\*N'R6[.)%1R07P.QM>ZH$E(""14+B@(OUWA :0,0CZ-WXLF
M74,&XO;\JOXYUNYKN0@+#RB?^MIU!;VCI(9&C-(]XO0%EGH^4+(4_PVN(#T\
M9.)C5"AM7$DU6H=J4?&I*/$R[[V.^S3?W*8+;9_ %P)?"7<Q#IL#Q<P_"2?*
MW.!$S-S[080G/ARY[TT5G+$5\<XG;[WW6O+LD+-K$%HPIQG#-Y@W!//J:PB^
M%^+$_Z/S?7JZFV$:Z>F6GB3[ MFN0!8%LG]*Y.]*W,.D[X*P34\5F#9.DR45
MCCI.\L:[#NP]CV_R!I^G_;LP;:\MN:#S+QO[WR Z\*DD-WZ$.O_!5D-"X\+Q
MHS^;><QFP^&P_""V?N/R+U!+ P04    "  5@OY.Z,/W#=(!  "<!   &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6QM5.MNVR 4?A7$ Q2'V&X:V9::
M5M,F;5+4:=MO8A]?5# >X+A[^P%V/2_EC^$<OLLY&,@FJ5YU"V#0F^"]SG%K
MS' D1)<M"*;OY "]7:FE$LS84#5$#PI8Y4F"$QI%*1&LZW&1^=Q9%9D<#>]Z
M."ND1R&8^G,"+J<<[_![XJ5K6N,2I,@&UL!W,#^&L[(1656J3D"O.]DC!76.
M'W?'4^KP'O"S@TEOYLAU<I'RU05?JAQ'KB#@4!JGP.QPA2?@W G9,GXOFGBU
M=,3M_%W]D^_=]G)A&IXD_]55ILWQ :,*:C9R\R*GS[#TDV"T-/\5KL MW%5B
M/4K)M?^B<M1&BD7%EB+8VSQVO1^G>26A"RU,H N!KH2#]R&SD:_\F1E69$I.
M2,U[/S#WBW=':O>F=$F_%7[-%J]M]EK0.,[(U0DMF-.,H1O,;D40J[Y:T)#%
MB7Z@TS!]'ZQP[^G[+3UZ" O$08'8"\3_M9C<M!C"I&&3)&B2! 3N;TQ"F$/8
M) V:I &!AQN3 ":);DS(YG0(4(V_%QJ5<NS]G=QDUZOWZ(\C^0>?[^TWIIJN
MU^@BC3VC_B354AJPI41WMN'6/A5KP*$V;GIOYVJ^,'-@Y+"\!61]D(J_4$L#
M!!0    ( !6"_DX8.H$]MP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;&U3VV[;, S]%4$?4,6*TQ6!;:#I4'3 !@0=MCTK-GU!=?$D.>[^
M?I3LNE[G%TFD> X/*2H;C7UQ+8 GKTIJE]/6^_[(F"M;4,+=F!XTWM3&*N'1
MM USO05119"2C.]VMTR)3M,BB[ZS+3(S>-EI.%OB!J6$_7,":<:<)O3-\=PU
MK0\.5F2]:. [^!_]V:+%%I:J4Z!=9S2Q4.?T/CF>TA ? WYV,+K5F81*+L:\
M!.-+E=-=$ 022A\8!&Y7>  I Q'*^#USTB5E *[/;^R/L7:LY2(</!CYJZM\
MF],[2BJHQ2#]LQF?8*[G0,E<_%>X@L3PH 1SE$:ZN))R<-ZHF06E*/$Z[9V.
M^SC=W"8S;!O 9P!? '<Q#YL21>6?A1=%9LU([-3[7H0G3HX<>U,&9VQ%O$/Q
M#KW7@A^2C%T#T1QSFF+X*N8]@B'[DH)OI3CQ_^!\&[[?5+B/\/T:GARV"=)-
M@C02I/\0I!]*W(@Y?%3)5CU58)LX38Z49M!QDE?>96#O>7R3]_!IVK\)VW3:
MD8OQ^+*Q_[4Q'E#*[@9'J,4/MA@2:A^.G_!LIS&;#&_Z^0>QY1L7?P%02P,$
M%     @ %8+^3F[KA6VX 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL;5/;CM,P$/T5RQ^P;MR4+542:;L(@012M0AX=I/)1>M+L)UF^7O&
M3C:$)2^V9WS.F8O'V6CLLVL!/'E14KN<MM[W)\9<V8(2[L[TH/&F-E8)CZ9M
MF.LMB"J2E&1\MWO'E.@T+;+HN]@B,X.7G8:+)6Y02MC?9Y!FS&E"7QU/7=/Z
MX&!%UHL&OH'_WE\L6FQ1J3H%VG5&$PMU3A^2TSD-^ CXT<'H5F<2*KD:\QR,
MSU5.=R$AD%#ZH"!PN\$C2!F$,(U?LR9=0@;B^ORJ_C'6CK5<A8-'(W]VE6]S
M>J2D@EH,TC^9\1/,]1PHF8O_ C>0" ^98(S22!=74@[.&S6K8"I*O$Q[I^,^
M3C?I^YFV3> S@2^$8XS#ID Q\P_"BR*S9B1VZGTOPA,G)XZ]*8,SMB+>8?(.
MO;>"'_89NP6A&7.>,'R%218$0_4E!-\*<>;_T?DV?;^9X3[2]VMZ<MP62#<%
MTBB0_B-P_Z;$#<PA?1.$K7JJP#9QFAPIS:#C)*^\R\ ^\/@F?^'3M'\5MNFT
M(U?C\65C_VMC/& JNSL<H18_V&)(J'TXWN/93F,V&=[T\P]BRS<N_@!02P,$
M%     @ %8+^3NP7G?3A 0   04  !D   !X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL=53;;MP@$/T5BP\(7M:7[<JVE$T4M5(KK5*U?6;M\44!XP*[3O^^
M@!W7=<B+888SY\R,&;)1R!?5 NC@E;->Y:C5>CABK,H6.%5W8H#>G-1"<JJ-
M*1NL!@FT<D&<81*&">:TZU&1.=]9%IFX:M;U<):!NG).Y9\3,#'F:(?>',]=
MTVKKP$4VT :^@_XQG*6Q\,)2=1QZU8D^D%#GZ'YW/*46[P _.QC5:A_82BY"
MO%CC2Y6CT"8$#$IM&:A9;O  C%DBD\;OF1,MDC9PO7]C?W*UFUHN5,&#8+^Z
M2K<Y.J"@@II>F7X6XV>8ZXE1,!?_%6[ #-QF8C1*P93[!N55:<%G%I,*IZ_3
MVO5N':>3*)K#_ %D#B!+P,'IX$G(9?Y(-2TR*<9 3KT?J/W%NR,QO2FMT[7"
MG9GDE?'>"A+'&;Y9HAESFC!DA=DM"&S8%PGBDSB1=^'$'[[W9KAWX?MU./E
M/_(21(X@^J_$9%.B#Y/Z16*O2.PA.&Q$?)A/?I'$*Y*\)TC"C8@/\T&[4J](
MZB$@&Q$?9K\1P:LKR$$V;OA44(IK[P9_Y5WF^YZX*_P//CT.WZALNEX%%Z'-
M(+CK6@NAP:02WIFNMN8]6@P&M;;;U.SE-)63H<4P/SAX>?6*OU!+ P04
M"  5@OY.==LCI;<!  #2 P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX
M;6QM4V%OVR 0_2N('U 2XB959%MJ6E6;M$E1IVV?B7VV4<%X@./NW^_ KNMV
M_@+<<>_=N^-(!V-?7 /@R:M6K<MHXWUW9,P5#6CA;DP'+=Y4QFKAT;0U<YT%
M44:05HQO-GNFA6QIGD;?V>:IZ;V2+9PM<;W6POX]@3)#1K?TS?$LZ\8'!\O3
M3M3P _S/[FS18C-+*36T3IJ66*@R>K\]GI(0'P-^21C<XDQ")1=C7H+QM<SH
M)@@"!84/# *W*SR 4H$(9?R9..F<,@"7YS?VIU@[UG(1#AZ,^BU+WV3TCI(2
M*M$K_VR&+S#5<TO)5/PWN(+"\* $<Q1&N;B2HG?>Z(D%I6CQ.NZRC?LPWB2'
M";8.X!. SX"[F(>-B:+R1^%%GEHS$#OVOA/AB;='CKTI@C.V(MZA>(?>:\[W
M2<JN@6B*.8TQ?!&SG2,8LL\I^%J*$_\/SM?ANU6%NPC??5!XNTZ0K!(DD2#Y
M0+#_5.):S.%3$K;HJ09;QVERI#!]&R=YX9T']I['-WD/'Z?]N["U;!VY&(\O
M&_M?&>,!I6QN<(0:_&"SH:#RX7C LQW';#2\Z:8?Q.9OG/\#4$L#!!0    (
M !6"_DZO\>#LN0$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;'5386_;(!#]*X@?4!R2-EED6VHZ39NT25&G=9^)?;91P7B X^[?[\"NYW7N
M%^".>^_='4<Z&/OL&@!/7K1J748;[[LC8ZYH0 MW8SIH\:8R5@N/IJV9ZRR(
M,H*T8CQ)[I@6LJ5Y&GUGFZ>F]TJV<+;$]5H+^_L$R@P9W=!7QZ.L&Q\<+$\[
M4<-W\#^ZLT6+S2REU- Z:5IBH<KH_>9XVH7X&/ D87"+,PF57(QY#L:7,J-)
M2 @4%#XP"-RN\ !*!2),X]?$26?) %R>7]D_Q=JQEHMP\&#43UGZ)J,'2DJH
M1*_\HQD^PU3/+253\5_A"@K#0R:H41CEXDJ*WGFC)Q9,18N7<9=MW(?Q9KN?
M8.L /@'X##A$'38*Q<P_"B_RU)J!V+'WG0A/O#ER[$T1G+$5\0Z3=^B]YOSN
MD+)K()IB3F,,7\1LY@B&[+,$7Y,X\?_@?!V^7<UP&^';I?K^'?W=*L$N$NS^
M*?'#FQ)78O;)&Q&VZ*D&6\=I<J0P?1LG>>&=!_:>QS?Y&SY.^S=A:]DZ<C$>
M7S;VOS+& Z:2W. (-?C!9D-!Y<-QCV<[CMEH>---/XC-WSC_ U!+ P04
M"  5@OY.']H U/P!  #*!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6QUE&]OFS 0QK\*X@/4B9, B0"IZ51MTB9%G;:]=L@EH-J8VB9TWWZVH13!
M[4W\[[GG=^?@2SNI7G4)8()WP6N=A:4QS8$0790@F'Z0#=3VY"J58,8NU8WH
M1@&[^"#!"5VM(B)858=YZO=.*D]E:WA5PTD%NA6"J;]'X+++PG7XL?%2W4KC
M-DB>-NP&/\'\:D[*KLCH<JD$U+J2=:#@FH6/Z\-Q[_1>\+N"3D_F@:OD+.6K
M6WR[9.'*)00<"N,<F!WN\ 2<.R.;QMO@&8Y(%SB=?[@_^]IM+6>FX4GR/]7%
ME%F8A,$%KJSEYD5V7V&H9Q<&0_'?X0[<RETFEE%(KOUO4+3:2#&XV%0$>^_'
MJO9CUY]$FR$,#Z!# !T#$L\A/<AG_H49EJ=*=H'J[[YA[B]>'ZB]F\)M^JOP
M9S9Y;7?O.8W7*;D[HT%S[#5THOE4$.L^(BB&.-)%.,7#-VB&&Q^^F=+C#6ZP
M10VVWF [,5A4N)2LXRW.V*&,W<* QG0&P33_*21"(1%BL)U!,,T.A\0H)$8,
MHAD$T\0X)$$A"6*0S""89H]#]BADOS1(5C,(IIE_W&3RE@2HF^\B.BAD6_L.
M-MD=&]4C]6_Q4]YWN1],W:I:!V=I[(OV[^XJI0&;RNK!?A^E;:SC@L/5N&EL
MYZIO+_W"R&;HG&1LW_D_4$L#!!0    ( !6"_DX!2@?OMP$  -(#   9
M>&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;&U3VV[<(!#]%<0'A%WL-*N5;2F;
M*DJE5EJE:OO,VF,;!8P+>)W^?0?L.&[J%V"&<\Y<&++1V!?7 GCRJE7G<MIZ
MWQ\9<V4+6K@;TT.'-[6Q6G@T;<-<;T%4D:05X[O=)Z:%[&B11=_9%ID9O)(=
MG"UQ@];"_CF!,F-.]_3-\2R;U@<'*[)>-/ =_(_^;-%BBTHE-71.FHY8J'-Z
MOS^>TH"/@)\21K<ZDU#)Q9B78'RI<KH+"8&"T@<%@=L5'D"I((1I_)XUZ1(R
M$-?G-_7'6#O6<A$.'HSZ)2O?YO1 206U&)1_-N,3S/7<4C(7_Q6NH! >,L$8
MI5$NKJ0<G#=Z5L%4M'B==MG%?9QN$C[3M@E\)O"%<(AQV!0H9OY9>%%DUHS$
M3KWO17CB_9%C;\K@C*V(=YB\0^^UX >>L6L0FC&G"<-7F/V"8*B^A.!;(4[\
M/SK?IB>;&2:1GJRCW]UN"Z2; FD42/\I,?E0XA8F_1"$K7JJP39QFAPIS=#%
M25YYEX&]CX_(WN'3M'\3MI&=(Q?C\65C_VMC/& JNQL<H18_V&(HJ'TXWN'9
M3F,V&=[T\P]BRS<N_@)02P,$%     @ %8+^3@KMOD[O 0  9@4  !D   !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL=53;;IPP$/T5BP^(6>^RD!4@95-5
MK=1*JU1-G[TP7!0;4]LLZ=_7-H12XKQ@S_C,.3,V,^DHY(MJ #1ZY:Q36=!H
MW9\P5D4#G*H[T4-G3BHA.=7&E#56O01:NB#., G#(^:T[8(\=;Z+S%,Q:-9V
M<)%(#9Q3^><,3(Q9L O>'$]MW6CKP'G:TQI^@/[97Z2Q\,)2MAPZU8H.2:BR
MX&%W.B<6[P#/+8QJM4>VDJL0+];X6F9!:!,"!H6V#-0L-W@$QBR12>/WS!DL
MDC9PO7]C_^QJ-[5<J8)'P7ZUI6ZR( E0"14=F'X2XQ>8ZXD"-!?_#6[ #-QF
M8C0*P93[HF)06O"9Q:3"Z>NTMIU;Q^DDCN8P?P"9 \@2D#@=/ FYS#]13?-4
MBA')Z>Y[:I]X=R+F;@KK=%?ASDSRRGAO.4FB%-\LT8PY3QBRPNP6!#;LBP3Q
M29S)NW#B#]][,]R[\/U:/4[\! <OP<$1'/XCB#<EOL>0Y.@7B;PBD8=@*^+#
M?%#)T2MR]!#<;T0\F/O0+Q)[16(/P6XCXL-\\*B)5R3Q$.PW(C[,82."5_\Y
M!UF[#E>H$$/GILO*NPR1!^+ZY!]\FD#?J:S;3J&KT*;;7$]40F@PJ81WYND:
M,_06@T&E[=8T*9)3ZT^&%OT\U? R6O._4$L#!!0    ( !6"_D[3UQQNZP$
M &8%   9    >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;'5488^;, S]*R@_
MX$)#6[@*D*XW39NT2=5-VSZGU"WH$L*2M-S^_9) &>.\+R1VGM^S$^R\5_K5
MU  V>I.B-06IK>UVE)JJ!LG-@^J@=2=GI26WSM07:CH-_!2"I* LCK=4\J8E
M91Y\!UWFZFI%T\)!1^8J)=>_]R!47Y 5N3M>FDMMO8.6><<O\ WL]^Z@G44G
MEE,CH36-:B,-YX(\K7;[S.,#X$<#O9GM(U_)4:E7;WP^%23V"8& RGH&[I8;
M/(,0GLBE\6OD)).D#YSO[^P?0^VNEB,W\*S$S^9DZX)D)#K!F5^%?5'])QCK
MV9!H+/X+W$ XN,_$:51*F/"-JJNQ2HXL+A7)WX:U:</:C_SW,#R C0%L$4 '
MH9#Y!VYYF6O51WJX^X[[)U[MF+N;RCO#580SE[QQWEO)'C<YO7FB$;,?,&R&
M64T(ZM@G"89)[-F[<(:')VB&20A/YNIIAA.L48)U(%C_4^)V42*&27&1#2JR
M00BRA0B&><1%MJC(]AU!$L<+$0SSG^=*49$4(6 +$0R3X"(9*I(A!.N%"(;9
M+$3H[#^7H"^APTU4J6L;ILO,.PV1)Q;ZY"]\F$!?N;XTK8F.RKIN"SUQ5LJ"
M2R5^<$]7NZ$W&0+.UF]3M]=#ZP^&5=TXU>@T6LL_4$L#!!0    ( !6"_D[C
MK A/N $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;&U3VVZ<
M,!#]%<L?$(,AR6H%2-E442NUTBI5VV<O#&#%%VJ;)?W[VH90FO!B>\;GG+EX
M7$S:O-@>P*%7*90M<>_<<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39([
M(AE7N"JB[VRJ0H].< 5G@^PH)3-_3B#T5.(4OSF>>=>[X"!5,; .OH/[,9R-
MM\BJTG )RG*MD(&VQ _I\90'? 3\Y##9S1F%2BY:OP3C2U/B)"0$ FH7%)C?
MKO (0@0AG\;O11.O(0-Q>WY3?XJU^UHNS,*C%K]XX_H2'S!JH&6C<,]Z^@Q+
M/;<8+<5_A2L(#P^9^!BU%C:NJ!ZMTW)1\:E(]CKO7,5]FF_R=*'M$^A"H"OA
M$..0.5#,_!-SK"J,GI"9>S^P\,3ID?K>U,$96Q'O?/+6>Z]5EMP5Y!J$%LQI
MQM -)ET1Q*NO(>A>B!/]0*?[]&PWPRS2LVWT0[8OD.\*Y%$@_T^ OBOQ(R9+
M[M\%(9N>2C!=G":+:CVJ.,D;[SJP#S2^R3_X/.W?F.FXLNBBG7_9V/]6:P<^
ME>3&CU#O/]AJ"&A=.-[[LYG';#:<'I8?1-9O7/T%4$L#!!0    ( !6"_DX
M=*B!N $  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;&U3VVZ<
M,!#]%<L?$+.&M)L5(&435:F42*M4;9^],( 57XAMEO3O:QM":<*+[1F?<^;B
M<3YJ\V([ (?>I%"VP)US_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$F^
M$,FXPF4>?2=3YGIP@BLX&60'*9GY<P2AQP+O\+OCF;>="PY2YCUKX0>XG_W)
M>(LL*C67H"S7"AEH"GR[.QRS@(^ 7QQ&NSJC4,E9ZY=@?*\+G(2$0$#E@@+S
MVP7N0(@@Y--XG37Q$C(0U^=W]6^Q=E_+F5FXT^(WKUU7X#U&-31L$.Y9CP\P
MUW.-T5S\(UQ >'C(Q,>HM+!Q1=5@G9:SBD]%LK=IYRKNXW23IC-MFT!G ET(
M^QB'3(%BYO?,L3(W>D1FZGW/PA/O#M3WI@K.V(IXYY.WWGLITV2?DTL0FC''
M"4-7F-V"(%Y]"4&W0ASI)SK=IJ>;&::1GJZCWV3; MFF0!8%LO\$T@\E?L:D
MR<V'(&354PFFC=-D4:4'%2=YY5T&]I;&-_D'GZ;]B9F6*XO.VOF7C?UOM';@
M4TFN_ AU_H,MAH#&A>-7?S;3F$V&T_W\@\CRC<N_4$L#!!0    ( !6"_DX=
M0EKXMP$  -(#   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;&U3VVZ<
M,!#]%<L?$ .[:9(5(&535:W42*M4;9^],( 57ZAMEN3O,S:$TI07VS.><^;,
M>)R/QCZ[#L"3%R6U*VCG?7]@S%4=*.ZN3 \:;QIC%?=HVI:YW@*O(TA)EB7)
M)Z:XT+3,H^]DR]P,7@H-)TO<H!2WKT>09BQH2M\=3Z+M?'"P,N]Y"S_ _^Q/
M%BVVL-1"@7;":&*A*>A]>CCN0WP,^"5@=*LS"96<C7D.QK>ZH$D0!!(J'Q@X
M;A=X "D#$<KX,W/2)64 KL_O[%]B[5C+F3MX,/*WJ'U7T%M*:FCX(/V3&;_"
M7,\U)7/QW^$"$L.#$LQ1&>GB2JK!>:-F%I2B^,NT"QWW<;JY3F?8-B"; =D"
MN(UYV)0H*O_,/2]S:T9BI][W/#QQ>LBP-U5PQE;$.Q3OT'LI=VF2LTL@FF..
M4TRVBDF7"(;L2XIL*\4Q^P^>;<-WFPIW$;Y;9[^[V2;8;Q+L(\'^GQ+3#R5N
MQ7Q4R58]56#;.$V.5&;0<9)7WF5@[[/X)G_#IVE_Y+85VI&S\?BRL?^-,1Y0
M2G*%(]3A!UL,"8T/QQL\VVG,)L.;?OY!;/G&Y1M02P,$%     @ %8+^3O.U
MSJ[2 0  G 0  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL;53K;ML@
M%'X5Q ,47Q(WBVQ+3:MJDS8IZK3N-[&/;50P'N"X>_L!=CTOXX_A'+[+.1C(
M)ZG>= =@T+O@O2YP9\QP)$17'0BJ[^0 O5UII!+4V%"U1 \*:.U)@I,DBC(B
M*.MQF?O<696Y' UG/9P5TJ,05/T^ 9=3@6/\D7AA;6=<@I3Y0%OX#N;'<%8V
M(JM*S03TFLD>*6@*_! ?3YG#>\ K@TEOYLAU<I'RS05?Z@)'KB#@4!FG0.UP
MA4?@W G9,GXMFGBU=,3M_$/]V?=N>[E0#8^2_V2UZ0I\P*B&AH[<O,CI,RS]
M[#%:FO\*5^ 6[BJQ'I7DVG]1-6HCQ:)B2Q'T?1Y9[\=I7LGBA18F) LA60D'
M[T-F(U_Y$S6TS)6<D)KW?J#N%\?'Q.Y-Y9)^*_R:+5[;[+5,XS0G5R>T8$XS
M)ME@XA5!K/IJD80L3LE_]"1,3X,5IIZ>;NE1%!;8!05V7F#W3XN[FQ9#F'W8
M9!\TV0<$LAN3$.8^;)(%3;* P.'&)(3Y=&-"-J=#@&K]O="HDF/O[^0FNUZ]
MA\2?KK_P^=Y^HZIEO487:>P9]2>ID=* +26ZLPUW]JE8 PZ-<=-[.U?SA9D#
M(X?E+2#K@U3^ 5!+ P04    "  5@OY.(4H@';4!  #2 P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-2YX;6QM4]N.W" ,_17$!RP)F6U7HR32SE95*[72
M:*NVSTSB7+2 4R"3[=\72"9-MWD!;'R.CXW))S0OM@-PY%5);0O:.3<<&;-5
M!TK8.QQ ^YL&C1+.FZ9E=C @Z@A2DO$D><>4Z#4M\^@[FS+'T<E>P]D0.RHE
MS.\32)P*FM*;X[EO.Q<<K,P'T<(W<-^'L_$66UGJ7H&V/6IBH"GH8WH\'4)\
M#/C1PV0W9Q(JN2"^!.-S7= D" ()E0L,PF]7> (I Y&7\6OAI&O* -R>;^P?
M8^V^EHNP\(3R9U^[KJ /E-30B%&Z9YP^P5+//25+\5_@"M*'!R4^1X72QI54
MHW6H%A8O18G7>>]UW*?YYOX&VP?P!<!7P$,$L#E15/Y!.%'F!B=BYMX/(CQQ
M>N2^-U5PQE;$.R_>>N^US'B2LVL@6F).<PS?Q*1K!//L:PJ^E^+$_X/S?7BV
MJS"+\&P+3[)]@L,NP2$2'/XI,7U3XE[,6Y5LTU,%IHW39$F%HXZ3O/&N _O(
MXYO\#9^G_:LP;:\MN:#S+QO[WR Z\%*2.S]"G?]@JR&A<>'XWI_-/&:SX7!8
M?A!;OW'Y!U!+ P04    "  5@OY.C0FYS[8!  #2 P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-BYX;6QM4V%OVR 0_2N('U 2['159%MJ.DV;M$E1IVV?
MB7VV4<%X@./NW^_ CN=V_@+<<>_=N^/(1F-?7 O@R:M6G<MIZWU_9,R5+6CA
M[DP/'=[4QFKAT;0-<[T%44605HSO=O=,"]G1(HN^LRTR,W@E.SA;X@:MA?US
M F7&G.[IS?$LF]8'!RNR7C3P'?R/_FS18@M+)35T3IJ.6*AS^K@_GM(0'P-^
M2AC=ZDQ")1=C7H+QI<KI+@@"!:4/# *W*SR!4H$(9?R>.>F2,@#7YQO[IU@[
MUG(1#IZ,^B4KW^;T@9(*:C$H_VS&SS#7<Z!D+OXK7$%A>%"".4JC7%Q).3AO
M],R"4K1XG7;9Q7V<;@XWV#: SP"^ !XB@$V)HO*/PHLBLV8D=NI]+\(3[X\<
M>U,&9VQ%O$/Q#KW7(N%)QJZ!:(XY33%\%;-?(ABR+RGX5HH3_P_.M^')IL(D
MPI,W"M-M@G23((T$Z1N"P[L2MV+NWR5AJYYJL$V<)D=*,W1QDE?>96 ?>7R3
M?^'3M'\3MI&=(Q?C\65C_VMC/*"4W1V.4(L?;#$4U#X</^#93F,V&=[T\P]B
MRS<N_@)02P,$%     @ %8+^3M&84E6W 0  T@,  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#<N>&UL=5/MCM0@%'T5P@,L4SHZXZ1MLK/&:*+)9(WZFVEO
M6[+06X%.U[<7:+?6M?X![N6<<S^X9".:)]L"./*L56=SVCK7GQBS90M:V#OL
MH?,W-1HMG#=-PVQO0%21I!7CN]U;IH7L:)%%W\44&0Y.R0XNAMA!:V%^G4'A
MF-.$OC@>9=.ZX&!%UHL&OH+[UE^,M]BB4DD-G978$0-U3N^3TWD?\!'P7<)H
M5V<2*KDB/@7C4Y7374@(%)0N* B_W> !E I"/HV?LR9=0@;B^ORB_B'6[FNY
M"@L/J'[(RK4Y/5)202T&Y1YQ_ AS/6\HF8O_##=0'AXR\3%*5#:NI!RL0SVK
M^%2T>)YVV<5]G&[2PTS;)O"9P!?",<9A4Z"8^7OA1)$9'(F9>M^+\,3)B?O>
ME,$96Q'O?/+6>V]%R@\9NP6A&7.>,'R%218$\^I+"+X5XLS_H?-M>KJ981KI
MZ9J>_$=@ORFPCP+[OTH\OBIQ"_/N51"VZJD&T\1ILJ3$H8N3O/(N WO/XYO\
M@4_3_D681G:67-'YEXW]KQ$=^%1V=WZ$6O_!%D-![<+QX,]F&K/)<-C//X@M
MW[CX#5!+ P04    "  5@OY.%'%L2[8!  #2 P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T."YX;6QM4]MNG# 0_17+'Q"#(6VT J1LHJB1&FF5JNVS%P:P
MX@NQS9+\?6U#*$UYL3WC.6?.C,?%I,V+[0$<>I-"V1+WS@T'0FS=@V3V2@^@
M_$VKC63.FZ8C=C# F@B2@M D^4(DXPI71?2=3%7HT0FNX&20':5DYOT(0D\E
M3O&'XYEWO0L.4A4#Z^ 'N)_#R7B+K"P-EZ LUPH9:$M\FQZ.>8B/ ;\X3'9S
M1J&2L]8OP7AL2IP$02"@=H&!^>T"=R!$(/(R7A=.O*8,P.WY@_TAUNYK.3,+
M=UK\YHWK2WR#40,M&X5[UM,W6.JYQF@I_CM<0/CPH,3GJ+6P<47U:)V6"XN7
M(MG;O',5]VF^R;,%M@^@"X"N@)N8A\R)HO)[YEA5&#TA,_=^8.&)TP/UO:F#
M,[8BWGGQUGLO598E!;D$HB7F.,?034RZ1A#/OJ:@>RF.]#\XW8=GNPJS",^V
M\/1ZGR#?)<@C0?Y/B>FG$O=B/JLDFYY*,%V<)HMJ/:HXR1OO.K"W-+[)W_!Y
MVI^8Z;BRZ*R=?]G8_U9K!UY*<N5'J/<?;#4$M"X<O_JSF<=L-IP>EA]$UF]<
M_0%02P,$%     @ %8+^3N\.2&.V 0  T@,  !D   !X;"]W;W)K<VAE971S
M+W-H965T-#DN>&UL;5/;;MP@$/T5Q >$-7;:U<JVE$U5M5(KK5*U?6;M\44!
MQ@6\3O^^@!W73?T"S'#.F0M#/J%YMAV (R]*:EO0SKGAQ)BM.E#"WN$ VM\T
M:)1PWC0MLX,!44>2DHP?#N^8$KVF91Y]%U/F.#K9:[@88D>EA/E]!HE301/Z
MZGCJV\X%!ROS0;3P#=SWX6*\Q5:5NE>@;8^:&&@*^I"<SEG 1\"/'B:[.9-0
MR17Q.1B?ZX(>0D(@H7)!0?CM!H\@91#R:?Q:-.D:,A"WYU?UC[%V7\M56'A$
M^;.O75?0(R4U-&*4[@FG3[#4<T_)4OP7N('T\)")CU&AM'$EU6@=JD7%IZ+$
MR[SW.N[3?),F"VV?P!<"7PG'&(?-@6+F'X0396YP(F;N_2#"$R<G[GM3!6=L
M1;SSR5OOO95IFN;L%H06S'G&\ TF61',JZ\A^%Z(,_^/SO?IZ6Z&::2G6WIR
MW!?(=@6R*)#]4V+VIL0]S/V;(&S34P6FC=-D286CCI.\\:X#^\#CF_R%S]/^
M59BVUY9<T?F7C?UO$!WX5 YW?H0Z_\%60T+CPO&]/YMYS&;#X;#\(+9^X_(/
M4$L#!!0    ( !6"_D[%D7!#X0$   $%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#4P+GAM;'54VVZ<,!#]%<L?$+/ +ML5(&431:W42JM439^],%P4&U/;
M+.G?US:$4NJ\8,_XS#DS@\?I*.2K:@ T>N.L4QENM.Y/A*BB 4[5G>BA,R>5
MD)QJ8\J:J%X"+5T09R0,@@/AM.UPGCK?1>:I&#1K.[A(I ;.J?Q]!B;&#._P
MN^.YK1MM'21/>UK#=] _^HLT%EE8RI9#IUK1(0E5AN]WIW-B\0[PTL*H5GMD
M*[D*\6J-+V6& YL0,"BT9:!FN<$#,&:)3!J_9DZ\2-K ]?Z=_<G5;FJY4@4/
M@OUL2]UD^(A1"14=F'X6XV>8Z]EC-!?_%6[ #-QF8C0*P93[HF)06O"9Q:3"
MZ=NTMIU;Q^DD"><P?T X!X1+P-'ID$G(9?Y(-<U3*48DI][WU/[BW2DTO2FL
MT[7"G9GDE?'>\B@ZI.1FB6;,><*$*\QN01##ODB$/HES^%]XZ ^/O!E&+CQ:
MAX<?Z,=>@M@1Q/^4F&Q*]&&.?I&]5V3O(?BT$?%@XL O<O"*'#P$NXV(#_-!
MOQ.O2.(AB#8B/DR\$2&K*\A!UF[X%"K$T+G!7WF7^;YW=Y[\A4^/PS<JZ[93
MZ"JT&01W72LA-)A4@CO3U<:\1XO!H-)VFYB]G*9R,K3HYP>'+*]>_@=02P,$
M%     @ %8+^3J%["B2X 0  T@,  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL;5/;;N,@$/T5Q >4!+MI%-F6FE;5KK25HE:[^TSLL8W*Q0LX;O^^
M@%W7V_H%F.&<,Q>&;-#FQ;8 #KU*H6R.6^>Z R&V;$$R>Z4[4/ZFUD8RYTW3
M$-L98%4D24'H9K,CDG&%BRSZ3J;(=.\$5W RR/92,O-V!*&''&_QA^.)-ZT+
M#E)D'6O@&=SO[F2\16:5BDM0EFN%#-0YOMT>CFG 1\ ?#H-=G%&HY*SU2S!^
M5CG>A(1 0.F" O/;!>Y B"#DT_@W:>(Y9" NSQ_J#[%V7\N96;C3XB^O7)OC
M/485U*P7[DD//V"JYQJCJ?A?< 'AX2$3'Z/4PL85E;UU6DXJ/A7)7L>=J[@/
MXTVRGVCK!#H1Z$S8QSAD#!0SOV>.%9G1 S)C[SL6GGA[H+XW97#&5L0[G[SU
MWDN1I-<9N02A"7,<,72!V<X(XM7G$'0MQ)%^H]-U>K*:81+IR9).;]8%TE6!
M- JD_PGLOI3X'9.DNR]!R**G$DP3I\FB4O<J3O+".P_L+8UO\@D?I_V1F88K
MB\[:^9>-_:^U=N!3V5SY$6K]!YL- ;4+QQM_-N.8C8;3W?2#R/R-BW=02P,$
M%     @ %8+^3M89L[K: 0  F@0  !D   !X;"]W;W)K<VAE971S+W-H965T
M-3(N>&UL;53;CML@$/T5Y ]8?-]M9%O:;%6U4BM%6[5])O;XHN7B HZW?U_
MCNLFO 1F?.:<,X2AF(5\4SV 1N^,<E4&O=;C 6-5]\"(>A C</.E%9(1;4+9
M835*((TK8A3'89AC1@8>5(7+G615B$G3@<-)(C4Q1N2?(U QET$47!.O0]=K
MF\!5,9(.OH/^,9ZDB?#&T@P,N!H$1Q+:,GB.#L?<XAW@YP"SVNV1[>0LQ)L-
MOC1E$%I#0*'6EH&8Y0(O0*DE,C9^KYS!)FD+]_LK^R?7N^GE3!2\"/IK:'1?
M!D\!:J E$]6O8OX,:S]9@-;FO\(%J(%;)T:C%E2Y7U1/2@NVLA@KC+POZ\#=
M.J_\US)_0;P6Q%M!DKE>%B'G_"/1I"JDF)%<SGXD]B^.#K$YF]HFW5&X;\:\
M,ME+E:2/!;Y8HA5S7##Q#A-M"&S8-XG8)W&,[\J3],E/D'@])HX@V>OGF9\@
M]1*DCB#]S\&'FR873.8PW&%BOT3FE<CN);+P1B*[EPC]&KE7(_=H1#<:^9U&
M<GO6>'<W&,C.385"M9BXF\A==AN\Y]C=K7_P96J_$=D-7*&ST.:&NGO4"J'!
M. D?C(G>/!1;0*'5=OMH]G(9ER708EQ? KP]1]5?4$L#!!0    ( !6"_D[(
M!J'=P@$  (($   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;(V4[6Z;
M,!2&;P7Y N($ E01("VMJDW:I*C3UM\.'()5?S#;"=W=SQ\$)94G]0_V,>]Y
MSGF-335)]:8' ).\<R9TC09CQAW&NAV $[V2(PC[II>*$V-#=<)Z5$ ZG\09
M3M?K G-"!6HJOW90327/AE$!!Y7H,^=$_=T#DU.--NBZ\$)/@W$+N*E&<H*?
M8'Z-!V4CO% ZRD%H*D6BH*_1E\UN7SJ]%_RF,.F;>>*<'*5\<\&WKD9KUQ P
M:(TC$#M<X!$8<R#;QI^9B9:2+O%V?J4_>^_6RY%H>)3LE79FJ-$#2CKHR9F9
M%SE]A=E/CI+9_'>X +-RUXFMT4JF_3-IS]I(/E-L*YR\AY$*/TXS_YH63TCG
MA'1)2(.74,AW_D0,:2HEIT2%O1^)^\2;76KWIG6+?BO\.]N\MJN7)LO3"E\<
M:-;L@R:]TV2+!EO^4B2-%DD]8'L'V,8!6120>4!V!\CC@&T4L(UT4'RP&32%
MUPBOV?S'91ZMD4=JE'% $044GW=91@'E)UP&S<.=R]7'*OCF^+C;^8.H$Q4Z
M.4IC3Z(_+[V4!BQPO;*^!_M#6 (&O7'3TLY5N!8A,'*<;SQ>?CO-/U!+ P04
M    "  5@OY..^=\!U<#  #.#@  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6R55^UNFS 4?17$ Q1\;0Q$2:0FT;1)FU1UVO:;)DZ""C@#)^G>?L:X
ME,!E(W\"ML_].O'!OO.K+%^KHQ#*><NSHEJX1Z5.,\^KMD>1)]6#/(E"K^QE
MF2=*#\N#5YU*D>R,49YYX/O<RY.T<)=S,_=4+N?RK+*T$$^E4YWS/"G_K$0F
MKPN7N.\3S^GAJ.H);SD_)0?Q7:@?IZ=2C[S6RR[-15&ELG!*L5^XCV2VH<;
M('ZFXEIUWIVZE!<I7^O!E]W"]>N,1":VJG:1Z,=%K$66U9YT'K^M4[>-61MV
MW]^]?S+%ZV)>DDJL9?8KW:GCPHU<9R?VR3E3S_+Z6=B" M>QU7\5%Y%I>)V)
MCK&5665^G>VY4C*W7G0J>?+6/-/"/*_6_[L9;@#6 *8:4&M 6P.=[+\,F#5@
M'P;,L-648KC9)"I9SDMY=<KF[STE]2XB,Z;9W]:3AFRSINFI].QE28-H[EUJ
M1Q:S;C#0P9 6X6GO;0C 0JQA8 ZW 39#!/$9'H*B55#C@'9#\ !WP% 'S#A@
M-S3$/1H:##>8P@9A/NL7@\"8QE$\G0!-)QBFPWW< 4<=\.F$A*B#< (A#2:X
MJ30*>6_[;! 8A9 #GDZ$IA,AA(QLPAAU$$\GA/BX4OP)E%C03;$^L+"'VR X
M$G%*^$A*(^(E""TCO!)4G(\$[B &%Q^A4XBAPX)CYH=]7H8P ,;"D81P,1-$
MS7Q$?P07( GNH 67(.%3:.%#6B#J;&U+"P(C(8S1@DN:()KF(Y]9@LN01'?0
M@@N1Q/^G986!.G$L=_&0%.;#@#L$!A".R 1P\0,B?CXB5L#%"F0Z=X"+%6#"
MEK*@FWH#"%F/%@RFM\/8R8Y+'Q#I\Y%=";A8@=U!"RY60([+(2T!(J$@Z+,R
M1'$ZME5PW0.B^\Z9>.L"5RJ$=W""*Q60$W,@,PS$!\1%@PL-883T3S0,1GT_
M'LFZ_W&XO>3A(J28"'O_X H#A2-W)XHKE6+':I\[#!3VU>-UKN&Y* ^FQ:F<
MK3P7JMYEG=FVC5I!?8WOS:]U>T60^4>(9VM-YG!%$S%;4Q]=(7JE::T^DFHZ
MO6])>4B+RGF12K<<IC'82ZF$KMA_T*HXZN:R'61BK^K74+^738?5#)0\V>[1
M:UO8Y5]02P,$%     @ %8+^3K;I\)R( @  6PD  !D   !X;"]W;W)K<VAE
M971S+W-H965T-34N>&ULE5;M;ILP%'T5Q ,4_ FIDDA+TFF3-JGJM.VWFS@)
M*F!F.TGW]K.!(FINU.Q/_,$YAWLN-]>>7Y1^,4<I;?1:E;59Q$=KF_LD,=NC
MK(2Y4XVLW9.]TI6P;JD/B6FT%+N65)4)3E.>5**HX^6\W7O4R[DZV;*HY:..
MS*FJA/Z[DJ6Z+&(4OVT\%8>C]1O)<MZ(@_PA[<_F4;M5,JCLBDK6IE!UI.5^
M$7]"]P^(>D*+^%7(BQG-(V_E6:D7O_BZ6\2ICTB6<FN]A'##6:YE67HE%\>?
M7C0>WNF)X_F;^N?6O#/S+(Q<J_)WL;/'19S'T4[NQ:FT3^KR1?:&6!SU[K_)
MLRP=W$?BWK%5I6E_H^W)6%7U*BZ42KQV8U&WXZ77?Z/!!-P3\$#HDG.50'H"
MN95 >P*]E<!Z @L(2>>]3>9&6+&<:W6)=%</C?!EA^Z9^UQ;O]E^G?:9RZ=Q
MN^<ER? \.7NA'K/J,'B$"1#K*8+E[R&;*02E]#WF88HA&1DPB3,RN,&@&]P*
MD'&D? 8+$%" M )T),!1D(T.PEM(W1G!.2-!1B 4HF%2(-0,!:@' (4PSF%?
M%/1%)[ZR-/#50=CH+80%WM<W8#9T&FW*>6 ) &%.84<,=,0FCD@6U-.*3<)%
M!(=5MP90F,ZNE T'@^% , P6R$"![/;"S4&!_./"S:<^$:+A)P90*<4<CF4&
MQC(#LG%% *5P5TIOSP>ZTMC0QQGI,6.SE&5A;YN".+E2J@AN2P@#&<FN2,"-
M"9'_R C< ] -30 !?TR>\C E (J2,)ID= ;Y:\=WH0]%;:)G9=UQUAXZ>Z6L
M=(KIG4OOT=UTAD4I]]9/,S?7W7'?+:QJ^JM,,MRGEO\ 4$L#!!0    ( !6"
M_D[182AQ3 (  %0'   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;(V5
M[ZZ;( #%7\7X %<!4=M8D]5VV9(M:>ZR[3-M:357Q0&M=V\_0&N\2)9^*7_\
MG0,'*&0]XV^BI%1Z[TW=BHU?2MFM@T"<2MH0\<(ZVJHO%\8;(E637P/1<4K.
M1M34 0S#.&A(U?IY9OH./,_83=952P_<$[>F(?SOEM:LW_C ?W2\5M=2ZHX@
MSSIRI3^H_-D=N&H%D\NY:F@K*M9ZG%XV_B>PWL>:-\"OBO9B5O=TDB-C;[KQ
M];SQ0STA6M.3U Y$%7=:T+K61FH:?T9/?QI2"^?UA_MGDUUE.1)!"U;_KLZR
MW/BI[YWIA=QJ^<KZ+W3,@WUO#/^-WFFM<#T3-<:)U<+\>J>;D*P97=14&O(^
ME%5KRG[T?\C< C@*X"0 T7\%:!2@9P71*(B>%>!1@"U!,&0WB[DCDN099[W'
MA^/0$7WJP!JK[3KI3K,[YIM:3Z%Z[SE*TBRX:Z.1V0X,G#'P(U$L"6R9[)8(
M"*./S'[)H 1-3*""3&F@,PTT!F@^2 +<!LAI@(Q!-#.(0VLU!B0V2#N,L5JE
MT,(*!Y8F*+&PG0-+DBA-K)5QN<5)'+NS1<YLT3(;L+(-")X/ U.,K&@N"D3V
MAKNH%;"HO8,"$*;N7-B9"R]RV:N\Q8M1$+:R%T\PNR4#PMDF#)$<$(PC=Z+8
MF2A>)$+)RHH4+TX$!"B$UE^J6&+ZM,:6V\Z%@2BQ\N^=;A#;VQ7,;A_]WGPG
M_%JUPCLRJ2XR<]U<&)-4688O:J%*]<1-C9I>I*XFJLZ'BWYH2-:-;U@P/:3Y
M/U!+ P04    "  5@OY.[(ES1PT"  #A!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6R%5-N.FS 4_!7$!ZS-U6E$D)I452NU4K15M\].. 2T!E/;
M"=N_KR\L8HFW?<&WF3DS-G8Q<O$L&P 5O'2LE[NP46K8(B3/#714/O !>KU2
M<]%1I8?B@N0@@%:6U#$48YRCCK9]6!9V[BC*@E\5:WLXBD!>NXZ*/WM@?-R%
M4?@Z\=A>&F4F4%D,] (_0/T<CD*/T*Q2M1WTLN5](*#>A1^C[8$8O 4\M3#*
M13\P24Z</YO!UVH78F,(&)R54:"ZN<$!&#-"VL;O23.<2QKBLO^J_MEFUUE.
M5,*!LU]MI9I=N F#"FIZ9>J1CU]@RI.%P13^&]R :;AQHFN<.9/V&YRO4O%N
M4M%6.OKBVK:W[>A6LFBB^0GQ1(AG0I3^DY!,A&1%0,Z9C?J)*EH6@H^!<(<U
M4/-/1-M$;^;93-J]LVLZK=2SMS+9X +=C-"$V3M,O,#$;Q&'>T2VF2%(&YA=
MQ%X7L>4G"WY$$K] XA5(K$#Z)D:TBN$PN<7TKDB"/Z2K*#Y4BM])DWK-I!XS
MJQW;.TRV+!-'$5F9\: B_-[.9%XSF<=,LBJ3W96)<4QR?YG<6R:_*T/6^Y_?
M54DSDJ^]>% IR8C?"_%Z(9[(JV/>D_MCSC!>_?F'_Z&<&;2X;.;Q^T[%I>UE
M<.)*WUM[NVK.%6A%_*"3-?J]G0<,:F6Z1/>%>W7<0/%A>E#1_*J7?P%02P,$
M%     @ %8+^3M'N*>IE P  4Q   !D   !X;"]W;W)K<VAE971S+W-H965T
M-3@N>&ULE9AK;]HP&(7_2I3O;7S)M0*DE6G:I$VJ.FW[G(*!J$G,$E.Z?S_G
M4D3LXR[[TEPX?G/>^/!@=W&6S7-[$$)YKU59MTO_H-3Q+@C:S4%4>7LKCZ+6
MG^QD4^5*7S;[H#TV(M_V@ZHR8(3$0947M;]:]/<>FM5"GE19U.*A\=I35>7-
MGWM1RO/2I_[;C<=B?U#=C6"U..9[\5VH'\>'1E\%ERK;HA)U6\C::\1NZ7^@
M=VM.N@&]XF<ASNW5N=>U\B3E<W?Q9;OT2>=(E&*CNA*Y/KR(M2C+KI+V\7LL
MZE^>V0V\/G^K_JEO7C?SE+=B+<M?Q58=EG[J>UNQRT^E>I3GSV)L*/*]L?NO
MXD646MXYT<_8R++M_WJ;4ZMD-5;15JK\=3@6=7\\C_7?AN$!;!S +@-H^.X
M/@[@QH!@<-:W^C%7^6K1R+/7#+-US+M0T#NN7^:FN]F_N_XSW6VK[[ZL>!HM
M@I>NT*BY'S3L2L.FBK6MB-*+)- &+BX8=,'Z\?SZ"4F("W!8@/<%PDD;L='&
MH(E[3=UK*"<T,5I!JC#DV$P(S83 C/&8^T$373\F,M\JT#"'D0@:B8"1U# 2
M60^Y28P K(&&NB8XADYBX(0:3F*[74ZRT/""5"%QF$F@F028R7"!%!9(Y\<U
M@P6R&7'-K$;C)#0C D0QB[ 52C !R(RXCJ)I7DT(V!I'6JF#171&7D?1)(PQ
M,:T $:6..::8293-R.PHFDY 9C(%J2+BLH,)1P'B,N(H@;E$P_FYI9@H%"'%
M3"ZU>1&2V'HI0)6FKL1@K%#$%2N["!G<= -$5[\-4S,8*Q1QQ8IO8B?31!S2
M.+U@0M%T3GA3>P9H%IMN@"ISSA/F'07 RR@NP3"F&)D?7H;YPA!?S/ R&QTT
M(\8TKI$JY@[P,L>B!P'&#"^ST6'&!4@<L\,P6AA:/9G!'44&4DTK2.3@',.0
M8FCU9":7@:511BPW0!4[[6#@,0"\C#E*8$BQ^#^2B]'"$%JLY-K8X,3\9?R'
M:&H&LX4AMEBYM:EA67E/,C6"J<+0,LK*K;U$LHS8DAO'-XAC.'&TAC)#.XKB
M=^<'B%AFLC^XVMUUV^UO>;,OZM9[DDIO%/OMW$Y*)71!<JO;.N@=_N6B%#O5
MG2;ZO!FVN<.%DL=Q"Q]<_H^P^@M02P,$%     @ %8+^3@^N6OP,!   [A0
M !D   !X;"]W;W)K<VAE971S+W-H965T-3DN>&ULE9A1;YLP%(7_"N)]P[X&
M0ZHDTLHT;=(F59NV/=/$:=  9T";[=\/"(V2Z^.M>TF '%^?Z_A^MED>;?NC
MVQO3![_JJNE6X;[O#S=1U&WVIBZZU_9@FN&7G6WKHA]NVX>H.[2FV$Z-ZBHB
M(714%V43KI?3L[MVO;2/?54VYJX-NL>Z+MK?MZ:RQU4HP^<'G\N'?3\^B-;+
M0_%@OIC^Z^&N'>ZB<Y1M69NF*VT3M&:W"M_(FSP68X-)\:TTQ^[B.AA3N;?V
MQWCS8;L*Q>C(5&;3CR&*X>O)Y*:JQDB#CY]ST/#<Y]CP\OHY^KLI^2&9^Z(S
MN:V^E]M^OPJS,-B:7?%8]9_M\;V9$TK"8,[^HWDRU2 ?G0Q];&S539_!YK'K
M;3U'&:S4Q:_3=]E,W\<Y_G,SW(#F!G1N(.._-E!S \4:1"=G4ZIOB[Y8+UM[
M#-K3OW4HQDDA;]0PF)OQX31VTV]#MMWP]&FM%FH9/8V!9LWM24,7&KI6Y*XB
MR<Z2:#!P=D'0!4WMU96+& =0,(": L17 1*6QDFC)TTS:1:"I9J[&JDU82<Q
M=!(#)YHY.6F2BUY>,;,YD,@4^TB@CP3X2)F/Q.DDH73!G+BB++L8VRLK&EK1
MP$K&K&@WWU0P)T C8XF=I-!)"IRP?&]3IQ<M,S[A79$42>+Y@S+H)7.]9'Q4
M,C J?*8 C?15WP(Z68!1\<QY*3!%Q,L+6'I )/]=PODLNDQ6>'K!H)'T[_+,
M9]%+>L$TD@A'*>]%.;W0PC.#)&:-1+#)>#\ )<K3#4:)1"SAF) N)_SI8$Y(
M  I>$KD$%/"E@R$@ 06RA2<$KEV9_<=\QT4G4=7Q)6L67<$H<::K*Y)":^R&
M< &3>,&R-8NN4</,((UG; F#@! (^,I%+@AB09S20)60\(V,9VN"B,$Y32XQ
M7B6\0I!(2@]9").%$%GX"D8N66*=\D("*DVIA_N$ 40 0,XB1@! FJ_M2"2E
M;^9@3A'BE&]\,8)(O[RP">.%T":#%S:Y&PAG1%R)2CRD(XPI GL,MZK=#81C
MY6^2:R,8=H1@Y]2TR[%8\!T $)'RS1.%8:<0[/BL50!D,3.#-+Y=NL*T4XAV
MO* 5HAT?&2 B[:MGA6&G .R<>E: 8\[((-;Y1L9SI'-1%PO/M%,83RK^CW,E
M9HI"3'%.EF#O$_/]'A1YZEEA.BETDN+UK, &R?E[@,9S9%"8<@I1CE>T<A&6
M)7R1!B(I4M_ 8- I!#IGWJ+3%#>#3E.>(Z;"K%.(=4Y%HSV;LZ=&*B4]^Y<8
MPRX&L'-*>A9I3]KS*PDDXN2-+EX\C6\"/Q7M0]ETP;WM>UM/;YIVUO9F""A>
M#XGM3;$]WU1FUX^7Z7#=GM[ G6YZ>YC?+D;G5YSK/U!+ P04    "  5@OY.
M4A,BX'P"  "N"   &0   'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6R-5MN.
MFS 0_17$!RR^<<DJB=2DJEJIE:*MNGWV)DZ"%C U3K+]^]K&BX@9JGT)MCES
MSDQ\/&9YD^JU.PNAH[>Z:KI5?-:Z?4R2;G\6->\>9"L:\^8H5<VUF:I3TK5*
M\(,+JJN$()0E-2^;>+UT:SNU7LJ+KLI&[%347>J:J[\;4<G;*L;Q^\)3>3IK
MNY"LERT_B9]"_VIWRLR2@>50UJ+I2ME$2AQ7\2?\N,6I#7"(YU+<NM$XLJ6\
M2/EJ)]\.JQC9C$0E]MI2</.XBJVH*LMD\OCC2>-!TP:.Q^_L7USQII@7WHFM
MK'Z7!WU>Q44<'<217RK])&]?A2\HC2-?_7=Q%96!VTR,QEY6G?N-]I=.R]JS
MF%1J_M8_R\8];_V;G/@P.(#X #($8/;? .H#:!"0])FY4C]SS==+)6^1ZG>K
MY=84^)&:/W-O%]U_Y]Z9:CNS>ETSA)?)U1)YS*;'D!&&W".V4T1:#)#$)#!D
M0< LB(NGHWA:9# !!0FH(V!W901);GI,YC"-PQ09@D48*,( $1J(])AT)$()
M26&5%%1) 146J*03%9(Q6"0#13) ) U$LHD(7I"97<E!E1Q0R0*5?**2Y8S
M*@6H4DQ4QN;I58II+13A/+!Q,7$(IHQ1.)D%F,QBXF2&<I@ (_A$H@]XV8/&
M!15S1P[/G'S\ 3M[4.#GF>W!\.'&Y ..]J [2Q<SEL9P#\!0$PA-[4%W.HC.
M;#&&^P"&&D'H.#SM!%FVF+,"W HPU OR4"@%7(L6+&S1$(RAT#/)Z.*P-_D/
MKDYETT4O4IL[R-T41RFU,)3HP5">S<?#,*G$4=MA;L:JOT'[B9:M_SI(AD^4
M]3]02P,$%     @ %8+^3F:>]9\] @  XP8  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C$N>&ULC57;CILP$/T5Q'N7^RTB2)M452NU4K15VV<')@&MP=1V
MPO;OZPO+$G"V?0GV^,PY9P9GR ="GUD-P*V7%G=L:]><]QO'864-+6(/I(=.
MG)P(;1$76WIV6$\!52JIQ8[ONK'3HJ:SBUS%#K3(R87CIH,#M=BE;1']LP-,
MAJWMV:^!I^9<<QEPBKQ'9_@._$=_H&+G3"Q5TT+'&M)9%$Y;^]';[#.)5X"?
M#0QLMK9D)4="GN7F2[6U76D(,)1<,B#QN,(>,)9$PL;OD=.>)&7B?/W*_DG5
M+FHY(@9[@G\U%:^W=FI;%9S0!?,G,GR&L9[(ML;BO\(5L(!+)T*C))BI7ZN\
M,$[:D458:=&+?C:=>@[Z)$G&-'."/R;X4X+0?B\A&!."MX10%:^=J5(_(HZ*
MG)+!HOIE]4C>"6\3B&:6,JAZI\Y$M4Q$KT7HIKESE40C9J<Q_@SC30A'L$\2
MODEBYZ_2_5N!_1KAN:%9(C!6$2B"8"Z1NF:"T$@0*H+PI@W9H@T:$RM,IS!W
M)"*C1+26\-R%A,9$1@G=JNA_3<1&$['!A+<P$?_3Q'N(&Q.)T41B,+&X$KMD
M)9%%RVNSQGBQ=\=):G22&IP$"R?I2N7#HF-[ R2\XR,S^L@,/L*%CVSUYK-H
M:62-\:)DZ<29S886Z%F-46:5Y-)Q^2^<1:=)_>C+V;*([\0$UP/WC4:/_V^(
MGIN.64?"Q>12\^5$" ?AT7T0?:K%%V?:8#AQN4S$FNJYJS><].,GQ9F^:\5?
M4$L#!!0    ( !6"_D[3E*97 0(  'T%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8R+GAM;'U4VVZ<,!#]%<0'Q&!SV:P J:&J6JF55JF:/GMA6% ,IK9W
M2?^^MB&(L%9?\.W,F7/,>+*)BU?9 BCOK6>#S/U6J?&(D*Q:Z*E\X",,^J3A
MHJ=*+\4%R5$ K6U0SQ .@@3UM!O\(K-[)U%D_*I8-\!)>/+:]U3\?0+&I]P/
M_?>-Y^[2*K.!BFRD%_@)ZM=X$GJ%5I:ZZV&0'1\\ 4WN?PJ/96+P%O#2P20W
M<\\X.7/^:A;?ZMP/C"!@4"G#0/5P@Q(8,T1:QI^%TU]3FL#M_)W]B_6NO9RI
MA)*SWUVMVMP_^%X-#;TR]<RGK[#XB7UO,?\=;L TW"C1.2K.I/UZU54JWB\L
M6DI/W^:Q&^PXS2=1NH2Y _ 2@-> ,/IO %D"R"X S<JLU<]4T2(3?/+$_+-&
M:FHB/!)]F979M'=GS[1;J7=O113&&;H9H@7S-&/P!H,_(LI[1'Q8(4@+6%5@
MIPILX\DVPX&X"8B3@%B"Z(.-9&=CQB06,U@,P>DFS6S%@2)I$+K%1$XQD4-,
MNA,S8^)-FA!':;03XT+A$+O%Q$XQL4/,82<FODN3ZJO9E4'I0 7X,7"+29QB
M$H>8QYV8Y.X'A.$A)ON2<\$2'.RK!FT>@FE,/ZBX=(/TSESI-V4KO^%<@:8,
M'K2W5O?"=<&@46::ZKF8.\*\4'Q<FAU:.V[Q#U!+ P04    "  5@OY.@FI8
MGWD"  "_"   &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R5EF^OFR 4
MQK^*\?VN@O^PL4W6+LN6;,G-7>[VFK:TFJOB@-:[;S] :UH\)ML;!7S.P^\@
M'BQZ+MYDR9CRWINZE6N_5*I;!8$\E*RA\HEWK-5/3EPT5.FN. >R$XP>;5!3
M!S@,TZ"A5>MO"COV+#8%OZBZ:MFS\.2E::CXLV4U[]<^\F\#+]6Y5&8@V!0=
M/;,?3+UVST+W@LGE6#6LE15O/<%.:_\C6NU0; *LXF?%>GG7]DPJ>\[?3.?K
M<>V'AHC5[*",!=6W*]NQNC9.FN/W:.I/<YK ^_;-_;--7B>SIY+M>/VK.JIR
M[1/?.[(3O=3JA?=?V)A0XGMC]M_8E=5:;DCT' =>2WOU#A>I>#.Z:)2&O@_W
MJK7W?O2_A<$!> S 4\"P.(L!T1@0.0'!0&93_405W12"]YX8WE9'S:9 JT@O
MYL$,VK6SSW2V4H]>-S$.B^!JC$;-=M#@.PU^5.SFBH1,DD #3!08I, V/GJ@
M0+!!!!I$UB!^,' @MX,FM9IVU&3$3050Q5&6P# Q"!,#,)$#,VB2NVE0GF0N
MS%R%PX2$,$P"PB0 3.S )',8')+,@0%4").%]YR","D DS@PZ6R:#QBAW($!
M5"C'*0R3@3 9 ),Z,-E\FON=.;! (K2P8PB(0F8H[E;8DMDD),F)BP*HTHPL
ML.0@2PXL2P8;H!"N*>&_?\YHH2PA@(*X=0G-=V0<DM M3H!,[]MH 0BN4 @#
M0/F"!5RC4/0?RP)7%@25EMFRQ+,21D@RV[60+$>S3RBX.TG,T?Z=BG/52F_/
ME3Z4[-%QXEPQ;1D^Z34N]=_$U*G929EFIMMB.%*'CN+=^+L03/\LF[]02P,$
M%     @ %8+^3HS@.#CB @  T0H  !D   !X;"]W;W)K<VAE971S+W-H965T
M-C0N>&ULC59=;YLP%/TKB/<6##8?41*II)TV:9.J3=N>W<1)4 $SVTFZ?S_;
M4$K,I>M+P.:<<\^].)>[O'#Q+(^,*>^EKAJY\H]*M8L@D-LCJZF\Y2UK]),]
M%S55>BD.@6P%HSM+JJL@"L,DJ&G9^.NEW7L4ZR4_J:ILV*/PY*FNJ?A;L(I?
M5C[R7S>^EX>C,AO!>MG2 _O!U,_V4>A5,*CLRIHULN2-)]A^Y=^AQ0-*#,$B
M?I7L(D?WGDGEB?-GL_BR6_FA<<0JME5&@NK+F6U851DE[>-/+^H/,0UQ?/^J
M_LDFKY-YHI)M>/6[W*GCRL]\;\?V]%2I[_SRF?4)$=_KL__*SJS2<.-$Q]CR
M2MI?;WN2BM>]BK92TY?N6C;V>NGU7VDP(>H)T4#0L=\CQ#TA?B/@=PFX)^"/
M$DA/( XAZ'*WQ;RGBJZ7@E\\T9V'EIICAQ9$OZZMV;1OQS[3]91Z][S&<;@,
MSD:HQQ0=)AIAT( (M/H0(H)"%-&$'ET'V$P1)+N&W$\A*,37F(<I)DYCV&D,
M%B.V O&X&-%,JA@4P%8 7U43.=7L,(G%-!:3)W&>.B69HE 8DIS ;@CHA@!N
MG-(7'8:,XMS$.,L<TQL(EB2IHW9/)JYO<)2-7D+WHB 8QME,J1,PN01(SHE3
M)%/7*$LRM]80+"=A!-M)03LI8,<YGT4ZC8-=+Q F@8UDH)$,,$(<(]FD_CA*
M,_=?":!PG,Z<P!PTDP-F$L<,A'&K F$RV @*X3X7 A*YV^@ $':ZX>8_H&LS
M,TT7 1)NG^A!X_IG:3X3!^R\=R@"XK@=H >-XT0DG$L(;IPH!@+-M%X$MTZ$
M/]Y\$=SO$-3PW.,&@3">B0.W'@3UGLE9 D"3.,'H,UTS<; SD_2V_-0H\R4;
M[0YSV5UD/O/.?H$6FVZZ>I/IAKUO5!S*1GI/7.DAPG[J]YPKICV&M[H61SU?
M#HN*[96Y3?6]Z(:L;J%XVP^0P3#%KO\!4$L#!!0    ( !6"_DZLIEF,)P(
M  H&   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;'U446^;,!#^*XCW
MU0$<(!%!:C)5F[1)4:=NSPZY!%0;4]L)W;^?;0BEX.P%^\[????=&5_6<O$J
M2P#EO3-:RXU?*M6L$9)%"8S(!]Y K4].7#"BM"G.2#8"R-$&,8K"Q2)&C%2U
MGV?6MQ=YQB^*5C7LA2<OC!'Q=PN4MQL_\&^.Y^I<*N- >=:0,_P"]=+LA;;0
MP'*L&-2RXK4GX+3Q'X/U+C%X"_A=02M'>\]4<N#\U1C?CQM_800!A4(9!J*7
M*^R 4D.D9;SUG/Z0T@2.]S?V)UN[KN5 ).PX_5,=5;GQ4]\[PHE<J'KF[3?H
MZUGZ7E_\#[@"U7"C1.<H.)7VZQ47J3CK6;041MZ[M:KMVO;\MS!W0-@'A$.
MSOV_@*@/B#X"L"V^4V9+_4H4R3/!6T]TE]40\T\$ZT@WLS!.VSM[IJN5VGO-
M,5YFZ&J(>LRVPX0C3# @D&8?4H2N%-MP%AY^3K";(X(%=J>(G%5$EB :IUC=
MT8B=!-@2X$]MB"=MZ#"QQ=06$\5Q,JUECL(8IW?$+)UBE@XQR41,AUF.TGP)
MDGB"VKE0Z6KE%A,[Q<0.,>E$3#Q/$^*)E#GF[A4E3B&)0\AJ(B297Q%.1\WO
MI,Q1.$R3:"(&C9X0 W&VTT9Z!;_4RORL(^\PT!Y#\P0G_JT>=-U<^J#IIN1/
M(LY5+;T#5_J!VV=XXER!%KEXT*TJ]6 ># HG9;:)WHMN/'6&XDT_>=$P_O-_
M4$L#!!0    ( !6"_DZ @IZ]^@$  '0%   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8V+GAM;'U4[6[;(!1]%>0'*/Y.%MF6FE35)FU2U&G;;V)??ZA@/"!Q
M]_8#[+JNR_8G<"_GG'LNP3<;N7B6+8!"+XSV,O=:I88#QK)L@1%YQP?H]4G-
M!2-*AZ+!<A! *DMB%(>^GV)&NMXK,IL[BR+C5T6['LX"R2MC1/PY N5C[@7>
M:^*I:UIE$KC(!M+ =U _AK/0$5Y4JHY!+SO>(P%U[MT'AU-J\!;PLX-1KO;(
M='+A_-D$7ZK<\XTAH% JHT#T<H,34&J$M(W?LZ:WE#3$]?Y5_='VKGNY$ DG
M3G]UE6IS;^^A"FIRI>J)CY]A[B?QT-S\5[@!U7#C1-<H.97V%Y57J3B;5;05
M1EZFM>OM.DXG:3S3W(1P)H0+0=?^'R&:"=$;P5; DS/;Z@-1I,@$'Y&8_JR!
MF#<1'")]F:5)VKNS9[I;J;.W(D[\#-^,T(PY3IAPA0D6!-;J2XG05>(8?J"'
M[PN</B*2O;M"Y&PBLOQH;7#W#X'8*1!;@?C=+02;6W!AMHVX,)';2.(TDC@$
MXHT1%R;9&'%A4K>1U&DD=0CL-D9<F/W&B OS:6,$KQXK ]'8[UJBDE][99[%
M*KN,COO0//9-_JA'RC0!WF2F>?2-B*;K);IPI3\E^^!KSA5HB_Z=OJQ6C\ E
MH% KL]WIO9@&P10H/LPS#B^#MO@+4$L#!!0    ( !:"_D[AGDC>#Q   ,9_
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;)6=[VY;N1'%7\7P ZPY
M,QS^620!NBF*%FB!Q19M/VL3)3'6ME);V6S?OI(M!?;E.3><+W'LC&C>R3VZ
M1^2/,Z^^[NY_>_BTW>XO_KB]N7MX??EIO__\X]75P[M/V]O-PP^[S]N[P[]\
MV-W?;O:';^\_7CU\OM]NWC^^Z/;F2E,J5[>;Z[O+-Z\>?_;S_9M7NR_[F^N[
M[<_W%P]?;F\W]__[:7NS^_KZ4B[//_CE^N.G_?$'5V]>?=Y\W/YSN__7YY_O
M#]]=?1OE_?7M]N[A>G=W<;_]\/KR3_+C6_/'5SR&_/MZ^_7AV=\OCM?RZV[W
MV_&;O[U_?9F.4]K>;-_MCV-L#E]^W[[=WMP<ASI,Y+^G42^__=+C"Y___3SZ
M7QZO_G UOVX>MF]W-_^Y?K__]/JR75Z\WW[8?+G9_[+[^M?MZ8K\\N)T^7_?
M_KZ].80?9W+X'>]V-P^/?UZ\^_*PW]V>1CE,Y7;SQ]/7Z[O'KU]/XY]?AE^@
MIQ?HMQ=D7WV!G5Y@WUZ@3Q?_-+/'2_WS9K]Y\^I^]_7B_NF_Z_/F>%?(CW9(
MYKOC#Q]S]_AOAZM]./ST]S>YI%=7OQ\'.L7\]!2C+V+D9<Q;%*/?8JX.<_@V
M$843T<<![-D V@T/8'  >QP@/Y^!]L65/,64QYB[QYC67)?7 J*Z:,&3R7 R
M>9Q,(5?C< "?3T>! Y2)=#S%^+,+S;74O$@'B.KE6=)>3*;"R520CHP':'"
M-I^.#@?H$^GHZ.Y8)*,/R3C<&G@BDK#B$DB&DR&(:&4^'8+E)@IF49;"U^%J
M$_DM6),"1%DJ&0(K27+@6K&6Q&>NU8=K+=+)[\&2$Z"YTL@06"A2 U>+I2)M
MXE8_!3V_US6G9,MW]38D17,5=A-@Z0G07B&95:P93?-I4:P9E8F;X!3TXB90
M<K5*GF- 6)4-@56C%KA:K!I%#Z#A:O-PM97=\HJEI4!:E3P:%*M&2^!JL6H4
M/%^&6_X4].*65_/ET^X4]N*6-Z=>!FM0@08K&P*K1GO $&'5&'K2+&^"4]"+
MFX#=\H:E94!:E4T5J\8B]H_XORD#.'J[;+JX!4Y!+QR/D:>68?T9T%\ECL>P
MM"Q@ 0U+RV9,H(W^3ENJ@RD&8<6530@+U8!0*_$^AJ5E 2MH6%HV8P9M=(.6
MACMEM(.>R60R%FD&(JWLLP;67P[8P8SUEV?L8)ZV@QE+- .)5B*L3#Y8!>Q@
MQL+*,W8P!^Q@QNK+0'V5V,&,]9(#=C!CO>09.YA'.RA5EF%O\V@'#V&971-6
M7P;JJR2SCC7C 3OH6#,^8P<]8 <="\N!L!H; JO& W;0L6I\Q@YZP XZ6;4
MTFK$#CI6C0?LH&/5^(P=]-$.2LIM:0=]M(.M&;%RCB7H0(*-#8%%XP$W6+!H
MRHP;+ $W6+"R"E!68U/%HBD!-UBP:,J,&RRC&Q0GS]Z"E56 LAHQ>@6+ID36
M^LABW]1JW^C@1.M@]&!89Y:D8 D6(,%&C%[!JBD!HU>P:LJ,T2NCT1.KRW6_
M,CH]R4*F4[$"*U!@(WFM6%PU8/4J%E>=L7IUVNI5K+\*]->(U:M86C5@]2J6
M5IVQ>C5@]2K67P7Z:\065;)$'K!Z%2NFSEB].EJ]ZFWY)E!'IU=+8TG!ZJM
M?6R(AA73 D:O8<6T&:/7 D:O85DU(*O.AL"::0&CU[!FVHS1:P&CU["P&A!6
M)T:O8<VT@-%K6#-MQNBUT>A9L<4>Y]LV^CPKA?W_D4TJH+].?%[#FFD!G]>Q
M9OJ,S^L!G]>QL#H0%ITJUDP/^+R.-=-G?%X'/F_<V1M7_52(D^M8?1VHK[,A
ML+!ZP QV+*P^8P;[Z/*&A(PAQ*QT+,\.Y-F)">Q84CVR\4MV?J>V?H&]Z_G9
M4MXI)6.8)NTD+9+8#C"0*!^$[ &GR"9P(KO "3RUQLW"-+I!J>++&P;'=69Q
M)9%-XP0TW=FN<2+;QBFR;YS(QG$"CSF0GM% 6ENNG:&HG,@C4Q+984Y VYUM
M,2>RQYPBF\R)[#*GJ6WF-/K(ENI25C LLW5%262?.0&E=[:%S^@,"5A.H7P&
M>#:.R9'1=;:2ZS(Y(*PG9BV%\1X ^/!$!R'*E(!#%09T"'A*@N2,)C67(34@
MB+U1,#@$T"%.=<G(#PF866'LA\S8V7,4_FA^SLM:S&(R1-\ (_'$2"=&?DC
MS@IA/T3!TW),BXZ.=DC+:LQB,D39 "/Q1*^(L5<!WRL$$A&=<;[GJ/6TK,4L
M)D,T#7@33\3Y"F%)1 />5PA-(CKC?L]1ZVE9BUE,AB@:@"F>&.M'6!+1@ <6
M0I.(SKC@<]04\$?4"J 33\P!$J!$+.)M"5(B-N5M;?2LJL_6[DXW PHS"L(1
M1$4 H^*)/; (6B(6<;8$+A&;<K8V>M8Z^!,4Q*P; 54$D"J>Z"!$;1;QM00O
M$9ORM38:UMX&6XNBV'J $%A% *WBB;E: IE(CKA:@IE(GG*U>;2KAP?>("@8
M9NR_G& K K@5IZHD5(KDB*LE7(KD*5>;1\,Z/'=68Q:3(>H&B(L+\[0$7Y$<
M\;0$8)$\Y6GSA*==C5E,AF@;L#!.Z7V"KTB.>%H"L(A/>5H?_:I4]R6%!N-:
MHH<*"!(C@(EQML4IA'<1CWA;0KR(3WE;'WWKX6.N+!$.'$<7]X4P- (@&F<+
MQ$( &?&(QR6(C/B4QW5 ;-KP$1I%97KG$)4#XL:%#D+4Z1&?2S@9\2F?ZX#;
MK'UXRT%AG2[4$NY& 'CC0@<AVBP11TRP&BE3CKB,5M=E=,0H+/,3,T3I@--Q
M88Z8,#A2(HZ84#A2IAQQ&<WN<-NLQBPFPTX2 3\LS!P1!D=*Q \3"D?*E!\N
MH],=T[(6LY@,43< >IS><H3"D1KQPH3#D3KEA>MH<H>TK,8L)D-T#9 >9[NY
M0H =J1$73) =J5,NN$ZXX-68Q62(H@']X^S<JA"R1VK$!1.V1^J4"ZX3+G@U
M9C$9HFB ";DR%TS8'JD1%TSH'FE3+KC-K]H2!D@ !$2/K@@!?*1%G"U!?*1-
M.=LV.M9B-CR"45BFZXL$&1+ #+DR7TMX(&D17TN((&E3OK:-CM5L6)5"49E>
M%=$M (Q<:7[9>=R(KR5<D+0I7]M&PVJ]C+D9PW*BRVV$,Q( &CFKDB $(I(>
M\;4$(Y(^Y6L[6,)--GQ:A&%.IT1T#K@D5^9K"4XD/>)K"5 D?<K7]@E?NQJS
MF Q1.&"37.F-1U39([Z6@$72IWQMG_"UJS&+R; 3\L#7*O&U2J@B39%#\H0J
MTC3C:\]1+S3BYDOF!<859TO@2B@E!922&\FQ$JI(4^14/:&*-,WXVW/42YHL
MZ7+=#L>9$STHH9044$IN[! ^(8LT18[A$[)(T]1!_ 2.V"^+#KW%4>3QHH12
M4D I.3N]I80KTA3PNDJX(D5E7\;4"%C)/3R9ESM+.(ZGAW!*"C@E-WIE1)T2
M\,5*R")%E6) >D;#VY[_KG-V0%@VFARB=< IN;&W+D(7J01\L1*Z2%%A&9 <
MX'C;<KT71C&83 FII(!4.KS]LT&(-B7@BY401HJ*RX#4 &Y7VM(7P[!.2]6P
M6C6 5W)Z\[%J-1KPQ4I+T<SXXG/4B_>2\>T81+%3G<KJV@!DR5EA#665;31@
MBI65K4%U:T!F1L,K>?BHB<(.-P%[RK R. !<<K8?KJP0C@:LL;+B-:AZ#4C.
M:'M]V$)!486=CU56"@? 2VY,E@1,4HO88P(F*2IU,Z;&II=TE<!+"N ESW00
M5D<J8GD);J2HE VX9$#B2EZ>$(!A6IA7)?"2 GC),QV$Z,TBAI<@1XH*VH#D
MC%:V#Q4T810[4Z<$7U* +WEF;T4$.5*+&%Z"'"DJ;#.F)H]&5HL-N8%A[#RQ
M$H!) <!$R_4H08XT1^PN08X45<(!R1E]K)7E*C".8N^.!%]2@"\Y6RY5@AUI
MCIA=@ATI*IL#4@.J% Q'^E 4/=.G!&%2@# Y(R24H$>:(V:7H$>*2N> U !J
M84C,&,,<*D&8%"!,GND@1)$>L;D$.5)48V=,BP.;FU,;' N*TT:]+D&8%"!,
MSLZF*$&.U"->ER!'BHKR@/1\?P%X/68Q&:)N@"XY.^BE!#=2C[A<@ALIJLH#
MTO+]!>#UF,5DB+(!MN29O8<3T$A+Q.$2T$A1^9XQ+>7[8,-ZS&(R1-D 6'*G
M@Q EEH@+)HB1HCH_("W?!QO68Q:3(8H&J)([K;K*RJY&_"]!C!35^0%I^3[8
ML!ZSF Q1-$"5GL.RBT&($DO$^Q+$2%&E'U"0%BSBHB<2BEMY(A%D20&RY&Q?
M4PEJI#7B?@EJI*@X$$C/]X^NK<<L)D.4#9 E=^81"6JD->)\"6JDJ(H02,OH
M:5O285$*AM%/V@1<4@ NN3/O2X CK1'O2X C1=6$0'* KWV^>7].#@ @&F.@
ME.!+"O E9^7CE*!)VB(.F*!)BHH/C<EITT6]E.!+"O E=^9J"7"D+>)J"7"D
MJ (1N.0)5[L:LY@,42X EYQNXQ+82%O$U1+82%$-(I"6"5>[&K.8#-$L@);<
MF:LEF)'VB*LEF)&B8D5C6OJ$JUV-64R&J!7@2LY.HR@!C+1'7"T!C!05+ )I
MF7"UJS&+R1!% U#)Z0.+ $;:(ZZ6 $:*"A>!M$RXVM68Q62(H@&HQ-L1$,!(
M>ZB; &LG,.-JSU%K:5F/64R&]!P H)*S%DM&P")+D;8#!"PR5*X(I 4<0M,T
M[$'#.%%63-((J&0 5'+6<LD(6&0IX&J-@$6&2A:!]* N!$O?AJ(*.RUD!%(R
M "DY.RMI!"RR%&E#0, B0P6+0&K6BC*<$S-=N,$(H&0 4'(&%!D!BBS2F<H(
M4&2H-]68%M"<R@<US7>P,D(F&2"3G/6P,L(26:2+E1&6R% ?*Y 71",L,2 4
MQ95$N"0#7)*SAE=&6"*+M+PRPA+95-,K ^VL!B6MQBPF0V0-F"1G&W)&*"*+
MM+PR0A$9:GHUI@5TO1)I:4G&P[A46+LG(U22 2K)68<L(RB117ID&4&)#'7)
M ND!E&X>.L& J,Q,O1$LR0"6Y#R_1)61AEI&0"*;:JEEH%E6+66YVXC"2F/E
MX(U@20:P)&=-M8R@1!9JJ\7Z:J'&6J#5U&ARK>6AKQ(*,W:.QE@++@ F.>W!
MQ9IPQ;IP$65.]N$"-I>MG1EKL@70)*==MEB;K5"?+=9H:Z[3%NBA-3Q_5F,6
MDR':!5"2TRY;K,U6J,\6:[0UUVD+=-$:TS)O< F09 !(<M;6P@A"9)%>6T80
M(D/=ML:TK+;;.J5EOB67$13) (KDK"F7$7S((FVYC.!#AAIS@;1\?TEW/68Q
M&:)H@"$Y*VMF!!VR2/\N(^B0377P,M";:TS+O+<E")(!!,E9]RXCZ)!%^G<9
M08<,=? :TW***FMI68UYFLS5LW[JQP[W_]C<?[R^>[CX=;??[VY?'QNH?]CM
M]MO#>.F'0WX_;3?OOWUSL_VP/_[UN$EX_]18_NF;_>[S\:7'KNW'=O>/O^/-
M_P%02P,$%     @ %H+^3D@->S<Z @  50<  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C@N>&ULC57;CILP$/T5Q ?$W$,B@I2DJEJIE:*MVCX[9!+0&DQM
M)VS_OK9A69:=5'G!%\XY<V; XZSCXEF6 ,IYJ5DC-VZI5+LF1!8EU%0N> N-
M?G/FHJ9*+\6%R%8 /5E2S4C@>0FI:=6X>6;W#B+/^%6QJH&#<.2UKJGXNP/&
MNXWKNZ\;3]6E5&:#Y%E++_ #U,_V(/2*C"JGJH9&5KQQ!)PW[M9?[_W $"SB
M5P6=G,P=D\J1\V>S^'K:N)YQ! P*922H'FZP!\:,DO;Q9Q!UQYB&.)V_JG^V
MR>MDCE3"GK/?U4F5&S=UG1.<Z96I)]Y]@2&AV'6&[+_!#9B&&R<Z1L&9M$^G
MN$K%ZT%%6ZGI2S]6C1V[_LTR&&@X(1@(P4C0L?]'" ="^$:(;/*],YOJ)ZIH
MG@G>.:+_6BTU/X6_#G4Q"[-I:V??Z6REWKWE<>IEY&:$!LRNQP03C#\BB%8?
M0P18B%WP@1Z\#[#_B(A3/$*()A%:?CCA1\$=BQ$J$%F!Z)T!?U8%#!/@06(T
M2(P(A+,@/2:UF*8O]6(YJQ:&B7$C"6HD08Q$,R,])ID&F=E('K>Q1&TL$1MW
M!%)4('W\LZ]0@17B()D5 L/,OPB&N?,#^QY^##U$8G5'XLY)]A\OAX^>U*T?
M/% 0#+2:M8P]"IJ;(9,F58.XV'XNG8)?&WN93';'.V-KVRAY@_<7SG<J+E4C
MG2-7NE7:AG;F7('VXBWT@2GU'3<N&)R5F2[U7/2-OE\HW@Z7&!EOTOP?4$L#
M!!0    ( !:"_DXQN3P^+@,   ,.   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8Y+GAM;)5776^;,!3]*XCW%6PP'U$2J:2=-FF3JDW;GFGB)*B F7&2[M_/
M-I02^Q+1EX"=<Z_/_?#!7EX8?VF/E KGM2KK=N4>A6@6GM=NC[3*VSO6T%K^
MLV>\RH4<\H/7-ISF.VU4E1[V_<BK\J)VUTL]]\372W8295'3)^ZTIZK*^;^,
MENRR<I'[-O&C.!R%FO#6RR8_T)]4_&J>N!QY@Y==4=&Z+5CM<+I?N?=H\8B)
M,M"(WP6]M*-W1X7RS-B+&GS=K5Q?,:(EW0KE(I>/,]W0LE2>)(^_O5-W6%,9
MCM_?O'_6P<M@GO.6;ECYI]B)X\I-7&=']_FI%#_8Y0OM R*NTT?_C9YI*>&*
MB5QCR\I6_SK;4RM8U7N15*K\M7L6M7Y>>O]O9K ![@WP8(#(38.@-PC>#<*;
M!F%O$,XU(+T!,0R\+G:=S(=<Y.LE9Q>'=_W0Y*KMT(+(<FW5I*Z._D_FLY6S
MYS5)\=([*T<])NLP>(1! \*3WH<E,+1$ABUS8X&-C2#)->3!AB _O,8\VI@@
M#F"F 9B,0#L(KI(QX2 $'83:07CEP&"9=9A(8VJ-^8129&0$ B6^D1,(A (C
M*0 HQ'!,!(R) #$1(R8($QDA09@8)A*!1"+ @=$F&81)#2(V)O)]F$@,$HDM
M!RB<V!$)Z""9WV<IZ""=T6?IG#Z#0,E$,I /*X@/Y!.9$M*!R'@AC&.##8CR
MDPDZ$X*& #J6HB%KH3"*3-'90+! ?H,G"('R=X\P0&BBV@C6)?0!84*P,B%;
MFB)30+,>9*0E"LRT #"<C/;9-2%85A"D!Q8A8C>$W<0@:K*+87%!D"J0"1>P
M+*#X U6"A0$E<ZJ4S*L2 +M1)5AHD*TTT53_8U@?L#\_+1C>TQC:TV9:,+!9
MS:_A!@*E$V7&\'[&]GZV&[<'C=?Q32JW(-=$8%7  9"5B2\JAE4!AQ^H#;R/
ML;V/@=H0ZSL#U 8 6;7Q1@?;BO*#OF6TSI:=:J'.?J/9X29SC]7!V)C/T&+3
MW4?>W737H^\Y/Q1UZSPS(8_=^G"\9TQ0R=&_DQR/\D8V#$JZ%^HUEN^\NY9T
M \&:_LKE#?>^]7]02P,$%     @ %H+^3D(YG=L; @  ]P4  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S N>&UL?53;CILP$/T5Q >LN062B" MJ:I6:J5H
MJ[;/#ID$M#:FMA.V?U]?"$O W1?L&<Z<.3.V)^\9?Q4U@/3>*&G%SJ^E[+8(
MB:H&BL43ZZ!5?\Z,4RR5R2](=!SPR011@J(@2!'%3>L7N?$=>)&SJR1-"P?N
MB2NEF/\M@;!^YX?^W?'27&JI':C(.WR!'R!_=@>N+#2RG!H*K6A8ZW$X[_SG
M<+O/--X ?C70B\G>TY4<&7O5QM?3S@^T("!02<V U7*#/1"BB92,/P.G/Z;4
M@=/]G?VSJ5W5<L0"]HS\;DZRWOEKWSO!&5^)?&']%QCJ6?G>4/PWN %1<*U$
MY:@8$>;K55<A&1U8E!2*W^S:M&;M!_Y[F#L@&@*B,4#E_B@@'@+B]X#$%&^5
MF5(_88F+G+/>X_:P.JSO1+B-53,K[32],_]4M4)Y;T4:K'-TTT0#IK28:(()
M1P12[&.*R)6BC!;AT6."_1(1!HD[1>RL(C8$\33%9NTF2)P$B2%('MJPF;7!
M8E*#::W*=3"K9(E)(K>.E5/':JDCG.4H+68UU1'.9"PAV7^.+'7*2!TR9CG*
M=)%CWHR/$ \B,J>(S"%B=G/*;'DFFWDS')@PG@E!D_="@5_,:!%>Q:ZMU#=S
MXAVGUW.DW]O,7ZJI9H?0.XT=B=\QOS2M\(Y,JM=LWMR9,0E*8O"DFE2K*3P:
M!,Y2;S.UYW8664.R;ABS:)SUQ3]02P,$%     @ %H+^3E=;1(/H @  5@P
M !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULC5==C]HP$/PK4=Y[L?/A
M)"= *AQ5*[72Z:JVSSXP$%T2IXF!Z[^O[1B:V$O*"XG-['AV[1W,[,S;M^[
MF/#>J[+NYOY!B.8Q"+K-@56T>^ -J^4W.]Y65,AANP^ZIF5TJX.J,@@1(D%%
MB]I?S/3<<[N8\:,HBYH]MUYWK"K:_EFRDI_G/O8O$R_%_B#41+"8-73/OC/Q
MHWENY2BXLFR+BM5=P6NO9;NY_Q$_KG&N C3B9\'.W>#=4ZF\<OZF!E^V<Q\I
M1:QD&Z$HJ'R<V(J5I6*2.GX;4O^ZI@H<OE_8/^GD93*OM&,K7OXJMN(P]S/?
MV[(=/9;BA9\_,Y-0XGLF^Z_LQ$H)5TKD&AM>=OK3VQP[P2O#(J54]+U_%K5^
MG@W_)0P."$U > W \61 9 *B>P-B$Q#?&Y"8@,0*"/K<=3&?J*"+6<O/7MN?
MAX:J8X<?$[E=&S6I=T=_)^O9R=G3@N!H%IP4D<$L>TPXP(1CQ,I%)-D8\N1"
M,(K'F+6+B=)_8@*9R#6;$,PFU 31*)L8)HA @D@3Q,-$<DOELL<0C:DUY@/.
ML541")0AJR80R*[^&@#%(9Q3#.84.SD1=*.J"4B0W%]5 A(05P%.K*KVF&20
M)LX1L<L*H#*$,UA,"HI) 3'$$I,ZRX0I0?:I!U!QEF%83 :*R8"]L<];YBP3
M$T*L8[("4&&6Y["8'!23 Y5)+3&YLPQP^"'0X/"/I& $^Q("Q&2V,2%G(60[
MTQ1D+.2&0>([+,& _E,6$'6S+K##X1 X,>0&!>QQ.+J_GS%L*1CP%*>C#6AR
M=Z8@8R&P->'DCFXVH%%OV#:[@D!Y<D,,;',8\#FGF[%K88 8 '13#&QS&/(Y
MNYNQ:V'.%DU!QD)@B\. Q[F=[-J7(V0*,A8"VQMV_0WHY-SYN76$3$%Z(<'@
M^J5NW-]HNR_JSGOE0M[D]'UKQ[E@D@X]R(P.\I)_'91L)]1K*M_;_J;;#P1O
MS"T^N/Z56/P%4$L#!!0    ( !:"_DY"D_I-FP(  (,+   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<R+GAM;)56[8Z;,!!\%<0#'-A\!$X$J9>J:J56BJYJ
M^]M)G( .,+6=<'W[VH8@$A:._ FV,SO,3C+R)@WC;R*C5%KO95&)M9U)63\[
MCMAGM"3BB=6T4M\<&2^)5%M^<D3-*3F8HK)PL.N&3DGRRDX3<[;E:<+.LL@K
MNN66.)<EX?]>:,&:M8WLZ\%K?LJD/G#2I"8G^I/*7_66JYW3LQSRDE8B9Y7%
MZ7%M?T+/&QSH H/XG=-&#-:6;F7'V)O>?#NL;5<KH@7=2TU!U.-"-[0H-)/2
M\;<CM?MWZL+A^LK^Q32OFMD103>L^),?9+:V(]LZT",Y%_*5-5]IUU!@6UWW
MW^F%%@JNE:AW[%DAS*>U/PO)RHY%22G)>_O,*_-L.OYK&5R NP+<%R!_ML#K
M"KR[ J=59EK]3"1)$\X:B[>_5DWTGP(]>\K,O3XTWIGO5+="G5[2$,6)<]%$
M'>:EQ> !!M\B-F-$$/401PGH56!0!3;U_E"%Z\$$'DC@&0)O2(!=F, '"7Q
M@7_G0XL)#:8R&#\,0^_."P"%HSB&Q02@F& L!B.8( 0)PN5VK$""U0([6DSP
M@1T :MJ."!03 79@F" &">+E=B 7CHF[P) .-.S5O0_*'.16R$1>$6#&1%00
M'#:$'[ #CAOREMCA?6S''.16"!Q;!.4VG*" PX:"!^R XX;")7:$XR2@^[1
MH#B8$ -'%P'9Q?X$!1PX%#U@"1PY%"^Q)%YB"0":L@3#Z<5 >O$4!9P[C)9;
M@B<N.>B6N[>D \V%9A9R*P1.+P;2BR="@^'<8?\!.^#<8>"6&]L1C&[3D1US
MD%:(,YB&]'CZ@_!37@EKQZ0:K,SX<V1,4D7G/BFZ3$W$_::@1ZF7*[7F[5C8
M;B2KNY'7Z>?N]#]02P,$%     @ %H+^3EMM3T80 @  U08  !D   !X;"]W
M;W)K<VAE971S+W-H965T-S,N>&ULC57;CILP%/P5Q >LL8'<1) :JJJ56BG:
MJNVSDYP$M 93VPG;OZ]M",JR)VU>\(69\<P!VUDGU8LN 4SP6HM&K\/2F'9%
MB-Z74'/])%MH[)NC5#4W=JA.1+<*^,&3:D%8%,U(S:LFS#,_MU5Y)L]&5 UL
M5:#/=<W5GPT(V:U#&EXGGJM3:=P$R;.6G^ [F!_M5MD1&54.50V-KF03*#BN
MPP]T55#F"![QLX).W_0#%V4GY8L;?#FLP\@Y @%[XR2X;2Y0@!!.R?KX/8B&
MXYJ.>-N_JG_RX6V8'==02/&K.IAR'2["X !'?A;F67:?80B4AL&0_BM<0%BX
M<V+7V$NA_3/8G[61]:!BK=3\M6^KQK?=H'^EX00V$-A(H,D_"?% B"<$TCOS
M43]RP_-,R2Y0_==JN?LIZ"JVQ=R[25\[_\ZFU7;VDL_8/",7)S1@-CV&W6#8
M6T3Q'I$N1@BQ!D87#'7!/#^^X2>,X@(Q*A![@>1-C,4D!H993H(@F#C"C22H
MD001N),D1072=Z6(HP07F*$",\3!Y'MM,$P\*06&N6-DCAJ9(P(I+K! !1:/
MEV*)"BP?* 6&F4U*@6'FN!$:X=LL0B3N;!%Z9Z?2Q\M!\6U&V?\+4J"@Y60=
M<G.^N /_&U>GJM'!3AI[5/D#Y2BE 2L8/=E?NK1WS#@0<#2N.[=]U1^T_<#(
M=KA$R'B3Y7\!4$L#!!0    ( !:"_D[U8H%X*P(  (X&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;(U5[6Z;,!1]%<0#U'R31H!4DDZ;M$E1IVZ_
M'7(34 UFMA.ZMY]M""7@1ON#[<LYYW[8ODXZRMYX"2"L]YHT/+5+(=HU0KPH
MH<;\@;;0R#]'RFHLY)*=$&\9X(,FU01YCA.A&E>-G27:MF-90L^"5 WLF,7/
M=8W9WQP([5+;M:^&E^I4"F5 6=+B$_P$\=KNF%RA4>50U=#PBC86@V-J/[GK
MYUCA->!7!1V?S"V5R9[2-[7X=DAM1P4$! JA%+ <+K !0I20#.//H&F/+A5Q
M.K^J?]&YRUSVF,.&DM_5092IO;*M QSQF8@7VGV%(9_0MH;DO\,%B(2K2*2/
M@A*NOU9QYH+6@XH,I<;O_5@U>NP&_2O-3/ &@C<2W.@NP1\(_@<AN$L(!D+P
MOX1P((0S NISU\7<8H&SA-'.8OUQ:+$Z=>XZE-M5**/>'?U/UI-+ZR6+ B=!
M%R4T8/(>XTTP[HA 4GUTX9E<Y-Z"[MTZV"P1X>H6LEU"7">XQ3PO,7[LFR/U
MC<7PM8 _=1*OS *!42#0 L$TD<=9E'F/B32FZ9T\NK."&#"KV:YL#1C7GU5D
MB0D\<SZA,9]PD4\4S&+-39A/G$1&)Y%!8)9(;L)\XB0V.HD- O.=66+"U?RH
MWL?T@:#)Y:N!G70GY%9!SXWNPA/KV&R?/'UY/^!]I_Z!V:EJN+6G0K8 ?5&/
ME J0H3@/LO*E?!S&!8&C4--8SEG?(ON%H.W0_='X!&7_ %!+ P04    "  6
M@OY.IDA;KV "   K"   &0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6R5
M5MN.FS 4_!7$>Q??N$5)I"95U4JMM-JJ[;.3. E:P-1VDNW?US8L(G"0TI=@
MFSGCF0D<L[Q)]:K/0IC@K2IKO0K/QC2+*-+[LZBX?I*-J.V=HU05-W:J3I%N
ME. '7U25$4$HB2I>U.%ZZ=>>U7HI+Z8L:O&L GVI*J[^;D0I;ZL0A^\++\7I
M;-Q"M%XV_"1^"/.S>59V%O4LAZ(2M2YD'2AQ7(4?\6*+F2OPB%^%N.G!.'!6
M=E*^NLG7PRI$3I$HQ=XX"FXO5[$59>F8K(X_'6G8[^D*A^-W]L_>O#6SXUIL
M9?F[.)CS*LS"X""._%*:%WG[(CI#<1AT[K^)JR@MW"FQ>^QEJ?UOL+]H(ZN.
MQ4JI^%M[+6I_O;5WDK@K@PM(5T#Z@C:<V0+:%=!10=0J\U8_<</72R5O@6K_
MK8:[AP(OJ US[Q9]=OZ>=:OMZG6=L'@971U1A]FT&#+ D'O$=HJ(LQX260&]
M"@*J(+Z>WJE(8 (*$E!/P.X(TI&-%I-X3.TQ.64(C:P *$RS&3<,%,, ,=E(
M3(N)!]M\(#DB;*0&@J4Y8K"<&)033^2DHVTV\62;A-$T&8D!4)1E,UH24$L"
M1)/#!"E(D#[^I&0@0?; DY)-C!+,T#@."$7C&3<Y*":?BHD13( 1_/ZBQP/!
M,RT /Q!)!QJZ98S&=-P( !C)TSE!<#? !(@%SU# _0#3_X@%?HLQ]!I/8F&3
M=D'2A.%Q+! ,#=)K!46#KNV.T>]<G8I:!SMI[ '@V_112B,L)7JR&9_MR=U/
M2G$T;IC:L6J/KW9B9-,=S5'_?;#^!U!+ P04    "  6@OY.D?'LV-P!  !A
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q]5-MNG# 0_17+'[!F
M@6RB%2!EMZI:J956J=H^>V&X*+Y0VRSIW]<70@A!?<&>\3EG9NP9LE&J9]T"
M&/3"F= Y;HWICX3HL@5.]4[V(.Q)+16GQIJJ(;I70"M/XHS$470@G'8"%YGW
M7521R<&P3L!%(3UP3M7?$S YYGB/7QU/7=,:YR!%UM,&?H#YV5^4M<BL4G4<
MA.ZD0 KJ'#_NC^?4X3W@5P>C7NR1J^0JY;,SOE8YCEQ"P* T3H':Y09G8,P)
MV33^3)IX#NF(R_VK^F=?NZWE2C6<)?O=5:;-\0-&%=1T8.9)CE]@JN<.HZGX
M;W #9N$N$QNCE$S[+RH';22?5&PJG+Z$M1-^'</)_6&B;1/BB1#/!!O[?X1D
M(B1O!'^;)&3F2_U$#2TR)4>DPF/UU/7$_IC8RRR=T]^=/[/5:NN]%8>[.",W
M)S1A3@$3+S#[&4&L^APBW@IQBC_05P'.'Q'[*-T.D6Q6D7B!Y%T5R;9 NBF0
M>H'TG4"ZNH: >? 8$;+<K2L)F,,2LTJ#+%Z&@VI\$VM4RD$8=P<+[SPGC[%[
MV97_9.<GM/N;3!B^[U0UG=#H*HWM&_^ZM90&;(+1SG9T:^=]-AC4QFWO[5Z%
MK@^&D?TTT&3^JQ3_ %!+ P04    "  6@OY.!%(MIHD"  "3"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970W-RYX;6R-5NV.FS 0?!7$ YS!!@-1$JDAJEJI
ME:*KVOYV$B>@ TQM)[F^?6W#<<1V3OT#_IC9F5U@S?+&^(NH*)7!:]MT8A56
M4O8+ ,2AHBT13ZRGG=HY,=X2J:;\#$3/*3D:4ML &$48M*3NPO72K.WX>LDN
MLJD[NN.!N+0MX7\WM&&W51B';PO/];F2>@&LESTYTQ]4_NQW7,W %.58M[03
M->L"3D^K\%.\V,9($PSB5TUO8C8.="I[QE[TY.MQ%4;:$6WH0>H01-VNM*1-
MHR,I'W_&H.&DJ8GS\5OTSR9YE<R>"%JRYG=]E-4JS,/@2$_DTLAG=OM"QX32
M,!BS_T:OM%%P[41I'%@CS#4X7(1D[1A%66G)ZW"O.W._#3L9&FE^ AP)\)V0
M?$A (P%-A/AC0C(2$HL AE1,;;9$DO62LUO A\?;$_T6Q8M$5?^@%TVQS9XJ
MCU"KUS5.TR6XZD CIAPP<(:!]XBMBTCS"0*4@<D%]+J AH]F_#C'_@#(&P"9
M ,E=&MA*8\!@@^D&$0B3W$K%145^(XG72.(QDMU+;%P,PG;-!TPZ-XNS!TY2
MKY/4X\1*MDQ=%53$#QX=]LI@CTQAR6!')BO\&IE7(W,U<&1I9(X&PM!Z!;8N
MZ$%)<Z^/W.,CMGSD;JXP\8L47I'"(V)];V7AB!30KLBV^-\W.8[\K2'R.$%V
M;XC<NJ-'.@]:4.S126R=V/UZ49$\4K+;S/VNOX?$;A-QOLN-!X1GH$$'S+IO
M2_G9G&PB.+!+)W4'FZU.I^?&G'7..ER4*AEW1QE1.^80 N\2PW']G?!SW8E@
MSZ0Z-TQW/S$FJ?(?/:DG5:D_A&G2T)/4PTR-^7!,#A/)^O$7 $S_(>M_4$L#
M!!0    ( !:"_D[V)SF#8P(  -@'   9    >&PO=V]R:W-H965T<R]S:&5E
M=#<X+GAM;(V5VXZ;,!"&7P7Q &O,P9"(("6IJE9JI6BK;J\=X@2T@*GMA.W;
MUS:$96%2]0;;XYG_FP'L23LN7F7!F'+>ZJJ1&[=0JETC)/."U50^\98U>N?,
M14V57HH+DJU@]&2#Z@KYGD=03<O&S5)K.X@LY5=5E0T["$=>ZYJ*/SM6\6[C
M8O=N>"XOA3(&E*4MO; ?3/UL#T*OT*AR*FO6R)(WCF#GC;O%ZST.3(#U>"E9
M)R=SQY1RY/S5++Z>-JYG,F(5RY61H'JXL3VK*J.D\_@]B+HCTP1.YW?US[9X
M7<R12K;GU:_RI(J-F[C.B9WIM5+/O/O"AH(BUQFJ_\9NK-+N)A/-R'DE[=/)
MKU+Q>E#1J=3TK1_+QHY=OQ,F0Q@<X \!_A@0XW\&!$- \$ZPM?>)V4H_446S
M5/#.$?W':JGY)_ ZT.\R-T;[ZNR>+E9JZRTCA*3H9H0&GUWOXT]\\.B!M/J(
M\"'$SE^$$Q+# @&88V %P@\"R2S'WH=8G\;ZK&!$"")" +&:(7J?:(+  <R(
M0$:T9,3>C!$M&*LDA"$$A!  @F<0LH#$"8$A,0B) 8@_@\0+2/"@D 1D) #C
MP>M>@0(K0""<);E:).E[L\^^7^H$)((3P1Y\QCP@E4<2#XXI_H]J!J?I(8BC
M8%8.H/2XGOF!_K@+GU:\/*Y3P) J<*;C^3^()I=8S<3%7O?2R?FU4>:K3:QC
M2]GZYA*<V7>FU4!V?[V'_+=8;V!8*;AW+?2>4M_SOE-Q*1OI'+G2M[6]5,^<
M*Z;K]9[T/U;H-CLN*G969AKKN>A[3;]0O!WZ*!J;>?874$L#!!0    ( !:"
M_DZ[FTG=( ,  .H.   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;(V7
MVXZ;,!! ?P7QWH49<XV22-U452NUTFJKML]LXB1H :?@)-N_KS%L1/"X\DO
M,#/'@SE)O+R*]K4[<BZ]M[IJNI5_E/*T"()N>^1UT3V($V_4G;UHZT*J87L(
MNE/+BYU.JJL PS )ZJ)L_/527WMJUTMQEE79\*?6Z\YU7;1_'WDEKBL?_/<+
MS^7A*/L+P7IY*@[\!Y<_3T^M&@6W*KNRYDU7BL9K^7[E?X3%AND$'?&KY-=N
M<N[UK;P(\=H/ONY6?MC/B%=\*_L2A3I<^(9755])S>//6-2_,?O$Z?E[]<^Z
M>=7,2]'QC:A^ESMY7/F9[^WXOCA7\EE<O_"QH=CWQNZ_\0NO5'@_$\78BJK3
MG][VW$E1CU745.KB;3B6C3Y>ASM)-J;1"3@FX"T!HO\FL#&!S1*"86:ZU4^%
M+-;+5ER]=EBM4]&_%+!@ZF%N^XOZV>E[JMM.7;VLDS1=!I>^T!CS.,3@) ;O
M(S9F1)S=0@(U@=LLD)P%ZGQV-PM+ 4868+I =%<@G[4QQ"0ZIM$Q#*.<ID0D
M)3(I63BC##'QE)*F2%-BDA(3%)A18H."60PT)2$I"4&9+>MC8E @RU.:DI*4
ME*"P&24U*3%85C\C*1E!B6:4S'QB*8MI2DY2<H(2SRBYV4L2HF7Y(:25# E0
M,G<R-$@?,,QL)(O\0) ,^\'LB>51:"'1@@-A>&998Z 5!Q?'QZ"[98[!\LH"
M;3FX: Z$YTEN^38!6G1P,1T(U5/;ER/0KH.+[$#9CI$%1.L.+KX#(7P4650$
MVGAP41X(YQ.P*4)+#R[6 Z%]E*66EI#6'EVT1T)[R#/+>X>T]NBB/1+:8S:9
MT#W)\KMN:@_6R=+:HXOV:&J?,LM"(VT]NEB/IO4ILV!HY]'%>32=MV)HX]'%
M>#2-MV)HW]'%=S1]MV)HV]'%=C1M![1Q:-G1178D9(?(\A/#:->9B^N,<#VW
M-,1HTYF+Z6/0](\QA/'L\6Z(J/E?@&"RZ>AW@=^+]E VG?<BI-J_Z%W&7@C)
M5;GP0;5U5!O/VZ#B>]F?INJ\'79?PT"*T[BS#&[;V_4_4$L#!!0    ( !:"
M_DYIJ%*IP $  (<$   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;&U4
MT8Z<(!3]%<('+,J,[NQ$33K;;-JD32;;M'UF]#J2!7&!&;=_7T#7&,.+<"_G
MGG,N L6H])OI "SZD*(W)>ZL'8Z$F+H#R<R#&J!W*ZW2DED7ZBLQ@P;6A"(I
M"$V2G$C&>UP5(7?65:%N5O >SAJ9FY1,_SN!4&.)4_R9>.77SOH$J8J!7>$7
MV-_#6;N(+"P-E] ;KGJDH2WQE_1XRCT^ /YP&,UJCGPG%Z7>?/"]*7'B#8&
MVGH&YH8[/(,0GLC9>)\Y\2+I"]?S3_:7T+OKY<(,/"OQES>V*_$!HP9:=A/V
M58W?8.XGPVAN_@?<03BX=^(T:B5,^*+Z9JR2,XNS(MG'-/(^C..TDN5S6;R
MS@5T*:"A@$Q"P?E79EE5:#4B/>W]P/PO3H_4[4WMDV$KPIHS;USV7N6'IX+<
M/=&,.4T8NL+0!4$<^R)!HQ(TE.]6Y>DACQ/LH@2[0+!?>WQ*-AYCF#0NLH^*
M[",$=",2P^SB(EE4)(L0[#<B,4P6%\FC(GF$(-^(Q#"/&Q&R.D/^BOYD^LI[
M@R[*NN,8#DVKE 7'ESPXUYU[%99 0&O]]-'-]70WIL"J8;[V9'E[JO]02P,$
M%     @ %H+^3I?ER>AA @  C0<  !D   !X;"]W;W)K<VAE971S+W-H965T
M.#$N>&ULA57;CILP$/T5Q >LL;FO2*1-HJJ56BG:JMMGAS@!+6!J.V'[]_6%
M98EQMB_8'LZ<,S.8F6*@[)57A COK6TZOO(K(?I' 'A9D1;S!]J33KXY4=9B
M(8_L#'C/"#YJI[8!* @2T.*Z\]>%MNW9NJ 7T=0=V3./7]H6L[\;TM!AY4/_
MW?!<GRNA#&!=]/A,?A+QJ]\S>0(3R[%N2<=KVGF,G%;^$WS<0>V@$2\U&?AL
M[ZE4#I2^JL.WX\H/5$2D(:50%%@N5[(E3:.89!Q_1E)_TE2.\_T[^Q>=O$SF
M@#G9TN9W?135RL]\[TA.^-*(9SI\)6-"L>^-V7\G5])(N(I$:I2TX?KIE1<N
M:#NRR%!:_&;6NM/K8-XD<'1S.Z#1 4T.,/G4(1P=P@^'Z%.':'2(+ =@4M&U
MV6&!UP6C@\?,Y^VQND7P,9+5+Y51%UN_D^7ATGI=)WE6@*LB&C$;@T$WF'S"
M ,D_B2"7R 8M"&)+8[N$A&EXB]DM,6D0N.,(G<F&FB"<$< L<1-$3H)($T0W
M$4"K6@:3:$QGDD6S,$VZ#E!H@W;_ =W$&SOCC1<))VGF)DB<!,DBX3BR\C60
M>!8E0CERBZ1.D70ADF16+3;I4@7FJ5LE<ZID#A7[VV4+%1AF=ZYZ[E3)'2K(
M4LF7*D%ZIV(P</^V@>,FVCHCZ#:=NT)W^@-T"(6V$%S<U"Q$MA"8]:26L+/N
M]]PKZ:43ZK>>6:>9\H143[/L&S5K=*_[H#&#Z@=FY[KCWH$*V3%U7SM1*H@,
M,GB0=:CD;)P.#3D)M4WEGID!80Z"]N/P ],$7O\#4$L#!!0    ( !:"_DXH
M<<RO%P,  /$-   9    >&PO=V]R:W-H965T<R]S:&5E=#@R+GAM;)5778^;
M,!#\*XCW'NP2/G)*(C6IJE9JI=-5;9]]B9.@ TS!2:[_OL80%.REY%X"=F:'
MV64]V(N+J%[K(^?2><NSHEZZ1RG+1\^KMT>>L_I!E+Q0_^Q%E3.IAM7!J\N*
MLYT.RC,/?3_R<I86[FJAYYZJU4*<9)86_*ERZE.>L^KOFF?BLG3!O4X\IX>C
M;":\U:)D!_Z#RY_E4Z5&7L^R2W->U*DHG(KOE^Y'>-Q@W 1HQ*^47^J;>Z=)
MY46(UV;P=;=T_481S_A6-A1,7<Y\P[.L85(Z_G2D;O_,)O#V_LK^62>ODGEA
M-=^(['>ZD\>EF[C.CN_9*9//XO*%=PF%KM-E_XV?>:;@C1+UC*W(:OWK;$^U
M%'G'HJ3D[*V]IH6^7CK^:Q@=@%T ]@$P^V] T 4$1H#7*M.I?F*2K1:5N#A5
M^[9*UC0%/ :JF-MF4M=._Z>RK=7L>17[LX5W;H@ZS+K%X T&AXB-C0B3'N(I
M ;T*)%6@C@\&*D*:(" ) DTP&Q!$1AHM)M*80F,20/2-5*90 S$S4LR,$!,;
M8EI,."%F"C40$Y)B0J*T(^\F(@DB(INYD4UDZYQ;?;290@W$Q*28V!(3A::8
MV'K,!Y5R8H@A46.524@QB5T9,-[@.K%SQ@B,UMR0J'E$BYF38N:$&* )P*>M
MP+^_56#$3>".==B!;K-5=3-;?PHUE$/;"N =[=*!!IT0^1B8>@A8J-IW1!!M
M4T#YE&D-'>CV2>#'L:F'0$$P)H<V*B"<"G"$@K87>(>_ &TP0#F,U32V>4"0
MF XSA1K*H2T&[O$8(.P#_"@T]9"P8*P^M,T X3-VT]@6$L#<E$. 9B,N [3-
M .4S 4V!M,\@X3,P\HZ0]ADD? :,%;M&PD%P;GUC)V%#02,;&-MI8AC9P2#M
M#1B\HRST>D9J/9LK">U-18R6_4ZAAG)H;\"0D!./4-#>@-$[BD*O9[37,U&4
MV-KV@?U-FD*U<KR;O7=S&/K.JD-:U,Z+D&H;KS?;>R$D5XS^@RK149V_^D'&
M][*YC=5]U1Y"VH$497? \OI3WNH?4$L#!!0    ( !:"_D[P3Z[7X $  &<$
M   9    >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;'U4VV[;, S]%<$?4/FV
M- ML TV&80,V(.BP[5FQZ0LJ69XDQ]W?CY)<UTV-Y2$2J<-#'HET-DGUI%L
M0YX%[W4>M,8,!TIUV8)@^DX.T.-)+95@!DW54#TH8)4+$IS&8;BC@G5]4&3.
M=U9%)D?#NQ[.BNA1"*;^'H'+*0^BX,7QV#6ML0Y:9 -KX >8G\-9H447EJH3
MT.M.]D1!G0</T>&46KP#_.I@TJL]L4HN4CY9XVN5!Z$M"#B4QC(P7*YP LXM
M$9;Q9^8,EI0V<+U_8?_LM*.6"]-PDOQW5YDV#_8!J:!F(S>/<OH"LYX/ 9G%
M?X,K<(3;2C!'*;EV_Z0<M9%B9L%2!'OV:]>[=?(GNV0.VPZ(YX!X"<#<_PM(
MYH#D-<#=)O65.:F?F&%%IN1$E'^L@=F>B X)7F9IG>[NW!FJU>B]%O?1/J-7
M2S1CCAX3KS#1@J#(OJ2(MU(<XW?A\=L$I_>(*$RW4R2;*A)'D+Q1\7&;(-TD
M2!U!NB:(PYMK\)B=P_0.LP_Q=Z-E Y6N4;X8NGH? :IQK:Q)*<?>V)M8>9=I
M>8CM^][XCSA%ONE?:?P(?F>JZ7I-+M)@][@WKJ4T@$6&=]C7+4[]8G"HC=W>
MXU[YWO>&D<,\UG3YMA3_ %!+ P04    "  6@OY.0+_Y0M<"   '"P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-"YX;6Q]EMN.FS 0AE\%\0"+!^,#JR12
M0U6U4BNMMNKVFDV<!"U@"DZR??N:PZ+$'GH3L/EGYALG_)G55;=OW4DI$[Q7
M9=VMPY,QS6,4=;N3JO+N03>JMD\.NJUR8Y?M,>J:5N7[(:@JHY@0'E5Y48>;
MU;#WU&Y6^FS*HE9/;="=JRIO_VY5J:_K$,*/C>?B>#+]1K19-?E1_53F5_/4
MVE4T9]D7E:J[0M=!JP[K\!,\9L#[@$'Q4JAK=W,?]*V\:OW6+[[MUR'IB52I
M=J9/D=O+166J+/M,EN//E#2<:_:!M_<?V;\,S=MF7O-.9;K\7>S-:1W*,-BK
M0WXNS;.^?E530RP,INZ_JXLJK;PGL35VNNR&SV!W[HRNIBP6I<K?QVM1#]?K
M^(2Q*0P/B*> > Z Y+\!= J@3D TD@VM?LY-OEFU^AJTX[?5Y/V/ AZI/<Q=
MOSF<W?#,=MO9W<M&Q+"*+GVB2;,=-?&-)KY79+Z"R5D268"9(D8IXB&>WL1+
M@L=3-)X.\<E=%P[C=M3P05./74 2)TXGB(K%3. P"0J3(##4@1DU[ Z&"!?&
M5X&0),%A& K#$!BGS);Y95(FN0.#J"0E#(?A* Q'8)@#PY&>!2<.#*8B/,5A
M! HC$!BGYZWPRX $]V00%4D@QF$D"B,1&.' 2*\,Y])Y5S-4Q'&4%$5)$13I
MH*1>E41R%\47,1" HP#!W8D@,*EK3\2G882Z%N6KJ(0%EX$%LP0?AQ(7!_Q"
MW/UE98AJB06W3(@1%L^Y8]]G$I<XPU06>0$'=V! +)BZ%CR)[FT/F(OCJT#P
M!0L&W(,!,6'JFC#X_NH=#6+!1"R8'N 6#(@'4]># ;'7)$F]LT%D+.%T 0BW
M84!\F+H^/(EN_PF!$BK<MQS3Q0RD^Z)'-Q-)/R+^R-MC47?!JS9VN!E&D(/6
M1MF<Y,'V=[)3Z;PHU<'TM\+>M^-H-BZ,;J:Q,YIGW\T_4$L#!!0    ( !:"
M_DX1[:FN+0(   P&   9    >&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;'U5
MVXZ;,!#]%<1[%S")G40$:9-5U4JM%&W5]MDADX#68&H[8?OW]86P++C[$GN&
M,V?.C.U)UG'Q(DL %;S6K)';L%2JW421+$JHJ7S@+33ZRYF+FBIMBDLD6P'T
M9(-J%J$XQE%-JR;,,^L[B#SC5\6J!@XBD->ZIN+O#ACOMF$2WAW/U:54QA'E
M64LO\ /4S_8@M!4-+*>JAD96O D$G+?A8[+9$X.W@%\5='*T#TPE1\Y?C/'U
MM UC(P@8%,HP4+W<8 ^,&2(MXT_/&0XI3>!X?V?_;&O7M1RIA#UGOZN3*K?A
M*@Q.<*97IIYY]P7Z>I9AT!?_#6[ --PHT3D*SJ3]#8JK5+SN6;24FKZZM6KL
MVO7\]S!_ .H#T!"@<W\4D/8!Z5O PA;OE-E2GZBB>29X%PAW6"TU=R+9I+J9
MA7':WMEONEJIO;><I#B+;H:HQ^P<!HTPR8"(-/N0 OE2[- L'+U/L)\CDGCA
M3Y%ZJT@M0?JN"N(G6'@)%I9@,2+ \7K2!H?!%M,XE23&$]3>@\(X7?G%++UB
MEC,Q9$3@Q#C,<I2&K% RT3('8836?BG8*P5[I$S[@F=9/I$DC2=:/"B<K/]S
M2,0KALP/*9E<I1WQ'!+!4S$>%,8DGHB)1H^H!G&Q\T8&!;\VRES7D7<8:8_(
M/,*)?Z='G9M,;S1N3GZGXE(U,CARI9^X?8AGSA5HD?&#;E:I1_-@,#@KLR5Z
M+]R <H;B;3][H^$/(/\'4$L#!!0    ( !:"_DZ80H_P#P(   $&   9
M>&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;'V4[ZZ;(!C&;\5X 0<5U)[&FJQ=
MEBW9DN8LVSY3?5O-07% Z]G=#] :#V7[(G]\WH??@T(Q<O$J&P 5O'6LE[NP
M46K8(B2K!CHJG_@ O7YSYJ*C2@_%!<E! *UM4<=0$D49ZFC;AV5AYXZB+/A5
ML;:'HPCDM>NH^+,'QL==&(?WB9?VTB@S@<IBH!?X#NK'<!1ZA!:7NNV@ERWO
M P'G7?@AWAYRH[>"GRV,<M4/3)(3YZ]F\*7>A9$! @:5,@Y4-S<X &/&2&/\
MGCW#94E3N.[?W3_9[#K+B4HX</:KK56S"S=A4,.97IEZX>-GF/.D83"'_PHW
M8%IN2/0:%6?2/H/J*A7O9A>-TM&WJ6U[VXZS_[W,7Y#,!<E2$)/_%N"Y #L%
M:"*S43]21<M"\#$0T\<:J/DGXBW6FUF92;MW]IU.*_7LK<Q)5*";,9HU^TF3
MK#3)>\7A49%N%@G2  M%XJ5(;#U>U>.8^ VPUP!; _(N1NS$F#29U?16$^<Y
M(4X4CVJ#LW_ $"\,\< X.[:?-.EZF3C&SPZ,3Y5LGOTPJ1<F]<!@!R9]6(:0
M*'58?*)-[D?)O"B9!\79_GWVF#A*W6_T*(K\'+F7(_=P.&GW^<-O@ EVO^+!
MIXJ)"X-6A]%<CM^HN+2]#$Y<Z7-M3]^9<P7:,7K2J1I]'R\#!F=ENKGNB^E6
MF@:*#_.%BY9;O_P+4$L#!!0    ( !:"_DZGKPESR (  !D*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;(U66V^;,!3^*XCW%8S!0)1$:I)&F[1)
M5:MMSV[B)*B &7:2[M_/-BX#<U+U)<3V=SGG^#J_\O95G!B3WEM5UF+AGZ1L
M9D$@=B=647''&U:KD0-O*RI5LST&HFD9W1M25091&)*@HD7M+^>F[[%=SOE9
MED7-'EM/G*N*MG]7K.37A8_\]XZGXGB2NB-8SAMZ9,],_FP>6]4*>I5]4;%:
M%+SV6G98^/=HMD6))AC$KX)=Q>"_IU-YX?Q5-[[M%WZH(V(EVTDM0=7GPM:L
M++62BN./%?5[3TT<_G]7WYKD53(O5+ U+W\7>WE:^)GO[=F!GDOYQ*]?F4TH
M\3V;_7=V8:6"ZTB4QXZ7POQZN[.0O+(J*I2*OG7?HC;?J]5_I\&$R!*BSQ*P
M)>">D"8?$F)+B'L"BC\D)):0?)9 +($XA* KEJG^ADJZG+?\ZK7= FJH7J=H
M1M3\[G2GF4XSIB9 J-[+,HW)/+AH(8M9=YAH@$$](E#JO44$6:RC"3T:&VRF
MB"0;0QZF$!3&8\QVBL$IAB/%8#&P$<"C8J2P0 P*Q$8@'@DXF:PA3 Z;)*!)
M,A5(0L>DPQ"#J;N*AF$(NQ#0A0 NR'&!,!%LDH(F*2" '1,($\,F&6B23685
M(P(+Y*! #D20.%'FDX*C-'>G90.@LFR@-0H&A?".#:>K-+F1#[JQZ1&04>KN
M^@Z4#(+]$H7.V;"!4''N+)0'BR(C+9([EEL(AA-TJS[@<7./(B Y9Q.N ! F
M[IQ:T# W=T(_A(RCA8\<A(%H<S<0#*RN-([=8 !8ALF-S8+<(VP\"I\]:'KX
M3.JV D I<<L2#&ZHBK5'\[X0WHZ?:ZE7]Z"W?\.L(GW#3?KCV4-W]SDC*A U
M8B[JX+]%]VCZ0=MC40OOA4MUMYH;\,"Y9"K^\$[%?U+OM+Y1LH/4?]6E[[7=
M8Z5K2-[8AUC0OP:7_P!02P,$%     @ %H+^3O+QC*LD @   08  !D   !X
M;"]W;W)K<VAE971S+W-H965T.#@N>&UL?51=CYLP$/PKB/<[\TT2 =*%JFJE
M5HJN:OOLD$U 9V-J.^'Z[VL;0BBX?<'V,C,[N^#->L;?1 T@G7=*6I&[M93=
M#B%1U4"Q>&8=M.K-F7&*I3KR"Q(=!WPR)$I0X'D)HKAIW2(SL0,O,G:5I&GA
MP!UQI13SWWL@K,]=W[T'7IM++74 %5F'+_ -Y/?NP-4)32JGAD(K&M8Z',ZY
M^^+ORE3C#>!' [V8[1U=R9&Q-WWX?,I=3QL" I74"E@M-RB!$"VD;/P:-=TI
MI2;.]W?UCZ9V5<L1"R@9^=F<9)V[&]<YP1E?B7QE_2<8ZXE=9RS^"]R *+AV
MHG)4C CS=*JKD(R.*LH*Q>_#VK1F[4?].\U."$9",!%4[O\1PI$0/@B1*7YP
M9DK]@"4N,LYZAP\?J\/ZG_!WH6IFI8.F=^:=JE:HZ*U($S]#-RTT8O8#)IAA
M'@BDU*<4@2W%/EC1@[\3E&N$[T7V%*&UBM (A#.!T-_8!2*K0&0$HIE %"6+
M-@R8Q&#: ;-=M*I<8\+8C^U.8JN3V.(D73@9,/$LRU.8+JU80!LOM%M)K%:2
ME94T67RZ?;+*LEGTK5Q#GO[5DM3J([6T9+OPD:X:'WA+(Q9,LDT73M#LYE#@
M%S-DA%.Q:ROU/SJ+3G/L)= W;Q'?J_DVC*.'S# <OV)^:5KA')E4]]K<OC-C
M$I1'[UGUJ5;S>#H0.$N]3=6>#U-I.$C6C0,735._^ -02P,$%     @ %H+^
M3H!# 58Z @  +P<  !D   !X;"]W;W)K<VAE971S+W-H965T.#DN>&ULC57;
MCILP$/T5Q <LF&L2$:0D5=5*K11MU?;9(9. UL;4=L+V[VL;0EDP4E[ 'LZ<
M,S/&,UG+^)LH :3S3DDMMFXI9;/Q/%&40+%X80W4ZLN%<8JEVO*K)QH.^&R<
M*/$"WT\\BJO:S3-C._(\8S=)JAJ.W!$W2C'_NP?"VJV+W(?AM;J64AN\/&OP
M%7Z _-D<N=IY \NYHE"+BM4.A\O6W:'- 87:P2!^5="*T=K1J9P8>].;K^>M
MZ^N(@$ A-056KSL<@!#-I.+XTY.Z@Z9V'*\?[)]-\BJ9$Q9P8.1W=9;EUEVY
MSADN^$;D*VN_0)]0[#I]]M_@#D3!=21*HV!$F*=3W(1DM&=1H5#\WKVKVKS;
MGO_A9G<(>H?@68>P=P@'!Q29Y+O(3*J?L,1YQEGK\.ZT&JQ_"K0)53$+;32U
M,]]4MD)9[WF:A)EWUT0]9M]A@A$&#0A/L0\2@4UB'\S<@X\"ASDB32*[1&C-
M(C0$X0>"V$X060DB0Q"-":))E/L.LS*8NBL#>EFH1&Q5B><JL3]1Z3#)2&4A
MD<0JD5@DIN=IPRR4.[6*I'.")+$3K*P$J^?/:VTE6%LB2"=_U7IV7D&\=%[(
MM]\.WZ*SFNA80>L%G85;B.84J;] 8;UE.Q0\7U-DOT4HM$2!ILW !@HF.MZH
M_5#@5].IA5.P6VW&Q,@Z3(-=8-K7?W@W2KYC?JUJX9R85$W0M*H+8Q)4+/Z+
MNBREFE[#AL!%ZF6JUKQKX=U&LJ8?3]XP(_-_4$L#!!0    ( !:"_D[@G&2A
M@@(  #\(   9    >&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;(V6VXZ;,!"&
M7P5QWP4;S&%%D!:JJI5:*=JJ[;63. $M8&H[8?OVM0UA66.JW@3;_#/SC3.9
M2390]L(K0H3SVC8=W[F5$/VCY_%C15K,'VA/.OGF3%F+A=RRB\=[1O!)&[6-
M!WT_\EI<=VZ>Z;,]RS-Z%4W=D3US^+5M,?M3D(8..Q>X]X/G^E()=>#E68\O
MY#L1/_H]DSMO]G*J6]+QFG8.(^>=^P0>2Z -M.)G30:^6#LJE0.E+VKSY;1S
M?45$&G(4R@66CQLI2=,H3Y+C]^34G6,JP^7Z[OV33EXF<\"<E+3Y59]$M7,3
MUSF1,[XVXID.G\F4$'*=*?NOY$8:*5<D,L:1-EQ_.L<K%[2=O$B4%K^.S[K3
MSV%\@^YF=@,X&<#90,;^ET$P&01O!J%.?B33J7[$ N<9HX/#QF^KQZHHP&,@
M+_.H#O7=Z7<R6RY/;WD<!YEW4XXF33%JX$(#9H4GO<\AH"U$ 5?F\'V <JT
M?F@/$5BS"+2#8.$@@!N,H=5!J!V$[ZXA-*YAU$1:TVD-\@/CKLJU*$3A!@JR
MHB +"C)01@U:1(D1,%'6HB@--JXULJ)$%I3(0(E643[ -(D-%ILJ"6,[3&R%
MB2TP1I@B7H5)$4H-EK4HB6!B1TFL*(D%)3%0DE64$,6^@6(10;!1+:D5);6@
M& D7Z;H0PL HJ=(B@EO5 GQ[+_'7,(EO-A/_OPK&*MNL&+#1W( %")A 8/63
M37R0F#QK58Q2LVJ\1=MM";OH"<6=([UV0C6XQ>D\!9^@:MO&>:&FHV[G;V[&
MT?H-LTO=<>= A1P*NG6?*15$0OH/\KHJ.<WG34/.0BUCN6;C2!LW@O;3N/;F
M_PSY7U!+ P04    "  6@OY.&-"S7OX!  !K!0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Y,2YX;6QUE-N.FS 0AE\%\0!K8L)!$2!MMJI:J96BK=I>.S )
M:&U,;1.V;U\?6)82[TULC__YOQD3NYBX>)$M@ I>&>UE&;9*#0>$9-T"(_*!
M#]#KG0L7C"B]%%<D!P&DL4F,(AQ%*6*DZ\.JL+&3J H^*MKU<!*!'!DCXN\1
M*)_*<!>^!9Z[:ZM, %7%0*[P ]3/X23T"BTN3<>@EQWO P&7,GS<'8ZYT5O!
MKPXFN9H'II,SYR]F\;4IP\@4!!1J91R('F[P!)0:(UW&G]DS7) F<3U_<_]L
M>]>]G(F$)TY_=XUJRS /@P8N9*3JF4]?8.XG"8.Y^6]P ZKEIA+-J#F5]C>H
M1ZDXFUUT*8R\NK'K[3BYG13/:?X$/"?@)0&[7AS(5OZ)*%(5@D^!<&<_$/.)
M=P>LSZ8V07L4=D\7+W7T5F4Y+M#-&,V:H]/@E6:W*)!V7Q#8ASCBN_0TS?P&
ML;?&V!K$*P,<Q7Z#O==@;PWV_S49;YITFM1J>JN)H\@/2;R0Q /9;R!.DZP@
MNRSQ0U(O)/5 D@TDO8?@#R"9%Y)Y(.D&DMU#DH_.*_=2<@\EVU#RNX^RC^\Q
M:/5G9R"N]IK+H.9C;Y^8571Y21[M[4+O<O<,?2?BVO4R.'.EKYR]&!?.%>AB
MH@?=;:M?OF5!X:+,---SX>Z_6R@^S$\;6M[7ZA]02P,$%     @ %H+^3ANE
MU@S2 @  )@L  !D   !X;"]W;W)K<VAE971S+W-H965T.3(N>&ULE59A;YLP
M$/TKB.\MMH% HB12DVC:I$VJ.G7[["9.@@J8V4[2_?O9AE)B'UW[)=CFW;M[
M%Q[<_,+%LSPRIH*7JJSE(CPJU<RB2&Z/K*+REC>LUG?V7%14Z:TX1+(1C.YL
M4%5&!*%)5-&B#I=S>W8OEG-^4F51LWL1R%-54?%WQ4I^680X?#UX* Y'90ZB
MY;RA!_:3J<?F7NA=U+/LBHK5LN!U(-A^$=[AV880$V 1OPIVD8-U8*0\<?YL
M-M]VBQ"9BEC)MLI04'TYLS4K2\.DZ_C3D89]3A,X7+^R?['BM9@G*MF:E[^+
MG3HNPCP,=FQ/3Z5ZX)>OK!.4AD&G_CL[LU+#324ZQY:7TOX&VY-4O.I8="D5
M?6FO16VOE_9.%G=A< #I LA;P/3=@+@+B/L G+P;D'0!B1,0M5)L;S94T>5<
M\$L@VK^WH>8IPK-$=W]K#FVS[3W='JE/S\LLS^?1V1!UF%6+(0,,[A&19N]3
M$"C%BGCAY#K!VD=@E%QC-CXFS>$J8E!H;./C*Z%3F" !"1)+D P)ILCI5(N9
M6$S="4$.:/,?T%4I*5A*"I2"G5(@#(&33, D$X @=I) F 1.DH%),H @A0ER
MD"#_^-\Z!0FF0 431R:$R> D&,$V0P"%YS/D/1DD&7LR\(B?,9!HI"$8].L=
M)A_O*8;-AN./R&U!Z4!NAO"H7MB5V+=E/DH!NPFGG] +>P5#1O#T3CR]>-SY
M&#8,]AV3HY'7,88M@S_A&0R;!ON.R!%Q]4Y]O=ED3"^!C4-\X^3(?0UUH&&F
M&^Q^8P!SC94"6XOXULK=S]2J PU+2>)T5#3L0$* 3*F;B7B"XM05[6-N<.:^
M8*/!L% Q<;"#F RV_%0K\\D=G/;#WIV=]9SS%9ZMVY'MC::=(']0<2AJ&3QQ
MI4<9.W#L.5=,%XEN=;..>FCM-R7;*[/,]%JTDUN[4;SIIM*H'XV7_P!02P,$
M%     @ %H+^3JKRJA24 @  H@@  !D   !X;"]W;W)K<VAE971S+W-H965T
M.3,N>&ULC5;1;ML@%/T5R^^M >/8B9)(3:)IDS:IZM3MF28DL6H;#TC2_?T
M.ZX+-]5>;,#GG'LN<,'SBY"OZLBYCM[JJE&+^*AU.TL2M3WRFJE[T?+&?-D+
M63-MNO*0J%9RMG.DNDH(0I.D9F43+^=N[%$NY^*DJ[+ACS)2I[IF\N^*5^*R
MB'%\'7@J#T=M!Y+EO&4'_I/KY_91FEXRJ.S*FC>J%$TD^7X1/^#9!E-+<(A?
M);^H43NRJ;P(\6H[WW:+&%E'O.);;268>9WYFE>553(^_O2B\1#3$L?MJ_H7
ME[Q)YH4IOA;5[W*GCXNXB*,=W[-3I9_$Y2OO$\KBJ,_^.S_SRL"M$Q-C*RKE
MGM'VI+2H>Q5CI69OW;MLW/O2ZU]I,('T!#(03.S/"&E/2-\)]%,"[0G4(R1=
M*FYN-DRSY5R*2R2[Y6V9W45X1LWL;^V@FVSWS4R/,J/G98$F\^1LA7K,JL.0
M$08/B,2H#R$(%&)% CKY&& =(C"B'S&;$),5L(L43#1U_'3$SXLI+$!! >H$
MZ%A@FGHS!6$H'"0#@V2!RY1DL, $%)@$#@J4>RX[S,1AFBX()E,/M0E1I" I
M@LWDH)D<,%-X9CI,-@J#<X)],P J2VD.FRE ,P5@YL8&F(("T__?01C!Q88
M#YE?;2C(-?4PZQXS7IP[G-_8*/A&Y>/0#$:^&1R8N<.^&1SNE!O;!(,GQ ,F
M@15*;BPNALL;A_5]LW(P7. XK-Z)?PRM>M#'F:>H\"9N ^)(4:2>I61T4-=<
M'MPEJ**M.#7:'G>CT>&B?2#VH/?&5WBV[J[+=YGN]O[!Y*%L5/0BM+E&W&&_
M%T)S8Q/=FY4]FA^&H5/QO;;-W+1E=VMV'2W:_H\@&7Y+EO\ 4$L#!!0    (
M !:"_DZI9',8=04  ),?   9    >&PO=V]R:W-H965T<R]S:&5E=#DT+GAM
M;)69;V^K-AC%OTJ4][W@QW^ *HW4YNIJDS:INM.VUS1QD^A"R( T=]]^0&@:
M_!Q3]J8!>FP?@\\/&R_.1?FCVEE;SW[FV:%ZF._J^G@?!-5Z9_.T^E(<[:'Y
MSVM1YFG=G);;H#J6-MUTA?(LH# T09[N#_/EHKOV7"X7Q:G.]@?[7,ZJ4YZG
MY;]/-BO.#W,Q?[_P?;_=U>V%8+DXIEO[AZW_/#Z7S5EPK66SS^VAVA>'66E?
M'^:/XGYE3%N@4_RUM^?JYGC6=N6E*'ZT)[]N'N9AZ\AF=EVW5:3-SYM=V2QK
M:VI\_--7.K^VV1:\/7ZO_5O7^:8S+VEE5T7V]WY3[Q[F\7RVL:_I*:N_%^=?
M;-\A/9_UO?_-OMFLD;=.FC;6159U?V?K4U47>5]+8R5/?UY^]X?N]]S7_UX,
M%Z"^ %T+-&V/%9!] ?E10'6=OSCKNOHUK=/EHBS.L_+RM(YI.RC$O6QNYKJ]
MV-V[[G]-;ZOFZMLR%F(1O+45]9JGBX9N-!^*H*G]V@2A)IZ(%:=A RNN$*'"
M34C8"]E5( >](%R!@A6HK@(UJ$ ZM^&BT9WFT&F2,(DEA;@A#1O2H"'E-*1Y
M0T((0YY;8F!#!C2DG88N&G/3D*9$Q['S>+A,Z4B$!MN)H)V(V1',3L3Z38)B
M=[!PE4A,XAF1,303@WMC'#,Q:^9.D';- !4)$V,S"323 #.18R9AS1@9.E:X
M1B<)-B)"S((06(E=&(2LG3AQK "-]CCQ4$D )XGK1/#AJT,I(]<-UZE(FSCR
M6((4>Q3$+?FB+S"EQ/_ E,"<$E- )3XG57]GD%"I6'L&L,!,$P!JQ%XBG&I"
MRE"YEH#,-)8\AC#[!(*?2]E>-(;9WA(0AD9('P %)J#@".1$[D5F8,KU S2^
M@8CY)S@ .8T%9QL;/V.2H1',/H'@YY)8<+(Q(USBFZ)@]!%"GTMAXEASC8Q*
MAD8P^0B1SV5P+QHU,B89&L&\(\ [AN!>I,>&Z[AF: 5SDR2WXGFS$<8FJ>GD
M)0PY0C,W-S/$Z44J4<I])4&=$8GGE408<\0QQV-,G%YLK(Q)AD8PV@BAS8TQ
M\8D;FE$A63.E\CUO##A",SP69TXO/JL"(N^TBC#D"$&.1?ISR(U*AHLD##F)
M(.=&6G*"D8IC<L;5"NJ4(<\0EAAWDN/.]RZ3F%.2ID=;>E:/@"\L1[UHT-\X
M#"-WL81T82)C#_(D!I;D\SP>;<FG;VC!!&0C*R:)\2<1_MR(2XXU=Q"/2H9&
M,/0DFMNYT9:?0V]4,C2"H2<1]-Q82TXS9F1,,C2"82<1[%BL.<=D**1A;KB.
MI!#*%VN,/,F1YQMO"K-*A=-CK3!;%)I*N1E2?)YT1VZF@4@HZ5F3*,PIQ>=3
M/-&*SY7<!S0J&1K!M%.(=FZ2%:<8,S(F&1KQ?'-#:UDWR8K#BQD9DPR-8+8I
MQ#8WR8J#BWWW !K/=P^%X:80W-PH*_X]SKB3;L7I=B<BWXC%@%, <.2+($:3
M F@BZ7J=O(I4F#8*3+!\'TLUQHT&4R-F5$]>W&E,) V(1)X1HC%&-/H,Q8Q.
M9H3&C-" $>3YW*%QNC5(-S<*IB:&/&\*[?FBCKX^>5Y7&L=.@]AQKRA2?K,X
M4QIERA-+C3.EIV1*\TPI[8L$3I5&J?*L? Q.E9F2*C,Y50:GRH!425\5.%5F
M2JK,Y%09G"H#4B4]X\?@5)DIJ3(\5=Z';W"H# B5]+#?>#:@IH3*\'>9>T^#
MFZW,W);;;M>WFJV+TZ%N-PUOKEYWEA^IW0IUKC^)^]5E?_BCFLMV]>]IN=T?
MJME+4==%WFV'OA9%;1N'X9?F3NQLNKF>9/:U;@^CYKB\;!-?3NKBV&^!!]=]
M^.5_4$L#!!0    ( !:"_DX[*)*9:P(  $((   9    >&PO=V]R:W-H965T
M<R]S:&5E=#DU+GAM;)56VXZ;,!#]%<0'K+&YA*P(4I*J:J56BK;J]MDA3D +
MF-I.V/Y];4,H@:%J\Q#LX<PY,Q./)TG+Q9O,&5/.>U76<N/F2C7/",DL9Q65
M3[QAM7YSYJ*B2F_%!<E&,'JR3E6)B.=%J*)%[::)M1U$FO"K*HN:'80CKU5%
MQ:\=*WF[<;%[-[P4EUP9 TJ3AE[8-Z:^-P>A=VA@.145JV7!:T>P\\;=XN<]
M#HV#1;P6K)6CM6-2.7+^9C:?3QO7,Q&QDF7*4%#]N+$]*TO#I./XV9.Z@Z9Q
M'*_O[!]M\CJ9(Y5LS\L?Q4GE&S=VG1,[TVNI7GC[B?4)A:[39_^%W5BIX282
MK9'Q4MIO)[M*Q:N>18=2T??N6=3VV?;\=S?8@?0.9' @P5\=_-[!'QRP=4!=
M9#;5#U31-!&\=43W:S74' K\[.MB9L9H:V??Z6REMM[2V/<3=#-$/6;78<@(
M@P<$TNR#!($D=F3F3AX%]G,$]@)8P@>S\"V!_Y#% D$ $@26('@@""=EZ#"A
MQ=1=E%'HZ0\L%()"(2 4383"F1 )XQB'L$X$ZD2 SFJB V%B6&0%BJP @O5$
M!, $"Q6+09$8(, 3D0X3C2H6^=[DD,TQX7H-![(& UD#@1"8 'MPLWG_?D[Q
M0K]B((I9P^)Y/1;/*0:[=HL)(!1,A2#0PCG%<.MB'Z"(%BC@YL7!?Y05;DL,
M]&4P[1<0-&T8-+IY*R8N=DA))^/76ID[;F0=!N&6F)M[8M^9 6EO]#\TW73]
M2L6EJ*5SY$K/!7M[GSE73,?H/>D8<SW0ATW)SLHL5WHMNJG6;11O^HF-AK\-
MZ6]02P,$%     @ %H+^3FO\H.(+ P  =PT  !D   !X;"]W;W)K<VAE971S
M+W-H965T.38N>&ULE9=1;YLP$,>_"N)]!1]@2)5$:CI-F[1)U:9MSS1Q$E3
MS#A)]^UG&\H2^SRQ/ 3;G.]_-OZ=[>6%BY?^R)@,7INZ[5?A4<KN/HKZ[9$U
M97_'.]:J-WLNFE*JJCA$?2=8N3.=FCJ".*914U9MN%Z:MB>Q7O*3K*N6/8F@
M/S5-*7YO6,TOJY"$;PU?J\-1ZH9HO>S* _O&Y/?N2:A:-'G950UK^XJW@6#[
M5?A [C=)K#L8BQ\5N_17Y4 /Y9GS%UWYM%N%L8Z(U6PKM8M2/<[LD=6U]J3B
M^#4Z#2=-W?&Z_.;]@QF\&LQSV;-'7O^L=O*X"HLPV+%]>:KE5W[YR,8!96$P
MCOXS.[-:F>M(E,:6U[WY#[:G7O)F]*)":<K7X5FUYGD9WF2+L1O> <8.,'4
MHQ,-0B;R]Z4LUTO!+X$8)K\K]3<F]Z#F9JL;S528=RKX7K6>UT6Z6$9G[6BT
MV0PV<&5#)HM(>9\D )/8@-.]R&+<08+&F!@'R8T#3P0IZB U#M(;!V -<K#)
MC$UK;#PQ9JA$AD@DED3F2.0T]JA05(4B*JFE0N<.)$<E<D0BLR3RN1(%*E$@
M$M22*/YCKA:HRL)520%W0&*<C1A9>+G'A0<O@HRUL/DBSF!3HG\>*12S!P*(
ME(,RN%(Y]>%(<!Y)XBK1V%9*'*5W29S[OB'!R24(NI384K/9)3B\!*&7V@F"
MN/BF4,34]Y5P@@F",+43!7$9)K187-G=2N$D$P1EFGI<X*228G[J)3B&!.'0
M2;ZCT8PO"#BJ$,_(OZ/135(!WX($'&C @+93,+A ^U1PE@%CV<["X++L4\$Y
M!H1C)Q&#R_$_)@VG&#"*,X\+'%'(YJ]$P-$#;/>T5R+,WCX!IPZP#=19B>X.
MFGKG%$<3L%W468CN-NI3P>D%C%YG(<ZF-\'I33!Z[868N/2Z<Q9=G7L;)@[F
MQ-\'6WYJS77CJG6Z53R .3?_-1^N)%]*<:C:/GCF4IV^S1EYS[ED*I;X3D5Q
M5+>@J5*SO=3%7)7%<!48*I)WXS4GFNY:ZS]02P,$%     @ %H+^3J-9;3Z_
M @  O@D  !D   !X;"]W;W)K<VAE971S+W-H965T.3<N>&ULE5;MCILP$'P5
MQ ,<K/D^)9$NJ:I6:J53J[:_?8F3H -,;2>YOGUMPW&<O53JGV [L[,SBUE[
M=>/B69X94\%+VW1R'9Z5ZN^C2.[/K*7RCO>LT_\<N6BITE-QBF0O&#W8H+:)
M2!SG44OK+MRL[-JCV*SX135UQQY%("]M2\6?+6OX;1U"^+KPK3Z=E5F(-JN>
MGMAWIG[TCT+/HHGE4+>LDS7O L&.Z_ ![G=0F "+^%FSFYR- V/EB?-G,_E\
M6(>Q4<0:ME>&@NK'E>U8TQ@FK>/W2!I..4W@?/S*_M&:UV:>J&0[WORJ#^J\
M#LLP.+ CO33J&[]]8J.A+ Q&]U_8E34:;I3H''O>2/L;["]2\79DT5):^C(\
MZ\X^;R/_:Q@>0,8 ,@7HW/\*2,: Y"T@M>8'9=;J!ZKH9B7X+1##V^JIV11P
MG^AB[LVBK9W]3[N5>O6Z*?-\%5T-T8C9#A@RP\"$B#3[E()@*;;$"R?O$^Q\
M!,0IGB)!7226()D1),D"08H2I)8@?5>&PBG#@,DMIAM\ "E=+SX*JKQ:*%B&
MBLD\-T 6W.0H0>ZY 9(Y;@9,-M-904SRTL'M$%R<EEE1X8(*5%"!E+=T!!5>
M(H"T@M31X\,(E&F^(*=$Y91(?=Q-7_J^"11953EZ,%Q>Z!+A@BI44(6\\84M
M S'^'<>()^)^R .HF!?O+G$KC*)@P0\LM!5 Y"2N',#D@"L'0P%9D(.VH <@
M_@9,ERCP%@-^CRF7=AW@30:0+E/$;E%2;T/E<1[';E5\F-[#2R\)[S.0(7J6
MMAW>:2#_CZK@O0&0YN!7Q?_LBWE1AD31[-1KF3C9"X(,]OS2*7.^S%:G2\@#
M,:>FL[XUEQ-[FK[1##>;KU2<ZDX&3USI,]F>G$?.%=,BXSLM[ZPO4].D84=E
MAH4>B^%&,4P4[\?;4C1=V39_ 5!+ P04    "  6@OY.?='4FRT$   !%0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6R56-N.JS84_17$>P_X!F:4
M1"J)JE9JI=&I3OO,),Y%ATL*S.3T[VLNDR;>RZ/,2P+VVIOEC;V6\>+2M-^[
MHS%]\*,JZVX9'OO^_!1%W?9HJJ+[TIQ-;7OV35L5O;UM#U%W;DVQ&X.J,N)Q
MG$15<:K#U6)L>VY7B^:U+T^U>6Z#[K6JBO;?W)3-91FR\+WAZ^EP[(>&:+4X
M%P?SI^F_G9];>Q==L^Q.E:F[4U,'K=DOPY_9TT8D0\"(^.MD+MW-=3 ,Y:5I
MO@\WO^V683PP,J79]D.*POZ]F;4IRR&3Y?'/G#2\/G,(O+U^S_[+.'@[F)>B
M,^NF_/NTZX_+4(?!SNR+U[+_VEQ^-?. 5!C,H__=O)G2P@<F]AG;INS&WV#[
MVO5--6>Q5*KBQ_1_JL?_RYS_/0P'\#F /QH@Y@!Q#6#RPP Y!T@G()J&,M9F
M4_3%:M$VEZ"=7N^Y&&81>Y*V^MNA<2SVV&?+T]G6MY5.^2)Z&Q+-F/6$X3<8
M![&A"*6OD,@2N++@D 4?X^4="X$3")A C G$70*)$TB80!(&0HO[4>8 DRBG
M5A,F&3'U5*M8*;=>",73!!-6D+ B9"3/',(4(Q('LYXPZH:*5IEF#F& 2E*M
M,.$$$D[ .W:JER-,XA!."!7FLOT0<D<UA5130"-UJ"*,2S4E/'[BSI W *,R
M3%9#LIH08=(I2$XQ.M4.64V(R"11#FH#4,*:#":<0<(9)>/. P!)W8F;$29"
M"NFN-(1B,L9\68PU,J9TM"^%1V;9XP+%L$8R*I*I^YX!1KMK>3V#[I:'B#/I
M:CJ"R=BCZPSK,A. $/>DP,K,Y"=*A[6242&DI:,84#JJ@XPSEKJE S 6^QR-
M8;UD0 RU+P76,99^HG1871B5#FJ,"$2<D5'I0-8(85YO9%AB&!40ZHX 1.V1
M40%A<9PI5\8ASB(]OL.QTG"@-,0D(<BUGAGTH4U^C+GGBV6-LP><$H((7_:
M5R*0SRRY9Z=)%9+:)0!1O^14'V7*E7 Y YA0/@WD6$8YD%$R+0"&F.8,NO-#
M+92K_1#&O),9"S>G^V6M/>K#L7!S];B <2RCG,HHT7Z H=K/P:X2V":$>6V3
M8^'F8'?IVVUS+-Q<?Z)T6$4Y%4A:.K!5HZ7+R/<.LDT$\]NF<"7TOA<+EJ!:
M1)PJ!R"M/08DL,P(JB#$6W( TCKU/,?SW8L6?>(^!VW"/!-2X+4LP%IV%3%'
M(.V19X$7O "[,%?$<@3*//MQ@55!/+#B<P3*7 V,;DY:*M,>QE.L+M@VKW4_
M?++=M%Y/RO+Q7,MM%_'36L2@QTY(VX-B[!2R/1SV"-LC8(^T/1+V*-NC8$]B
M>\;CO>C_04Z'@W\4[>%4=\%+T_=--9XE[9NF-[:"\1?[IHZFV%UO2K/OA\O4
M7K?3H=QTTS?G^< QNIYZKOX#4$L#!!0    ( !:"_DYYCZ$TC 8  'TL   9
M    >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;)5:[6ZC1A1]%<L/L&:^9Z(D
M4I.H:J566FW5]C>;D,1:V[A DNW;%S#K O=<//,GMN%P?3GQ.=P#<_U15M_J
MUZ)H5M_WNT-]LWYMFN/59E,_OA;[O/Y4'HM#N^>YK/9YTWZL7C;UL2KRI_Z@
M_6XCL\QN]OGVL+Z][K=]KFZOR[=FMST4GZM5_;;?Y]6_=\6N_+A9B_6/#5^V
M+Z]-MV%S>WW,7XH_BN;/X^>J_;0Y5WG:[HM#O2T/JZIXOEG_)*X>1":[(WK(
M7]OBHQZ]7W7G\K4LOW4??GVZ66==2\6N>&RZ&GG[\E[<%[M=5ZIMY)^AZOK\
MI=V!X_<_JO_<GWU[-E_SNK@O=W]OGYK7F[5?KYZ*Y_QMUWPI/WXIAC,RZ]5P
M^K\5[\6NA7>=M-_Q6.[J_N_J\:UNROU0I6UEGW\_O6X/_>O'4/_'8?@ .1P@
M8P]0PP'J?(#0BP?HX0 ].V!S.I6>FX>\R6^OJ_)C59W^O\>\^QF)*]VR_]AM
M[,GN][7TU.W6]UL?Y/7FO2LT8.Y/&#G"S! /%&'\&;)I&SAW(6$7LC]>3[I0
MN(""!51?0(T**!5P 0T+:-"!GI[E'<4H:V9<G3"VQQQ.F"R;L44Q,CC<K('-
M&MJ(9\[6P@(VGBX'"[@(NBB&TG7"F!$5UHZX./$%0"9CVO6P70_:-;A @ 5"
M/&$BPT++(B@#(,K9 !KSH46P<TD"5/",J 1C#H*V$P13 BM;R 3FL+:%BF&.
M@@!SBG B0B;FS &4%5S/V$X$\ HOF1)8Y,(D,(=E+FP,<Q2D;)@S9RDG4HBY
M4A%,9([[U6%O$<!<'*-6@?4N? )W6/$BQ' '0,[.N0N E#EQBYCI%13[BT3^
M8ID26.Y2Q+,FF0LYNI+/64,@PMH &C,B9WI^ !C#]8N]12)O8:[%$DM=Z@36
ML-0EO: #U@#(^3EKAOZ.%.4-H1QC3Q)[BT3>P@U]6.C2)3"'A2[1E9TP1T'T
MVC" QIS,Y[9%R+1;["D2>0ISP@K+7&7QG"DL<T6OZI0S **<#: ESA8ATVZQ
MHRAJ%B'C2C#A("$=*"QR%9,/  APIB]SM@29=HO]1%&K&(\YTQ)8WBHA(B@L
M;Q43$@ (<$83 .%L"3+M%CN)HB81,L82%9:W2D@)&LM;QZ0$ *(3FZ;S/YK8
M$(R?V#1V%$W-(F1<"2QSG9 3-):YCLD)"$1F#TT3 ,GP2Y!IM\P-!VH6(=-,
M"2QSG9 0-):YCDD("$0YHZ,_X6P),NT6.XJF9A$R)AEH+'.=D PTEKF.208(
M1*8U3:=^PMD29'JK"#N*H681,B87&"QODY +#):WB<D% $2O!8;._/0.&P#Q
MM]BPFQAJ%"'C2F")FX1D8)@[?3') (  ;W3F![?:$(J]UV:PIQAJ%R%CDH'!
M0C<)R<!@H9N89 ! @#DZ]H/[;0C%WF\SV%D,-8W D6^QW&U"/K!8[C8F'P 0
M9<[2X1_<;T,H]GZ;Q?YB04H0C%%:+'B;D!(L%KR-20D 1*<W>SDE+$*FW6)O
ML2 E<#>=+/,<(2$E6"QU&Y,2$(A,(/9R2EB$3+O%KF)!2A!,2K!8Y#8A)3@L
M<A>3$A"(<.;H^#_G;!$R[1;[B0/I0##&Z+"\74(Z<%C>+B8=(!"9VMSE=+ (
MF7:+G<2!=""8=."PO%U".G!8WBXF'0 0>,YW.1TL0J;=,L\D03H03#IP6-XN
M(1TX+&\7DPX "'!V.1TL0J;/1;&3>) .!),./):W3T@''LO;QZ0# **<>3KX
MSSE;A$R[Q4[B03(03#+P6-X^(1EX+&\?DPP "'!&9W["V1)DVBUV$@\R@6 R
M@<?R]@F9P#/+ &(R 0#1^<Q??EJP")EVBYW$@S3 C<4!RSLDI(& Y1UBT@ "
MD5DC@#E_G@66,=-^L9<$D 0D0WS  @\)22!@@8>8)(! E#4ZYI/G>0##/0<-
MV$T"R *2(QY+/"1D@8 E'F*R  *1&6T C==8@>>@$,4]!PUS3YGN9=8-15SH
M[P H2&ZQ2,8M+XIX*'"'4$%RRS,R9E50%J'V.X0*DAEANZ6C^*O04@%/O@II
M?C[Y;49+(O=%]=(O-ZU7C^7;H>E^ Z.MYS6M=_T"U/GVX*_NVU\#W=/^)]L]
M >UIF;^Z[^B'^T2W#WU7=V[=OGYE[>;_MD\+<W_/JY?MH5Y]+9NFW/?+.)_+
MLBE:4K)/K:)?B_SI_&%7/#?=VRX75*?UL*</37D<%OMNSBN.;_\#4$L#!!0
M   ( !:"_DZ^QN.4M0,  .L2   :    >&PO=V]R:W-H965T<R]S:&5E=#$P
M,"YX;6R5F%N/FS 0A?\*XKT+'F,NJR12-U752JVTVJKM,YLX"5K *3B;[;^O
MN6P$S."D+^&2X_$QX7P96)Q5]5(?I-3.6Y&7]=(]:'V\][QZ<Y!%6M^IHRS-
M-SM5%:DVA]7>JX^53+?MH"+WP/=#KTBSTETMVG./U6JA3CK/2OE8.?6I*-+J
M[X/,U7GI,O?]Q%.V/^CFA+=:'-.]_"'US^-C98Z\2Y5M5LBRSE3I5'*W=#^R
M^S47S8!6\2N3YWJP[S1+>5;JI3GXNEVZ?N-(YG*CFQ*IV;S*M<SSII+Q\:<O
MZE[F; 8.]]^K?VX7;Q;SG-9RK?+?V58?EF[L.ENY2T^Y?E+G+[)?D'"=?O7?
MY*O,C;QQ8N;8J+QN/YW-J=:JZ*L8*T7ZUFVSLMV>^_KOP^@!T ^ RP 66 ?P
M?@"?#/ Z9^U2/Z4Z72TJ=7:J[M<ZILU-P>ZYN9B;YF1[[=KOS&IK<_9UE4"X
M\%Z;0KWFH=/ 0 -CQ1HK1'R1>,; Q060+J =SP?C><#H IPLP-L"P;! S"<F
M.TW8:LIN&3Y$(3U-0$X3H&D2B.@"@BP@;E]H2!8("0?QY/<*T4*C ,"?7(Y.
M)8:JD+.$-A.19B)D)H!@8B9"TS (A9B8(50L2F;,Q*29F+@RR<1,C*<)_'AZ
M90@5Q(/;:60F(<TDR P;_,Z=F01-$T0@IG<MH>(B!MH,\^F0^\A.+*8A]]%$
M'TR&1#"-.JEC_LQ=S&:PPZX']J$7B5%BA4#PH62SP68T@1C@VX?[,R5H!C%^
M>[@9S1=& 68:[UXT7._T#K9*QD9H3C%Q0[1[D=6(33(V0O..4<";QIIAEB$C
M-LG8",TZAF&'(\TPQY 1FV1LA.8<PZ##8<8(0SYLDK$/&G$,,XZ(,,87,F*3
MC'L'FFZ Z9;PF=P!C2-@MT<79EH8 B HNKW(=CFLDK$1&D. >R$<W5YD-6*3
MC(W0, ,*9M/HPG68625C(S3, ,,,1Q>NP\PJ&1NA80889BBZ@$%%_@_3NMG_
M8:"I!IAJ.,1PG6I6R=@(334@VC<^T^4 #21(_N,I@D8))U""0LQQ!T3UUY1L
MOL'F-)@X[I-PF#EN@*@>FY+--]F<QARG,#<--<<,H_IL2C;?:/.9)S^,.QQN
MCEE&]=J4;+[9YC3V.,8>"CF_3CVK9.R#IA['U,/1[D7CAV+<8I,RW&)[@[<.
MS6N@[VFUS\K:>59:JZ)]S;!32DM3TK\S)0\RW5X.<KG3S6YD]JON]4MWH-6Q
M?[7D7=YOK?X!4$L#!!0    ( !:"_DXTV8W &@(  (H&   :    >&PO=V]R
M:W-H965T<R]S:&5E=#$P,2YX;6Q]E=V.FS 0A5\%\0#K8'ZS(I&Z5%4KM5*T
M5;?73C(): VFMA.V;U_;$$2\T[V)/>;,\3?8&<I!R%=5 ^C@K>6=VH2UUOTC
M(>I00\O4@^BA,T].0K9,FU">B>HEL*-+:CFAJU5&6M9TX;9T:SNY+<5%\Z:#
MG0S4I6V9_/L$7 R;, IO"\_-N=9V@6S+GIWA)^A?_4Z:B,PNQZ:%3C6B"R2<
M-N&GZ+$JK-X)7AH8U&(>V$KV0KS:X-MQ$ZXL$' X:.O S'"%"CBW1@;CS^09
MSEO:Q.7\YO[%U6YJV3,%E>"_FZ.N-V$1!D<XL0O7SV+X"E,]:1A,Q7^'*W C
MMR1FCX/@ROT&AXO2HIU<#$K+WL:QZ=PX3/ZW-#R!3@ET3J#9APGQE!!["60D
M<Z5^9IIM2RF&0(Z'U3-[)Z+'V+S,@UUT[\X],]4JLWK=KN.X)%=K-&F>1@V]
MTR3WF@K3I+.&&(89A*(@U!G$"P-*(]P@1@UB9Y#<$61>):,F=9K.:9(T]405
M*LIQE 1%21"4W$/!-(5'\K'F#B1%05+$8.V!()IDY8%@FO\<3H:"9(@!]4 P
MC7<5*TR3X" Y"I(C!JD',FJRQ05(TW521!X+)LN6_XP[G +%*=[A%&O_IA3O
M]HEBZC%7F"BG'@I9= 7;I7\P>6XZ%>R%-@W&M8&3$!J,X>K!G'EM/@QSP.&D
M[30W<SFVQS'0HI\Z/YD_/]M_4$L#!!0    ( !:"_DXZ+#IGV@$  )H$   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$P,BYX;6R-5-MNG# 0_17+'Q"S[,(F
M*T#*)JI:J956J=H^>V&X*#:FMEG2OZ\OA)*-*^4%>\9GSIDQ,\XF(9]5"Z#1
M"V>]RG&K]7 @1)4M<*INQ "].:F%Y%0;4S9$#1)HY8(X(W$4I833KL=%YGPG
M661BU*SKX221&CFG\L\1F)ARO,&OCJ>N:;5UD"(;: /?0?\83M)89&&I.@Z]
MZD2/)-0YOM\<CJG%.\#/#B:UVB-;R5F(9VM\J7(<V82 0:DM S7+!1Z ,4MD
MTO@]<^)%T@:N]Z_LGUSMII8S5? @V*^NTFV.;S&JH*8CTT]B^@QS/0E&<_%?
MX0+,P&TF1J,43+DO*D>E!9]93"J<OOBUZ]TZ^9-T/X>% ^(Y(%X"8E^+%W*9
M/U)-BTR*"4E_]P.UOWASB,W=E-;IKL*=F>25\5Z*NUV:D8LEFC%'CXE7F,V"
M((9]D8A#$L?X77B:[L,$VV".6T>P?9/C?PAV08*=(]B](;B]*M)C4H?I'28*
M2R1!B20@<7<ED7Q4(@U*I.\EDNA*(H2Y_EEDU1L<9..F0J%2C+V;R)5W&;S[
MV/76/[B?VF]4-EVOT%EHTZ&NCVHA-)A4HAM3;FL>BL5@4&N[W9N]]./B#2V&
M^24@RW-4_ 502P,$%     @ %H+^3I6QE<$& @  4 4  !H   !X;"]W;W)K
M<VAE971S+W-H965T,3 S+GAM;'U4VXZ;,!#]%<0'Q%S3;$20ED355FJE:*NV
MSPX9+EH;L[8)V[^O+RQ+@&X>8GM\SIDS@^VD9_Q%5 #2>:.D$0>WDK+=(R3R
M"B@6&]9"HW8*QBF6:LE+)%H.^&I(E*# \[:(XKIQT\3$SCQ-6"=)W<"9.Z*C
M%/._&1#6'US??0\\UV4E=0"E28M+^ GR5WOF:H5&E6M-H1$U:QP.Q<%]]/>G
M6.,-X'<-O9C,'5W)A;$7O?AV/;B>-@0$<JD5L!IN< 1"M)"R\3IHNF-*39S.
MW]6_FMI5+1<LX,C(G_HJJX.[<YTK%+@C\IGU3S#4$[O.4/QWN %1<.U$Y<@9
M$>;?R3LA&1U4E!6*W^Q8-V;L[<[6'VCKA& @!"/!CS\EA ,A_"!$GQ*B@1#-
M",B68GISPA*G"6>]P^W7;;$^1/X^4MW/== TV^RI]@@5O:4/<9"@FQ8:,)G%
M!!.,/R*04A]3!&LILF!!GR4X+A&^%]UC3DM,O%MW$:X6&AI^.'411.L"T:I
M9 2BNTZ%LTY9S,Y@&EM(N)E7NP+R-_^I)5ZU$J]8F?4KBQ=9=AO_X>XWZ_"2
ML9UXM[;0Y%Q1X*6YL\+)6==(_74FT?%9> STN9S%,W]_M+?[0\:^-3\P+^M&
M.!<FU:DW9[-@3(*RZ&V4QTH];^."0"'U](N:<WO)[4*R=GB_T/B(IO\ 4$L#
M!!0    ( !:"_DX_@@@JC (  *0(   :    >&PO=V]R:W-H965T<R]S:&5E
M=#$P-"YX;6R-5MN.FS 0_17$!RSX@H$HB92DJEJIE:*MVCX[B9.@!4QM)]G^
M?6W#LBQ,JKR /9PY<V8,,\QO4KWHLQ F>*W*6B_"LS'-+(KT_BPJKI]D(VK[
MY"A5Q8W=JE.D&R7XP3M5983CF$45+^IP.?>VK5K.Y<6412VV*M"7JN+J[UJ4
M\K8(4?AF>"Y.9^,,T7+>\)/X(<S/9JOL+NI9#D4E:EW(.E#BN A7:+9!U#EX
MQ*]"W/1@';A4=E*^N,W7PR*,G2)1BKUQ%-S>KF(CRM(Q61U_.M*PC^D<A^LW
M]L\^>9O,CFNQD>7OXF#.BS +@X,X\DMIGN7MB^@22L*@R_Z;N(K2PIT2&V,O
M2^VOP?ZBC:PZ%BNEXJ_MO:C]_=8^26CG!CO@S@'W#CC[KP/I',B[0YM\J\RG
M^HD;OIPK>0M4>UH-=R\%FA%;S+TS^MKY9S9;;:W799XD\^CJB#K,NL7@ 0;U
MB,BR]R$P%&*-)^YYPCZ&V$"8% Y"P#R()R # HP93$!! NH)Z(" T'Q4B!:3
M>$S=!H%#)&"(9!("Q:-"K%L,&X9@-*9X5"\ 1BV.P'(8*(=-Y2 RDL.F&:>$
MC=4 *(K(G?*GH)AT6GX6PP092) ]_@+D($'^P.GD0*)9RK)1/0 8P2F[\[*@
M&/XRXP?.IP-]5$3&L T$0RS.[@BZTRK01%">W*, 6\$*X<=/"<$?.B(/G%,'
M&N:+$IS2<5D &&'T3G=#<.- T\X!G!.=?+ D'O>7#8#""1Z7.!KT]DJHDQ^#
M.MC+2VU<#QU8^U&[PFXVC.QK-X+]S'BG:>?W=ZY.1:V#G31V\OCY<)32""LR
M?K+E.MM?AGY3BJ-QR]2N53LWVXV13?=/$/4_)LM_4$L#!!0    ( !:"_DY?
M?.\8SP$  #H$   :    >&PO=V]R:W-H965T<R]S:&5E=#$P-2YX;6QU5-EN
MVS 0_!6"'Q#*M.7$AB0@3A&T0 L8*=H^T]+J0'@H)&VE?U\>BJHXRHM(+F=G
M9DFNLD'I9],"6/0JN#0Y;JWM]X28L@7!S(WJ0;J=6FG!K%OJAIA> ZM"DN"$
M)LF6"-9)7&0A=M1%ILZ6=Q*.&IFS$$S_/0!70XY7^"WPU#6M]0%29#UKX"?8
M7_U1NQ696*I.@#2=DDA#G>/[U?Z0>GP _.Y@,+,Y\I6<E'KVBV]5CA-O"#B4
MUC,P-US@ 3CW1,[&R\B))TF?.)^_L3^&VETM)V;@0?$_767;'-]A5$'-SMP^
MJ>$KC/6D&(W%?X<+< ?W3IQ&J;@)7U2>C55B9'%6!'N-8R?#.,2=+1W3EA/H
MF$"G!!IKB4+!^1=F69%I-2 =S[YG_HI7>^K.IO3!<!1ASYDW+GHI=NDN(Q=/
M-&(.$4-GF-6$((Y]DJ!+$@?Z(7VW398)UHL>UX%@_8[@$P>;18)-(-B\(Z!7
M14;,-F!D+/(V33[QF2[*I LRZRN9](/,77JE069W)T WX=4:5*JS#!TSBTZ-
M<1\>"_D/CUWU@^FFDP:=E'4O*-QSK90%YR2Y<59:U\C3@D-M_?36S75\SG%A
M53]V*IE^%\4_4$L#!!0    ( !:"_D[;*@UYOIX  &^( @ 4    >&PO<VAA
M<F5D4W1R:6YG<RYX;6SLO7MWVTB2)_KWWD^!XW5M2^=";!)\5\W,.2J57>T9
M5]EMV=T[N^?^ 9&@A#8)L '2LN;3;SPS(P'PH:KNGKGWUDR7)9%X9$9&1L;S
M%_]4U[MH7^1_W6<WY;[8_?.+^63T(OJZ61?U/[]XV.VVW_[^]_7B(=ND=:_<
M9@5\LRJK3;J#/ZO[W]?;*DN7]4.6[3;KWR?]_N3WFS0O7OS+/]7YO_S3[E]^
M*!?[35;LHK181J^*7;Y[BMX4_(2\+**KJ'Y(JZS^I]_O_N6??H_W\'W#Z*>R
MV#W4<,\R6S:__==]T8N2>1PE_<&\_>4:OIQT?WEJ//_[^J[>5>EB]_\T[Y2+
M;^#F*EW#3<OL:_1OV5/SNC[\7S*=#2:3@^_^^+3-FE\.^E=_/'C#'_=IM<NJ
M]5/T(=N6U:YYX:[:MQ[H;GZ?57F)DUU&/Z2[UG5*R__KO_VW+H)=PS.6])S7
MZ_2^^>TJ7=>'W_RQ2HLZ)[IVCUMH^CI?9]'/^\U=5G50\ZH_FR7)@5L_9/<Y
M+AB\[>=TTQK*S?6?;MY%;W[^X=/MQP]O7MW"KS>] X]Z4RS*"D9)C!!'MSL@
M5E16$>V+"E:^7+:G^NK PSZF7Z,W2R!"OLH7S%K=$QQ/KI)1?SP9'9KA]7()
M^Z..]9?H;5YDT;NB-9;A9#B)?@8J/S@FO?Z2X42R:  [\]3S;_ OF._'\K%H
M7OO^H<R*_.NI1SB:O:_*+WFQ:(WQ^G^=>L3[LM[!R/]7ONTD^&S<'[0H12._
M!D'4><NDW[KA;;F =\"DBD-\E\"Z3)+)L/GYQWP'O%JN@*(7=Y?1;;;85_#V
MUHC*S0:6_'97+C['T3:MHB_I>I]%+_N]_J#US"I=YL5]=/NTN2O7K4<!!S<_
MT]=&K[XN'M+B/NMD_I^O;W^X;@D5E6/[JL(]RAN37@^+MV\)XG]ORV:W7T D
M@:3,OV0H6%)]Y)%-#IL)&.2^K%H$>YM6,(OKQ2*#J^":)5]_X%FWFW2]CK[?
MU[ 5ZD/C>[7)JGN<V(]5^8B;HMQLTZ+U9GWD0P://'Y-N*JW='!%[_8[X-@"
M5["U=$+CUWF-_/;O&?#!(3%\==4?7B6S@[+4/N,U?-B:==)/6EN\>;<<!9WW
M_['%ES=E49?K?$G+\7VZ3F%#(YVR70WG]J?;'Z*+EY?1RR@OHH\/Y;X&(K2>
M^E-:]:)AO_LP5OJD=0W/_+;U=5H_T#F]P%^RO^YSV$1P?>LE'S(X O(%#A,O
MC:-%-R<">Z$LKZ,J6V3PL+LUB,<B:UUW^P!;X@JX>P-S^P(/WW2]54=/^P?8
M H3" B@&!*^B=0DGWZG7=#Y@ [<O<EBKLQ[Q!H97[,HJ;^_2:R)J!&R]C$"_
MB6J@74NL5]DVS9=1]A4TNQJ8&:E=[AY@!HM@;5HBJT0A??R:QJIT#?T099]'
MQF?2#,ZF;5;MGD NKU/1!)&YMCB6SCM^+,OE8P[BP9,G+V#/W^?PCKKSEG=;
M%&,H?=996F=1E=\_[*[*U=4>_CA&T^[OE%76>7J7KT&ERMK;Q7'W-GW"R7=\
M#VKBTC[C#(ZL^:C)_P/N7.4%R "8E&&4XYQQY%U-"AVY](=LE<'SED!UV"!9
MM$N_MB^Z?>9 28H_E.ME5M6_(P;8/;5H"AM$7EVST*<#W!_HWT6#&%14_$\,
MF2C=[T!\X#"^ VU,/\WK&FD/^[ \<E[P^7+H5:/^L7>9<RB:QX/!()XD(YK^
M/.[/9_$PT=MBV"'U-J.3>]TZZT 3(Y4=5A%EPQ5(]T6ZS6%5VQM\!Z8>S K.
MI *)W<%Q^\U^3>>'2!4X7ZOL 80-:@VRG!?KLJXONQFI[EBE[BL-_]"LS[GS
MV EW\3Y%%G[(=J# KR_AQ'L9_?Z M4IZ+QVTL&->,_/A<5N*]7/8JFPQF%OO
MDU>V>.#<.Y@7S[WZ;'X]./+PLI/#[KS\Z"C,(KJ5J'$I;@)V>\/L=J[J0H:Q
MJ"XMO4R>Y1?^\!+_G.U@P\$YW469FE@&S^;6^T%M!6MO6Y6KO*VA@+(*I(BC
M^ZS(T-)#CD^7F[P@:YAT<CW4#PQ]596;J&0A#!1L7P7Z#QS0^IB6^)9C$)]U
M0#6AU]QEH'QD1R7W&_?=H9<A"?D)'<S2$B@M*?XA6ZSA7/6F>+K\RYYU#U:-
MY.@ /@-.(BF] 5NH:O/F]7:[AH? Z7IT1CA>,<R P_8%F*9K.IBV*A%@T8UJ
M25K:.5,[3)@(5I(W2Y3N0.^ZV^]HF+L2;*XOBY)42]U6(A9;A/H^K?-%=+&O
ME_YQ+<'\0[[>XU8[<=F?,U1YX+KT"_ 84**]DP^]'VC&%Q]^]^%+CHD#M"->
MK\O'\^V7=^]??;C^^.;G'Z/KFX]O_O3FXYM7M^T34[FI1G*#^EF"_ ?:%WYU
MX'/\BRR9+3I'EC"ZNR?=@'!FDR7=K=G]D $CP(G"O(L[?8,*VG_0!QWJ[9>\
MQBN1M1? Q#GH82!*NHXMX(6K.]"^EG0R ZOQ.PYMP[*XHAGD*AR.[/\?03>(
MD.%2=IALGZ]VRQ/L1J&379Y(VGZW24![K\:5-01F@PB?<)8:[<V(L^T3D!SY
M/1S_NZ[CM5QDV;)FN4L"OVTQMF\" N=;4L6>A(V+PU;F,RRC4\8#L]EIB^'G
M+J8&R4#*^F4G>[?$_\]_>G5[8HN]WU<@3VNFV5%..DWWDX_@N9]C/MM1'?$4
M=(_AR V.JD)(N?8X'5^_^?GZYYL3=%0VHI%D7Y$[:AH-G0NP7IW*0&,">%R>
M:66]-WS;;4J>G+N[],C<Y1RLR)*\6&;\VV5$Q@MYA!HN)!IQ==Q#<7/VG7#D
M@J(#.Q_-(*0FD +&33ZW)[".?MV3,R0N/W-+#KR6'-^#6D+''+QO":\%<;^O
M1,#@0U9PY@$M7)BKV]5&KB#D]6.J3?-*/@B>,Z("3D>:&:]FV^C^T/:5T*%Z
M7Q#K+(&)@,I(CB[:-OT*Y=TZOV<=%R>&CHD6 5'OH+&!$53CH+L.UG?5?5K(
MH1M'7LW00]G>&]J!1@LY;"9TC@$4DPS%,+NE<5+[(MW#B0YT"!2=SI>1RH.Z
MWYMBN4>V0ML?M.T>C3>'*^K]79TO\Q2_BBX6Y7JM;H&8"/Q"'.(O4"=^00][
M<1D]@$H'_)X5($<S,/M0L=U7]1XE*2@Z>&.U7V?*T/?H B#Z"Q??>GV;PK :
MQ,#S"HQ3G/<%O?WVU0V\#AFM&0$E@?(:^#G"P"D]YAI4H@6(UD$?WP.W8G!0
M7AW=7OW/'H87R@H53YS> N1_2J+51W_Q,:NRW!7E+@O8ML!+UO!VX*#U?AD(
M)O)2.)H[BL %*;V/G J/^>XA^M2[[:G%!L^"K[,M:<A\^.+R;OG$1^)=O/CQ
M^OI]0&XX^9>HF+$C:9/O=@W2U_O%0S?M>[#P1/QR"T8B<^@F+4 Q9_T+OJJS
M[BG)G".,N7C+"5B)O\!A,WUPE\+^(E%MK]L]@!1[Q#FL<S"$(S12"E!%ZCJM
MGG#8JS3'I:5W,OMD]7Z-QQ3,T\L]HB[NC6S9BVYD_8!B<!%?@(HQ:3&>9)6S
M_8!4.S2#:+WI5_5V\KVAC=BCK2?L#\^KHPR=&[39<-> W,9[T:Y'R;T"YJ21
MWHD7B5(BHB5/J"KW]P_T-7W@#HBU.RYR%''(V,PIM$M>W7S'BLE7Y!-'"WDE
MB$7\:(?:>/0S,FPRU">?%@UX [(8_00><S?2?']7MS9<N-_"=<$3"E[TK_LB
M<UD9\&QW^8M+XB]8]4?\IRAU;Y&FV:(FD;X^9Q8UF&V@G]TAPZ2TY6!Y_[(O
M%K2;'27/EYA(;KR#R6,W>T@=FN%U4>SA]C9]_LW1!P\HH<Y/*2B++A06Q;C\
M\+%=;GS&3^E3E,Q:-/RW%Y?,D2Q?W"%S8,,JFV/4DMZ H@2(!,H&BC._\7$?
M;-+/P%6@7H(4%,$!.V&_85V0=V^Z6L')P-3<J'V$\[;4.9>ZP8%&I$;9O-N3
M!.&-OZ"%7>;PVHJUSMU#69MAZOY\GN\/1W">@T!7D#2<?.,D$,FN<N?D5TZ'
MPI*DQA>WM74::(&K N:?N=JO62\,A0P;2QD=;6DT3J[&0]@PV6>K22(SD=!@
MFM^BFVH)+%-D*1GDL)S": ,<2Y;"K_RF5_BK/.FOO+G)DLQKGON 7P;BFA@F
M!?9:P-@Y$K J]RAI]+[LZT[& >\;C/3&?.7%>NQG:T8/EY,V>WKT 6E@QZFP
MMD^CF)P\C^_CG9/THP.4W:I!3:L6[1[AR,SN:?V_C2X&H&N :E963U=W^WR]
MB] K1&[6QX=\\:#RH(8_2SAB4S&3*XR#P 9\JH&5ZO!6XV&-Z>*+Y-)NVJSZ
MDB]0+6N\ 7;H'L="AI8^RQG^_ !^>PZ?5?A7.&5X2'Y?\)[#$2'K L'@&/^"
MVAZF^JQP5Z."@E*X\<(-CFE3+D%]J/A/>A*(GL_X<09B[T\D:(#63#/4YM;E
M@G:5G'CEGB7&IR)W>\U-%3<2>5MAT5-TXCR6\&RRBY?9%F4FK/82W=GHRRPK
MTB/\0>HY8SC3/Z[*1PQ'Z7K 33+L';L_]P6E.,%%%7^^A -GC2L$XN3=ONI8
MF.@>7KF-\II#5SGI7D XMP1.@WZ*-5/L_3I=<"[+=D?7W)35M@?"W'Z/9R))
MVL*O8/"P6W22IM42A1)(1DH_P8>T/L>3(7ASCI.+TBVZ9% 49TL*$?R<2ECO
M)Q#;]^B1O:[KTKH5]<H_H*A\6\)#W*4W/C4.: -F0O5[(5'%TXA^A)=5!9TI
MQ]^TD0^O[M+%9]2FO#5 D:F*3YP217_M#C)@?[T1?7[HB>SXAL:"['I5%K#%
MV>L%J[\53TU%HJZYR3=XG+3I+2ZMVGF+-!F%O_;+!GRQX9, 7B7LQ>IU8TO!
M,;=D%PM^_W/V&%U[U5\'P*KZZ^RNVJ-Z#(K A(TQ?Z9VW15]7^+H066XOOT>
M-#J).'=>^FE+>NC%B^O;3W ION*JG\31VXR\61<O/H*5L(AFHX35#N"H^WW.
MEDR*":&DB7_)02Y9XX6.DZ7*.]YYH)B)ZQ;/@S6_ ,CDO#68O%FCR50LA,"X
MF2OV.#ZAMH%2U-C>-;H86951/X!X!Y2P0;+%Q8L/[W"2UOW;3#C0 RE4WG'
M=^7NP>UU&3TYNT(O ZP9:&J-"WG5X*"HL\P[,&KO/1<W>\NEKUH$#)R'+89I
MU7KMH5>@CX&(L,9D49ZOO TT =+E4%O1PY;5S=@*5K#@2C).'2M$? CA-7 "
ML$$%HK8J-9> EY)7@:0/:!S"/?JGWU-IM,E I>-IX<C),(=!YK69'[J_4MDR
MK)C@F8+$2X7C-JP-?W$V8G@,INL:5 [T:K#Y1P]CTP6D#XHF\@:C+PK5"J31
M,A=#7AS:HM[J!G#GUQITNFP9T(RB/V25XJ<P<3P7\;F-^"/.F50SFB4?!.Y]
M%5K)*U9Z<9-ECP%A\-:OV[RBF$U!OB3:4,L,$]9PN7/BGB?Z&L<BI-S#D<H:
M60&"1Z=#PB:5G(^8#@[CC0 ]&78ET8\LJA0UDR6%L^0RF@N*8V8RO[UP:<J"
M]7Y<;F2>==;\DFXGQP+Q.=$IZUI#>NWQT:%R^95=%6[G'-KP1ABININC (&U
MHKP_W(&/V?H+\CK5(=#U=:VV2,/T"')'0BFO!*_U?&';0#Q$GO;D&@42-+;X
MZ:G ?2\'PUX_VH ZK$<Y?C)VGX09/[$ZZ83 _^._SY+!]+OZR)1P">$]H;S@
M56(;+<-+[T")0Y\+V7@^C4@XX]@<JFR%JUA[-M?8$RG](I=K]2156<NOPZZM
M Z0[,GRW+,M\288=6I=5SA8"D >,7K!]Z&ASI#%1=](W4KS375T8DP_4BHR]
M"=&<6=V3Q3@>>]W']!L^PK\'D0>/B/X=7GO-4IEV+?M;O'H Y[X[]6\_\:D^
M&,9&;WA3P,&PY^/X*KKAV/!;B@U'%RSHA\GD\MOH)Z ?J"V:TA1>B9Z.SD>2
M/J'O1<W!_"GY$#4;U4"JO**GLS&!I-E@,HS7P V_J*M64R_=&U46%^6C=VZD
M^+1'(.#5NBP_(T5;K^.0MP2ZZ6C@ 'D$[// "FCA@@7R';.+5X-0*+EWJC:S
MM%[C</YDK-[!,>Q.7Q\Q<DZ@55X!$=3,;CGEK/$+9NZ #4 2__#D%)-38 A\
M3J=GG-)\!*-O !U]>M#B$[=XENR(TP*KLB1G^(["IB1P_9W!*:DC$[,=KA'W
MJ:H03(8VA<AS6S;];>?YE@+:OR9!G7/N!?Z,20P'OO:R@-\7^@1,4^+M PJF
MVU$^YU>\Z6 Y@%JXS%4<4<J-*$MRHSNY7,@#J<^+X==_R7ZL3P4=+/2.1XS&
MXC3VP'++V#KJQ'DN+]5=M*#]B7%](K*,7X5:8&SCLCV!"'$#B)GB^#E1/76R
MS\BRYZ[#?DOY5<Q)K!6GZ(Q85+D[$IF<Z)\@E0@C[HU3'8E+\=\&046S:CA!
M,9)U<F08ZN=4;,QS1*8@L3S0%6*7+Z9+G8ZK&5=OJYKL Z?ZL:)PXS0TVN(W
M>] (-V >GG53>,^1T.%9KZ1]O"I1:Z4]*+[W#5JN:#(L]#VJ56K28HT,F=[?
M _NGPN/L^N4GL/O,^79K."T7Q@\J(Q-?X.ZARIQ*U14UP,?0)YIX2:E>.TW/
M@J/I(SW"5H<V'A'>_KK+H<>1N#_('_C.3]4="+0?V!]$$UK 22&>KY<H;./1
M= Z_#6:3>#B8P "L;PR,IU%_&B5PU6@:O0^]9(,DGDT&T6 03Y-IQ(F3Z&L<
MC&*4X?!U,DTBDR;*"]GIBHR2T2R>3F91,DS@9V(8U+FLWCC'!,@.M*H7+JZJ
M*4"8@<&*; [G).REP)_!WGG<@X-X,!Y'DV&BPTYHV ,@,V@6_?Z\8]CM 0W&
M,,,1WC$9#2).U[;W 7TG0 LP,>&WT01(.20"\3N[Z1"\$U^X7J.W!&3Z<K_0
M1#$=@ ]4KBI*2XQ9NGC'IH@DN:%'$Y77M^>C[P9++16A<=PUZ^X@V9WS$8K;
M4^19O0#5%?<,'H<_ESUDW=%5'SCZO*TMNMND/[GLD$<NH>3F0)(+AT7PEU<F
M&^68O D>&34J?8*PPBZ0.LW-[':NCX[1$YFR2Q;'QK7IA)3+AV/5!U15#H:3
M)0 \C9YJLBQ>XKX; -O!+_UXE$R>^X)&XI)S*3;>>E<62TFKC4;C*>R9D3!0
M,Z-G$,,ZP;^C(<F389ST1_@+R([Y'!VM:*N5'%[16%O*%D]9+7UFP3GI>IP#
MVIH3^[XI&5GTVN;!8/PTFL^:N_/V8&$>?=CD!A<G- P?1 "/56&(90=7WU&I
MB1*D?B@?"Z^?G!/1.X/WW-'A+<7#<X4EF\_C6=*G4V$:#Z?TVW0:CV93.2FF
MDTF3'JXZD<Z%\1!_#$8S_#&'\PJX-4EF+2(.QP/Z;Q#W)\@\(#"C9V2149JV
M+5(Q44F0N2C+DY'.:$)\.0<.G0[DLV3<40'ATA=C.#CO!%*!ZFQLAL]A,6*>
M$-G?17S\(NEQ_27-U\C!5\#Y5Q2B6^+83)"!]EQ_/N)?1OT9WOXY8[[G.B%[
M.2[/8(KKTI\.(TR!WK0NMQG*23\>CQ/\D4PG\([1&+A@B+^,XBD(AC"L:>^$
MV;4?;49BZ-*X3;:(R^^7,!KE?*6V;-&=[&";TOYH:U^M/(7BY)0U08@T1XS6
M:;+7R\'8^*707*2;K\3UVYB%"]%)2CH[Y-!2$:/G;O\DYSJ8+>B5,8%)EE<F
M]N/31LDKBX$)D0GJ3FC%9]P(B$ LO1NS[YIV8QI,:1>Y))GI@L"A.<TBO<4%
MJ_PKC(A*4)HLX'U>Z%1M,SM0"9.I!&Z 10&_8]?MJVM<O2@IJS]Z5NE>YQ%2
M>^.B841V#+NQ1V,,N]:UK9RYAQ43[R&[:B@DX@8?1Z&%XBD:+01RX+#XX&P>
M#L!0FA#0@*NO/OD!_$@#:'TL/K'7.)(_$1D_"*_ASCL2ZWP9P?% *N]@#/]<
M3/K1)7TXF4\%2(,8N\23'+T^]?YNF4MI1U.F@?8\ 1DU!+UY!(\!#7T^<3';
MM@@<Q',0>R-0L@=P-?XU8)/H8T6./]YF]SZBVY:APSZ>=N0Z3KX+?N-O4,8.
MZ!@<XQPOIF.:GHC>AI#YSZ#])$&RHV"^0'.&:3\&B^;YM)_-X!2'R5[ ?TC\
M.?Q]C/B3X3A""V=.Q)_ SV<1'PFLY+X8PC.2^50.L]&0-$F>U7BF),=#KGN+
M@AK5WFN_>(>Q<[^X!^,$#V]ROI'%4R#UEGLRHMP\?)(F:K1T>N3%'F/*C;'X
MLKGC6_@M^M'(=SM(U$/@?P--^&U9W&>56*"&;8[RU#._/)\%QQ-:)EHD= 70
M/AG/Y>_)=.;$PG-94KE#?X[Z8Q$,^LMA]DQ&4[YD!AOW8DHLV@?#A&7%RVC>
M)^[B[8R&_9RVMTJOP<QO]\8N_R^Q/,\4<UT"CK<;[;S@CS-7GE7X"UQG(!^8
M@D!9I-Z$W$ BC)Z[XD,P)'2$23S$W%$21@GP42*_'UMS$$<S7NKIT!T+Z.>Z
M$-D(<FI"*TN/>AG-XMF<SBVTK2_9NAZ/IU[P?*\QEL;AKWD=Y!_920KJ R6"
M/82Z%,7+,+.W+@LV2CG;6$5+O5^MT%6L463\-P/#9I>QU@/+^L3I/EZ&[;J"
M&9JW$K&+V8^ S7S2?ZZ0<:_ @$(2<M8G1958$VMITJP2I>Y<([TJ%*CM\$Y#
M#3Q'3[I[<OY:E*ZJ,\:<7D=&LM@'K+_>95@*%(K17O1*PV!R?TY.7Y][V_$*
M*MZHH[NRJLI'='ILTB>6Z.3W12<;^<4PMH_Y^>BQ?[+%.))G6E8NK6.;%>F:
M=>^CJIG9WS_LJ<)Z[20+(GI1> PX=()ZR R8$:_B#'WWM:82KE"9Q4]@"X'A
M/:9_$W.'N<"E'\*)Q9^@%9[,1N9R_QUH5<D$]E]_.'1Y<!W2@)5 UOJLUL1Z
M4M-8<!E$[NQMZ<7E.8P3/3[@L;LC4XID;Q!^@O.6$PO,'924+&&L192'V'8:
M2/P89/FS8L$CQ/P)B;&J1!;9H/609XS:E'Z=C"3 "\-(0-OT$FH>LS+*$S8Y
M;P]?;LP78T;@(ARO%JC4I.EH]@NE:#-X2F<:_>F4]IYD(QQEB.-3^.6Q&0I]
MUJ)6MCULQT(UUM5V<&S?TN2$@8I =\2Z7%!&R+A ';I/E_HI-S$=2,^Z&.%!
MR_I%(4\^21]\"_G!XO&TA;"F %Q/T0\N^'S"Y25X79']_=>XO#ZDCRYP2Y99
M$D]GJ*,-A_$4#+L_8UXU%4J5F)M/CF:,QB0Q: L8/\KK!V3]DLH;G*MH"I(0
MM+AI/T[F9- -9O%X2.0>@*K2;T$CNJKXM^0B_W"PUMQ_<\P[>/!Q)P.9!ZOS
MSR FO\Q5?9M]=0%VS/4"N$-,$03QBT%"K<@O3><J*>Y(_83=?4.@WY$'>K
M.3R:C[_$N.)X2L[$\:S??!:)2%C&_HS<D\EL1L)C5^T7@G+RA;.F,- (MZ._
MF2S30_29P0HG@V@VCP=P=#G4+>])6V4V7$;0"]%%$K/*>L$GWF5TC4M#3GS*
MLL,\<MF7%Z.$M^& S8?9&&SE 9W50+4QZTP'[\YKE["_C"0'@K_'3SD$LG8E
M"*4YK+SYR7,N*?[O%#CZL!==1Q65H3(^P!V1Q+\:-)F%.,1XM>[AF<VD9WAL
MK"G+DDF$LCWV8X6S MD==FL-6KTDK/M$43)W,2L)Q$*KIF.'AS96:]644\'Y
MGD'&\!VE%4N-E VXN)D9@O9.T-LEY85:ZE_VRWL-(W RAJ$5CIV%(.81[6HA
M>!?_8U0(MG%>-K(]%Y13M3RRC].:PGN:^I&:;8/UT^EZ$_TAK4 UI4H&K7F^
M>&&^>4'8 -=P3J_Q*!M@[EIC]U$"FXMAMK=^8$IH\BU;,5BQ6;M;B:;;LEP#
M\1!*>[E?F^1=Y$I7EN3,(LH/]S'(+QEGR9JPC4M=2[G<@P)CZFZ1*B+W)/IX
MD19H[=Q1^*W*. 654O$#-!>NO4:_-U]&)/>>8_'V>EP!-Q"VEJ2(G..4(2$6
M:551Q"^P?]R"\SH?&'Q>GQ@UT8AS3A"!G+) \U5F%P$$D ,YPPQF?23-\"D'
M'KWL16^:SST"N!+E 3(!/-"D-?2ZSI?P"#HBB[MV#!GX@^\"UI%U!R5E$@_9
MANC#:0&VN:*34#X9773M9WLQ1+<E">/AA'P$EQ3;,@2Y@ -_,IN29(=CJ(^7
MD OG,#F"I-Q4<MHTD_-B1,\:39P*=L96[R #'SOMD_:=,H!=]I"YPDWK2UZ[
MME63FYLI]KCGND6GK6B6^'53>C#C\-!X/STVX+)HT]@R7(5#X8W$9Y%(/#=F
M,X_F\,DF\[IZI_)#<+ D<B)R$PVFO6'T#?X8P _0!]+]6K^BC_C?:QREV#EH
M_9&-,_@&V*;?QU1;3"<M8;M>@J6U2K^4%:TLEB%*-82FU/ML7#S08U\F\3E[
M,K2(PXL["FPM![AC)NYTU,31(Y<:"V8,>E2H6N4K\<;Z*7HYF\X)=)/RZA.3
M5N\J\G4HVP8!N7I?OEP:^H4)^2)1O179%$MD?/^BS=)<]U]FHVE2ABA=+:@;
M,6[!Y&!90GMR!.*%)0YY[@?Q=,+"))[-Y^0N#:MBB&=;QXZ(KHMD1(&.07,L
M+7 <' 7+-A(1L^F0J1M2K8M4SGOEC8N&MM:Y:UI =U8\NU.*^&'6 WOU&_@Q
MFL./UHT^-;AY&PCV;Z)Y;S#HNDU,=JKDEY#Q8 +J_F38:2K9;,XZR'[Z72TN
MF\,LYK8DK1UN%K>_@E10P9W[*]" LP6H0AZ]M$X;(!\N9@.+&70ZOM,P"?^@
M:^B31USB"1['2;\_;GXPC3X5-ITK,)BNU6#J>A%F,M^BQ<5G%\%K1S=$!2F/
M^*-,]HV;[,7K-S?O_L=_'TQ'WV&.7P46W1\:Q:G]*XS_ <_.\-]D.*%LR$.Q
MU1D829.D?S6%>V;DJQ_'4S#/!WVP\'P$8#R-$K#Y^L-HFO3_;[AR F?O.!Z
MA3@#<]Z$"M!%F<3#L2:KP>FLWPUGDW8@:9A$M_N['9%@,*7L4#0]!R,T53&$
MY9X,PQE-01J,D)KM0EV>=_/YR+?N]U$"^RMQ\VU=&X^&4Z1",HW@19,Q#2B9
M\YR;5X^!2I.X/QY&PW@V&E RX$QGW;RX]:KQA/YS4V]> #8P&N%B9X.$ZZ-C
M&!9H0%I59ZDR4V ZC88PC?EDT#%!5&MT^AA4'L9SD*%)/!FVKY[&8Y!Y-'=.
M(4/7\P@D\JQUZ1 >T#\P]0%P6-=G;NH).1I V1S.,,]@U'$Y*&8P<7X^<WEK
M-3H^>4E9U!S!GE(.%>R$,? FI:,Q:5^JO^.E.BL:,<;_+XN(47] "=)C$A&3
M R)B/DB,B!B-9K#QY_,),CS>U.+<43P=])EO$"B\#Y>/^-:AOWHR +8;QN.)
M)H*#/''<-.^WGHH[T\J).<@21"3'8VD.2SH+GCR:QQ-8RF?("2/K1O#,,7#-
M(3$!_ I"!/8B[+!)C (4Q020I5-,3$ F@/8 @FP8#T$XSN*9%7GMA\\G<W6L
M 84GP/?)!!AS>'+?ST!-&47S>=>^'PW\?.9S'%&_CQL:S;'VOI_,YF[?#VG?
MHY2;M$DQI 7HWO<HPKL^,_M^.$ 1BBD$(V"ECG$#-::3H_N^S7]TWJ&/>4(I
ML[!,S-Y@PDI6](R<V>+@?*G>28*G\ 70BDE)\= UNND0R$(]!_=9>5^EVP=T
ML:TI8HKU4MQGAI&&O,LM>@#U"M.V&8IG!7K[.B_0FEM0Q%75>"G)S]3I+TXS
MBD*NGS.X#>)C-T:(,;BLJM$X[,K3C$&S_4;U* .H;!Q)"F6@KI>#&IW7WPCD
MQ% &<9&SKRG[* =@T'5<\'H-ZMLRC72<K>S1T>AO/U"T,(^,%$C3=84,51,[
M::'\73H1S'?5:A#*P<#J7O\H@9$TCJU!_QOO"7WVI+I,4C@5&F1$@!?'-PR8
ML"5VJ[W;K/86H@MN&_;$>$$.AFM:<2 H6SK@5G%B46V!6E7B&NG*5W@@Q&<)
MN6>4V4#&!X:2@0UV?G#.5F\_Q.P#<NL[]^F=31LQCG&7T.'VI2*0X(9^P/91
MRZMR):C0WWG'*S(M?XV0,JY.C1PU=N;BJ3GH#@>^*:BH%HPM>"7Y-<Z;'6,A
M^E<@;H0K[A7_G5T 2[](70QN01@ZF@+,O C^JV I8D]*+3@(*LX_&!;B/&J2
M\SB$T/TQZ$T;T +&!=+%OYU9Y"$  <5JN"V 0]@[NQE19Z0\K!NAPM-3O,\Q
MT7MJJG=P[DU8A5\[]U9]E@'I;D8ZF01A.(W./<QE>\9SCCTFJYM :X=!PYU8
M"PJ\'DN%[?@6[/=+.+LJK.PVL,T519]\4I=*$:W6BPH"E^[(ASJ$!&82]1M
M7@R9>9'#0+16"*>1M4J)&0Z%RL109K,GTHV9&"/=4'FVPJ:@C'*CE%GJ=:%G
MV55/K?:(E;3RT$!2:+!UR.&42?O\:;++L*":94KU\BJ&4I?RLXPD@@<@9&M4
MXP 01($,F=B5/G)+07ZP!"]UPC+98"&_8+DE#]P $@8KJ<EA3NB66SS$&89-
M&4%H=I#0X0J=H+>KSK,T7:U+S$!;4Z087T(=D 1*EJ$2;"VZ:7Y%TIV6D)0U
M0M<5'LDH(2SC1U)PP*P<8=I*(2A<E+.;D?-$W-(+GF<PO<;F,WN/EWE?Z$)K
MXQ<+;RTC/C[W7G2J89IN[\QY5IT+D1,.R:+UX*.$_[O+GIMJ\0,S54O(@*$[
M 4-E*/[;^1SKJ0V-6C>@M32:CX_E'0SF%.H:S##_YT!B@Z8S).2E3OJ</8]C
M&:/=,<)ZYXGXDD^+2%0;_ZZ^Y'$/?<CCWO1,ES 8O$&<7>&,:XF2["1S>269
M>AR6R7=U@T4YFBW;,%37+.,QM_V.8]<8N@Z0:CD)F"(RCQFA/UE=SQMCL0#L
MU&&$'5$W"L8[X68\AY,8T!)@O-9,U*O3RO:?,3%5#FW>VH&LY\35P[(Y-H)/
M,.[9SH.KRXK)E0J:2"4!,JZ],F%=*VI94\)=O" T$RUV2Y?97W$)>;TV,!:6
M!*H@$9PRPU6*U<J ')WS.0:[B0F]]6=.'V&UF?M^<]"]0-,&RS9<,G O^OXX
M!;J1FCT6@93:ZTPK C*A2)9;<T*Q<JDN!WA8&%.KO9MB*G;9.XP\HO=K$DN
M<1ZHY:1JQY1K@*F#C-#&>FML\8: 9+ZXSA+2',PXTC;<N-\/:&U@E8SV<\*#
M:[T.;$ !;*4 +$AH907,@;!).;WHC6$&!/C=5\I[UF*!FW;A"9O+0]B*8=KJ
M^0AC:1F(M ?I=9UI,G*@YN0 <0E$#ME&KU?,I'VA<Y> -D/&B7ZWW&<"M2_5
MGF)RN\T4Z!,D'%+0^@7XWB0U(V&K+UG#(O5%E%E0P^[MKB,V8S/EF&V\@ZD#
MF93-S@<^XCP@I(U^6W2U\W&[PLK-\)_3?&H;<3YS0N%^D&PX@313,;AD5WE]
MTJ*V ERN;4JF7QNM#B+5+CX\H$C"*(D:O;(:RE?0.RL:#*+I0$PKXU!@K8$Q
MF% :=I5?F0%)N-H/94ZIQ8-S0K7'U X5+V>L83.&&RAR5I/QF%TNP[]<E_?M
M0EK1Y%H6:*BWM;X^!,#0P ,Y/.MOR2VF[&X:-%!@WPMABBRA_Y\]S(-99^CD
MC<L2/?:L9!I/^@F&33#%0%7/ML[ZDKY[>5PQ/7\"HL&^5!WVET_@5*SSO'?Q
M"I+EN;_[B^A)JM(P:JES\MS#[ H#98958#LZ:O'H!QLJH_1&.@?6V0:,L9TP
M'0@(KKRA9";1L(!->_)^55PXEL9>07>(PQXC=Q<C--.C><2D1Y$6]ICN$(05
M,^_1V;NOW9C-K QDHR@P"AI5+ZH]'+(@:'\N"WD=?B?/<IF,S+>"V2(K0CJ@
M9KOLR66L>B!]PF>WF^2VW0ENF\*P\>R;]Z-E^D19S11+:$+G"TXJXP2R$BEI
MT 6.0 <@H^;*()<$:=[#!^&&JC'V!?GJFJ_&:JX'1@"M&(@<A S66VF+!%+(
M-(U(=414=]A^T.I >,Z^P-,?R%"P?PXD4&928OD6U(PH2W.Y;^1*D^J 4*L;
M3G?%&1(JADRL%-L<F]X0P%38-&:#,,!+<F<W0R^[H,:I)90=)F"3-HZ.[@J0
MU:C&Z'+KV'J1ZYKFT+K"I5J[W>=T"N(G2H43SS1#2=I$63DC"C8AA)\.3=$3
M4@RH]!'?A\8$.ES\+I--:R;/"75-2$$!?"P]6LD)$[H7W= QBU[]FG555[;&
MJ]Y4'6V 295#!W%XE^D1K2F7QT_;T!5Y=+SJ$CF:^/0//30_H)5!K8.)GF*C
M:VZBZ[P6O?="Z_@1]F<O*4\=(*$L/'W<''MMTRAJ!.+(CCJ\, ;DJP/ROQW&
MT]H1T8<]?]32N6+#L+A2Q@>SQ,$(B/B1@=1=D4'3!K<;!FV= PV+/ 6=I3>+
MOHD2R;:M\O\ 28"?8B[A8$(YNKYK.X57=NT@Q*#?\Z'89PZV*YSZ#C:*MLE"
MH[9&UE=P"!:LC=4*^IB1U>UIW5G-POZ-Q9/[^["==3::T2[@J%9HEVN2B]"7
M93T3J73.2U<K@D134Q9'B@$D6*79-W15DO2.AH8] [2B8VLZJQBZ%6DO3M]6
M[.B]:V/ZWK4Q?76D$^KABX^VJ#]R'YL_[T_V]HV/.)7/<1:?> -6MY3U[MOH
M+9G,L KQJ#_A7S"!['OL@.,#WAMJC<)'+%8/C(<H?#!YY2>PB\#J%V@(WQ(6
MU?[1 ']@<LT<(57Z$5CIP]DLP$I:VE;-%\F<<-70G3R-Y_T18V1@N0*.;3*D
M%,2@N[.VA,!5?SF '=Z(/O9;R>>_H&RWZ29XT^ASYE '[TKIUJ>061* Y=A9
MV.WB7*CS)GMQSY'N3X]PI6_S>?0!]@ 1O/^%:QQ8+K52TG=QHC. \0E*A)=
MZ.94\#P=.S1;+3FO%M:%> !=)(+WXT:HE965MF7 ?E *C4_%1IE )K_ES]1#
M=;A!P2!I-B=0F&>K%1Z/E/L^BNOF:Q7>#*6AT^^WSK53@=WV*" .]+MSM&FQ
MF;0)8Z\;]WK!D6/7\T(\/LBZ#)<@;^A%/VI_3"WS\#V*%;^97Z9CR>LH=!NZ
M?@98/<#E!\"<A-;O9T?X[6Z*?EH:GO.C7KK^/[SLWL6B92;-U@:$9A((&?2I
MYIO<0(2;6A>E3 S[2M-JU'HBL/:5I(OD.VHQCJJ'CE(0VUN>4\IL$>"4)\?R
MU"&#Z>D7OA5V/\@)F(-A+5"7V,+N+/%5<U7%:NW;:-99^YG+4J%76+# F)VI
M0&A]:.>P6_E^GP(5=EA[C%QBKB*,2ZR70+T>A!$F?IA^&<[5*9YWP22AML(%
M"['UDVL-[ZN'/*^Z)6UTJ[#/]83SL5C75I%O]A0#38EAB*7DB;[O1<VFQ<VF
M'^;E:O5IS>'.*W0"9<]-1H/(G([7^>D;XW+%DW[NL&5RL9%;&TLDJ:RA"T<A
MRRT1&L=I<U0CN4$O+[KZ;?PRU,0V>UNWS,T7*NT?S7X"\D["M]3Z0E_@N@FX
M/7GXQO"-JH+69MJ*T6&:4%%G/(+T"$9?!Z%+:C&XX]X4IIFPXIFX6G5M?1.N
M%$L5PW3.;\0I$TXTB3@M.3&#D /,<]4T/K#S.T,K3KA29H.\Z@0@<##%.VWQ
MU]&'M-GTZ("<<;U=NG""CT$#=Z5?-37)FW ([F*SOYI;[\#'54=3<DI/3D8S
M 6'/PB><5HH9!3Z>3/M2,1#<3R! " G,"L%;(P-N)!^N.4@K)ZX[T*!?8@IX
M,FF,=]WQ9),$HQDG+D@0H(2 >DN9[F>,Z-AW\QB+G@Z/R]9H= YD. R)&$X;
M*3GJ$[T_J&XD<9O4:._-)FPOM?+S(,+7/VR;N*S(D]ODUN(\=W;!/=MT:&XG
MYL178J/<*.QC8Y>=[-#09 0U>G!Y".$+N8[27+$V8 Z+3X[@V"4]D9=\B?*_
MWDGW-T>?*=AG(1_IXZ\;JRO:G6RW\,5SCP-0%ATL]:;1PX_W,X;Q# _JBU]&
M\]F(9O?JJXCV^@'&<N5T#"J&OELW1ART;\DWJOGT&)3<'=YG+R?YK%].9Q-B
MZJY^@FQF#D?N@J:-][%+F<"7XV)L]IMP5*L]@BO;MD5J.U(#3WSRVD^[6Z2?
MP)AJVH%N[=4 I/7X0&&+)>O1U" 8."L>$]3:E$"-AB#(Y]Q4"63D? X?PR]3
M M])X!_X=8:?(6;[ #\;@N2>@?2;TB_S*7XVPMJ=T9@_&P]FC(?&<#%)/ &#
M#;%9X5G#<< HCFB#43R;CK'MQF@:#29448F8"]\B\W*>N,E;="H)0N_,"(-G
M/B1O0]R?(5S#^VZUKR$;L<2&JF_B_GCDA>4O$&\&>L.I,[XU$T^ 7&9="_UM
M.XVMZWG1!?'195.*U-&H-P]W?ATEO5G[J<%8NAXSCKYI/@AQS+]I,QLLQI5O
MD.D::'W;<EPW^+VU[WP&E':NB$U;67:G!/).B.HQQM&+B7F\SEN!*NR>NG5W
MNBVPG5BZ4#:08=RK\>V4>GRUFG>15!$P4@(O[$:4:=(R,]SGDLFZ3O=Z3<-B
MQ]J#PG<_%?%%)K?WL[8IA!ZQL?&(=?479ZG7</J23!OWAL&=E "AGD@KGX)'
M#!3H#A/H"2R(/YG&6CEC*QC"(P0O>-;)=;(WQCEH@*]9Y*HX]C9'OCM'+J<4
M+3O.JP_I%\Z:]MM3[!833W%(FT'KQ?YY0MU)Z&2>L$Q.X@&+V 3+HF=SE<!]
M$-!&R&+)="*BM2D\G)!%\-IADC0]AN'!T?SVQ[)<DLV$*\@59* #I,5]CC&3
MHU?[Z[@DN#X/*_#X&Z/@:[4^W=>_PNE."]18+X9>MXYN!#KJ_O1-0:!X^2Z[
M6F/L^EL_5#ALDWB>A.@&[J/#WWVLTB5E6FI3:6P&6Z08Q)O&B8%#Y[^Z/F-
M9=^1:9TO>-?!66LNYK^Z/F.FRAN3,S1717*&Y??^;OFS^]/7 9U<JS<*7**H
M?,BW.$5\_P5J T/!:)[JA^-X3M#;,$97TH\;!-5-JJ6]C! ,VG\TQ+3VX6C"
ME;13:CUT,05]@=/=9ZBFM+[L^R_GDU"/5BEN7%*4@-RD"HGO6=^G-<Y8R>R&
M=-5FSI%4ESPSHM'<2FH+&QNZ%>7B1DI2<L5Y%L?B#QV/[#2Y?PVRYRT<IA6I
M H^NN?T='"2K?%=+D(NZ]B3C.!E//?MH:R>\HH]0GU,"I/A4(-9L9ON2;;&%
MU7Y##>S&6*,/DK$_CEXY=]HC!3 8MWP:3[%^'_AA,G=S_5*N,<6FRNY(L4/L
MBP&!#8Q V_6=Z"AC6/)K$?1X,AO0OQ/WH#I;KZ[\R$;4,V\<#Z8#DT#;\'M3
M"I.ZN#B036"OHWC<)Z"/0?^HUX&](;HG/TCZKQ38ZJOLX9G$(]AF23R<)&[@
MN_0K:IKQ8("*.X(<W:3;W"OWQBOL)4H? <MXMXYBS'08C.,194' /H9#C'(5
M$X1L&30Y[\]N23HBM51.YZ\P)\TQ9C8W7+M\?=9&E%RLA&9=C)'7?TN J0,I
MN\QU+]$HFH ,NY$,7$H)K\5-[GT 8)DA?R7)W.=2-;*30:ZAR+Q$P8JZQ>71
M-%WF?7Y]&P78M;\*=(CHG:_-ZKSC+#7@]+.Y^Y8M!/.6@Q$_&M4U63%FRY"#
M6'M@4_;2ZLFG67!O(=^D=8>I'MZD.(+&N]3A!YZ$8+3GM/72TG;$9[D:!!WY
MC#OPPI7 &XA0Y&*+"4HAM92XX%*6=C3BU.#A9,2>QLPE<AD;"1L)#N>,1#&7
MW=OA'!T)1 9V@3OLT&1CVW3-&<5#Z@8T1%"=OI_Q@:EJ$W17-6X;.;$UK@!;
M!A]5'4I!#WIG$+-1X]$+L;-SE3425^D.L/J*S%=5 RM1K^3.+N8WU(9:?(/8
M(OSF!2HE_2N/MXRO)28V?>,< <@T_@$#/GG)V4<-,!W,T65H4*DAX-F<9,WT
M!(G/.:&[[SP*U(EP.&-N&AC/QJ=P.K%!"*)F4DIV"Z'SLI5/UT#6[)Z:0F@V
M>1\?^%&#ST4'&I^"P,:2?QNBV)J6F:=HBWQE41\X*"[=0SDE'D6#BY.:8*V@
M-7?"?7:@?$I;H:P.ZL4.(WY27G.CZ:<?>.] #:6F-,L14F.(BN.PCP_9[D&&
MVO*<YHH.T[%$ACS<\I8"G=T0@3$YF7P7>BSR$T#+Y0&G+8[? )5R+1 5YATG
M#0?]:Y,H)%&4$+$RM <HN=]UH.=4=Q=S[B3 [^H&D.]9()G'A.4_# 1S1#4]
MPW@,"J$!P$2E#G;RK(]&W#51<2,0L8;D,VRY,PZU$5KX#IS+A%/<J'?(>Y2.
M6D9EVNT<QL9&H6O1'^-&)UQXQIK@EDWJD:.O)KCU^^,K$!KDUL)ORR+<\CX$
M?\%']R7AJ/QK6NP1/P"T7C+I&L"\$I;F3$N7MV%T<KR:W]UJSFMQQ=\AB!H]
MF?*SKZ]&BC:)+D["_*#4YV3<&SCO(*=;(2X4MK(G'S%0;MR;C2;?"$\B4]M<
M\Z[*O%95,4Y[O_[5<VZJ/^&<#>2L(,'L=I0>GP?I*8A]OK_'I L<2:^) FJ?
M3PI<7MN*F*V6S4FNER 9>TL,"W78"PA[W)>6"MNP[&Y]3#6F?Z5ZS;(Y(-=T
M5 I'8-OVL _0&G5GG"8\H5YIWK$9'Z-[+= 7+=UW):N6/B\PAL'UM=Z9GK6Z
M0L<B_PB"6:Q#2:5OI?>6VOB>E6QA/!YRA+K16KZ7\[&30M+1@%,Y$#&^%_W
M?A+UBVB5S8'[X4[N]$3RE>M;,X>K?/B8;7>Z#IRZ7);M.D%H\^EF$VV2!F)M
ME(^9 SZRQ)!>V4#:"G/(,E$]05A*\RHJ#N5[*[3:LN 1Q)5,3LI=(5U7=))C
M)&5ZUEUTD>Y%")H5HS:MO$5U1X>?*RO)H7SBJG3Y!;';4'OFFA=1QN6L,,+>
ME?> _F,IV(O^ '3[@BTV.@J_A,6:F]36YL+9F*VS2I,:]M2DF6K?9,FX12XU
M+WH&,^ :%4%%7%V">.*J9;\I.$5-&9SB1]PH_1":W7FB#5V(MJ7%&5NH759/
M4;),>@C4!VV]%B2"C\TA]E?Q62Y95NFCVY1$.<EM7>6K'98Z2#B>0V4"Q;%4
M"#/?+4RZAW%B:%X%J2#V':K,$8J58,+460O<" ;@NLLPA ;:^ Z&[J&!,&K0
M@UI-D8,D!- (EO=L7ELD0][>GGR]Z-.6T6Q0A6A.98E=Z7@^<>-&3C8O"UA1
MU^B!FUN@QUFU?Y_;F +;((<E8PDV6=>TZ$ERGM]A]8@I@L)*/#KAW;(P;3?I
M5XJ<2?<<YP/1"!D=I5*@CG)VYHL\K$Y@R-.J_8@UW-M$,%(MWVN^A#YT;-O8
M=[91!X6.4DA*-04#H^I@'6*K\T #9P8>-NK-!]]$,NJ7MJ6WSW%$F!18W)XD
M*M3MK^!$HD)0K4;<@4XU&'_#1QE>@(J!H(OQN'F&JGNF1=%&P2'-C)Y"H3#2
MJA'W!'3+L6PMKZB#X* D#1@0J,L(P[7>UU&_-^I_(_N*L*J*_:;Q%BXBI#+E
MN\QT&P12X.I7T3V5/@FHY 0_;95#K/;53AJ#+_:"[:?AYP.>L58<XT/F'.3M
MSF+J.3_L2C2W._\,YA(!61F@Q?L-!16#OGB$W<&9,^V.Z=N'IYHP>Y;IAGE'
M7A#DE[=>]KO:AQZ"J 8'AE%*+5F<4B9#)@"-&N;42;AV]K(W,8T*@6@J,U&?
M<RX6)#VL^PJ7]="FCAP(:F OTBT(+78^$7VB-3JD*RF%8W&?<U8$SLNU15+T
M%#G(\+N%A N W_@T[76\7PNOA3U$$54MBR<5P/ZXC%^9*J8Z2\*V:C1Y%7 ;
M8OVB+,'=ABS 56A=:Z<K9*F8F^(YS$]RY1*D XF&X"\G+#?A "0@'H5DNW"(
MZE=T%B3A&(8'_RPO>,4/;_SY@X*.R'"PK3%V[<0NS.-IGW^.J)]$G P&W.^$
MRD+X!G&]87VV%@4B&CMB.,>CX1C^G0]'&(V ?V]HH8[=>9'$<^ZZ8WZ9C8)?
M?LZ"X<[C,8&D*[;%+)XD^!,&,9]%'Y^VM$--U \! 4C+$4)07P:>%*@ ;>9S
MM=Q\-%(5M92]OASV.:B+LG.Q3O--[&L7VT]"1L53:#JFF]1:LNA26PJ &T%B
MU/+V W67U>%#M-H&MMM+C*,%(Z2J"*&*T@(.+E'!M%8G]G5PE:L=UX+O]D 4
M=-<R.:'*I+L4Y'&)V,ZNG9PUJ@),41PCE;J+FW6_)?>V(SU>/QJ:&S1I2 O7
M>^I/9C07*RL5CAJ$W(ZV9'L2)')7%?D$%U0#^7L$3\63CV 95GX&-$8)]K<8
M*P=NPO.;;+/4I38M4B[D2@U5I':?$Z3(E<JB%&'%[OC8J3,6Z[1XW-!TO][E
MV[5YHPB[.MUPX,/@20:%1XVZD_2)@0$4.3GPN'#N6H9X=>L<K"3RS'225'/1
M*IMGBA]PL^%2-/N=U QQ7&4/UBO:.6TCQ;Z$?G<IW;+K=0T9BHQWHW-MD"94
M4]@O+]AX9DA3OM5,4),WVGAQ =<^@G+SH)NGI91(4OE'#(,?_N[<_JC^68UD
MQ:7KW 8/DZ02KZ]P0$OXMR/)/M6,#BHZXV(%*E2B>+!VML%' W&X_3%G6&K$
MPZ3G":^(%WO5*(Z-78EX,&(;^^L>-LVKD:)^?RS)2UX8L@_97,Z"9=^4\X;!
M$Z]O;Z+IJ!]' :DI+(>?O[A4-EI@[LDJ%U^)B?UR$)!NYM0'; ($$UE4^1WG
M!6KRH<0 I$(1+B$K-&4RE^*5-IW0G+?ECL1]<+]B,K37%D4W#YZ+.EV.\OT^
M7ZJN@6 #')"@=$P!<N!*G+  (PX!4UQ3\MC2(!>('#A+Q#"/2;$7!I<DM8*G
MZ'K!2ZP$^TV[X C2PFF_+I[;,.<IS]1BU"K<%^(Z>5 5'QS"IY+E@@7)P#Z'
M7^GBR/(E.T:)D'=9^-8&HVFGO_H P6RBP>'WX[K"WR*)>LJ6-($,# W!N4$@
M$Z?@?NK=]J)5MB3K^B]@O-?+W!=R(\1Q1J"C@N!OKZBI?%"R<5L0AP4JYP6J
M\<;;G7U-'3"%K M5?Q145T"M'L'68[Q*W!MJ=1(+V^1DS!LF+/*=>F6PV'QM
M-I-]%^TKD@E[T'Q-K^YCSQ^':W27@2CXXM$6:_LN5#@)];+NAN]3\,4:3&J)
M>0"!]^@HHRO+3("!"L&KR2BFF+K(EL(!*1+3>J?) U+!*S''5M#*;W(='$^+
M&Y&<WDB6\\BY0I Z!$W6%#WA!#B?B$=E&'_]9/V.!9SCOO;>.>0,D& @'7U*
MO4%>#*[@B'/E?+.J3&A-'2TNN2IV+@**E+3G2Q8TF\<[.H'F-8^-8W\DR[BO
MR;,N/N\L/_Z(#UX+";\(.9A;CO#7N YK+I,25YSB>EJ=K8&;X'D)U:A\M]<,
M*?6W>61N P=-B]B-AZMA>X&/J+7"W2+V6I?I@K(R,=B9.Y1D^*C"NE!38\':
MH\]O7+D72'Y6 V&\J;(IIJM(*'.MA^AQUM&^4S4^B.MK7ZS\GH>EX5%N71,8
M(P3-VK/^,ENL"2##!?W%.:O(/CJ(Z,+<!<8L/&DXD:T6VQ[<+DJQ%#<@I:@Y
M&%$WX.BR!;VK&,;JD>/PDCMT88^FU)_45+?YE1&G>,-7S")I1?!WN/"6,@*>
M=("'V4(RN!2^ 06&^*?]T%W;:EZ:HUMDQW/8V;*8KFF8H;MVVUM6%U&%&DU
M+_S1HRVP5@B?HE9(>='XY[A_E5#F5ETWMJY<3Q?@+9R8Y4A#[<"#=-+N+%O;
M"J"MO-(@+7U9:6+AJ'Y8F:]/5PW(4'!K+ED1&Q>_"'/=8'1@&'..AKS[D@$X
MS.V-#-F4TNN\/#( ,(VG[X_-DHAX>1A V**0.-3$%?:G'5E^N0.CX71R@CDO
M.7#@)?>6C1N/K%R'+M6WV6Z7L53DM#P8L@;6G&74:30?]^9@T@D<;E_*A12(
M[F1=)59'CA.+AV1QT6M]&2D@7<Y<!*3?KU?XLVG5!R[1C^0.:KX\#WMZ'0)2
M\;UE:_%B.=A(%QX/TTBRG"32.?V@?%/"J_<L2W_2%G-A/H=TL%C8.T3Z^J9T
MZKURI7ZI-CHT:H67V>3[MT\D&,F=23K5J V^G$RN9G+1)N<,%<0/?Z++7 :?
M1U#B-"]@>H:AXT@>'%$F-Z[&_(C].F/WM62SN=%+/%'W*@7\9"H.'); ^WP:
MHTU-EB,!\=:]5*')ZZ&B(*9 <ZZ"HN),?7U9G* [C0]D1)Z= =;DO%QRWLAK
ME@+^%'FT9H>4U]UJZ6#;>4H,M<IVN!S\7FG^M6C/-[8Z;HH[8G45ID2:M?!2
MAJL9#7L06V#..-<IZN-[S:Y_''#H>(G1/"N3\[N4K)@S,GN#KI]=5, 4OT&<
MS+&$/)G%R;#?R0$7TKD4NX]P+\-+J4;G*+%Y2S=M*$LWH4KUP3@>CJ:H.C.-
M4V^WF0H.K+9T_'6+NF-#'B WFU8Y/Z).5N"[KFZWR'LHUEZAA0M:'G5/>?'C
M[:OZ!2M2CP_E.KOBS PYXZ2%@(0QZT9!#JT16M6,=M!.M6BT+O*%7)KI^X9(
M4V1!KP@ZA[A6A9PSP0R="T@.-!Q_?&3H[;9 AK2FTJ5Q3IKR"=/A20V"$\^R
M=N&:H'SXH>4C?(Z%?S:GF34>V-]@L^P<'B8H;IKR*A+:7XN_,6XMZ'=>>M+Q
M3O'</%5;%2Q+XV%C/=K72 28_\W'D0J#421!2964?RT;<6]R/G2_SG?[)\QO
M:F:A8G11U!DT>3(LC:RB90G21DG)W4/"@9A6 NOTL0Y@Y$XLA,0 ,D0T6' M
M!:70T$%V*,E<,ES2Z*[22O*T\:(&3QX/-;BCCY-XT?C<%%B"DTK.D:P5!UT4
M]=08T5@?B\<\Q<LY3J)6[*;P]1<&B2P3G';-I,'77]T]76F&#>.%$\^))W%'
M*@P&*+@?B4Z>YR0]4F1 O>;L"]$SO!T63)_5CX"?<"J*H^Q5NBW*X'RAY9!/
M)BD1'ZY'JVT%AEH8^]V8/UMC<TJGEB@:4 (CE1NAH29MVXJC/HVC?/WG=PZT
MAW9'=2GR]FI-L;P 7M^5.; ;@2&RN<U,0PU3$+24<B<REBT4"]ZV-K_#:[?*
MTP59&%KC@@%\WSJ43V_Q3-1@$ ;]/#M9EYA/?1D<#VRV^0GM+6F3YAOJ=:Q,
M[=)G24,]!9-#+6 Y4$R14,P",O52',H#J:M!&LJ/#UG!64@]CQ3T 2?PMEQ\
MCJQGC(XWS=7SH/\X-93$#2%"<57C<*^X^Q,\T^H\%R_>?'A[@R<V&T6^\,(W
M:.(SBJXS>(:V-8Z!G)-#FR+1W#^'Q2WJ@H_2<XA=6T%N5N'%&EE,&+Z4*@4^
M'H E*2F6YQH.ZBYOG Q.*R0->$OHFL(P&OQU";WT?@R(5\NUA-FU#B?$\6-$
M20+X(Y^64%[JVG@M*/N!W:ZH0.X>L\R#V(N6ME27/GTN\V)TO^N:G#QQ8.OQ
M'!N=)D+RD9CD$#1K';X2D]UO=$';/&MYQBAB >]S4I8X.*U ?:CLF<;/YKLJ
MOL,DHQJH0M:&/;\9589\TTJC(9?Z8Q<1[(3P'5A.DM7L&-%!U@;.0R1@)MJ@
MGSOG0::R&5L[PU)RA080NL601$9K([*K=Y;3ZRD$3W$R92D_N,5#B0/!\;E1
M&:X.TI&#)E.\O![.U;(*C72!V1]L^F)G%BUS3 L.\A*)R7F!:H.T\W(]QCG*
MS5,\E!L:$ >!SMO<)^8TO))SN7U@!6V.WL0=5]:=?:#DM,-01S?6#(M=?@"^
M_$)F$4OG/V3+>ZH(>B&7O+CLZ=5!V%E+G[0*#8L6Y5 )DN@#I1P.KQ+1M*GV
M4#4#4L^8QQ\HP'D7&L2D.?B8,%V_7KO\J!;'NQ8>H4<OI(EN-TQI\[6#AUIK
M\YK8CM1_\Y[('Q^:S:K=2P.TV,!9VJB\]*"_,.%OJ6(T;$#-)?E<.\;#=8GH
M3M#@QQ?)9<-'&_93X*%U11!I'SJ1\#%($5ZV:QH=;1JSIN6CH9:%K/D]FJT7
MN,LN(]=I] %K"U?NC'J.)M$%5!)L3!._M.W?'$K*/>=\HE^7L^R:K0)0 VEN
M;&KR^(@.SUL"H@K5C>-JN?0,J7G'&!30O.&L%!H6RZ;&'9"+FHA1H@3#U97X
M#0V-,;(PIUANO[I+%Y\S7SU(CH>?OK^U?@=S3 7Q@C-%8"MSSD[(B<'6"&$0
MXN$(O@E&<--$V&H^Q(^?.4_R#]<4%N02ASWE=Y5"=,X[%Y/=BV:FNRW,Y6,)
M >U-F!N-UU65;ABI&-1YGJ*)'KME:P(;FP"2=<3X>"3>0,S.\:Y@70[+.&XT
MUT';%FE;_CLGG/ZZ+_&AHK#)8]7!V>S1^+>5G7^O;>]W^'#LMKV5!9HI6S2(
M=V)3-'L\O 5E> T&)D5K%-O;UX#.FIU1:NW4XN'??!\"-*@U9":J_^VK&S0\
MV8E"9RCLK!7& 3!2&%T#UZW)@X8Z.4.(I!)_=UK/=@]*X$*R^CW:N)$(85Y4
M3%()35&X^>8ASU;1*S;,@&??4?>&RJ\ZRR^,#YE',+]>4U8+[V&L192C[_L2
MR0U_<(8XAMVQP'F_X*KH9;-&6I*"0OJLV>45]D;&M4#%H<YL:E^Z_)*33Q(-
M+6KMV@@H"<TDHD\'HE,Y&W-PU'LLJ\^F]4[]D#IMTSS<74X)/M3V%YL]Y=37
M5H0&<9S>!^O-*]S(UR#94+,2P, +;1[2^VG?85]@XLI6X@<[OO!)&F!CW9BH
M)R5P5-XOVEC.8I#ZP&*^!1"X$E>-!$#R)0/#HZT%E+M#7(6,O")A"$\<:-K;
M/J5-VFBP4(A_R X$Y'F&B;@@KE'IW#'N \,Y>$>A#R1X1R1G@Q!ZD_=O<#I=
M54L/E;_L*^#7ZS5&+NZQ&9?O]XPR#.UPRB_8%T*PV+;^$JQB[JOM$P@-CJM/
MBW6U6['Q*_F,+TDK\QJZO].1C)Y/T?B"?%9NK&6EY"6UKMDF3HIG&^WB;",V
M(Z3;B6+(MG_=BY>\LGM$>)"\0:ZZ5JP)RJ(A7\ BKQ;[#2H%"S5!T +S$Z1N
MQ)\++&&D'@^..C0;%Y<,8#^PL&?MW$5*(CIFSZ 0IKHC>=9/)WKJ_4V)%$E3
M#J$0HXZ;"O16>MGMKEQ\EJKNWU&#J-W3.==PC=SA-++.>\B2.:NQ<1W<+C@"
MYP.@+[&,4].M?,#0MUNC[+TK@DWA*JX/F61+JMD7 &2*_A% MTHRH-@=#."#
M<AR6E28/.DB*^&T" ?V]%I$VO,7SN#]'8%,L6"($DF0TCT<CCD^"]3#%DJ"+
MA*$<QPD"_LVHDDC>?ZA#7X)X5TGS3QZ9X!TK>$6-V-'#OL>UNH"+QXA$W7RH
M^X*><\5R"LD"- FQ\O3G9-CO_.S=08HRRM&I!H2S.?[/$35<_WD\& SB":$L
M"DUG\2S!AK_#_B >$B8<-18>C_OQ<#C]>W.FTRC_W\"9BIX,G#D:Q;,Q,N"<
M@'U'C+E'\/[Q<$9HA_%HB!>,Q@AM.K'!=!5S*^HE0^(6B7M]^PF?/[F"E3BZ
MU+B" V0Y_.%Y\9PWW$23_N3XTT<&QPU_/V-+#>;Q!-BI\>>A+36!73R+!EC^
M-YC,NS83?C%[SF8:S^>=G_W:S32&_P^WDF-8ZL -PF'BM]((%H288,B ]]AQ
M>LKR:01FSV0V[3P,KKZG"=Z8";:N0[X40@@ 9'1M,O$.'C?1U\WZ6\)0_^<7
M6PG?O3CXVD!C]6%$VME(-V2C+]1PNJA=H*2VRWR/RA]I'MA?=RG9S-S8"ITA
M=*V$CC>(>FS58;9PJ/1$[1/4NSYG3U$&;%P^9:YEPYIPT;P;E\P %C[.\1T+
M4 =['![%]N$*1-@[8_9 U;SE6\EN"Y8+-&)3 IJ,06 .QGH;Y;])WV,'$+"B
M"GJJ:^ELM/)G1 A0Q%<<O0=+8O4E)!=:7P1Q]WC68-DXH()%T*YY%9#BTC28
M!N8RAP9]#_= O@WKBSCUGET0EI$9HY?/Q4\HWI)1_8HB@[3".71?+Y 6X@0Y
MS$%?J)$)MUDG .MLZ;+Y*F\EN-:()L"K.1P$^=>&[$/.LHCVV.E8:>"VR1F6
MM2L[8\!23K,/4O#EPDNP:K#=A/>?4=T.M2<D^(45;CFF'3-_]W:TR?<6+H=L
M=PX9U"T25]FF_,(H3Z[]G, 0MV@NR['G/!&#KX?F7[F.+HB>O!;B@:*17?8.
MRW%RL"\$^U;-TOR977W:[BE"!@%ERJ-SPV'0X6\^"$1"FD%0CM,>MHG3A(3%
MMYNT=UC2EQ.;+*'I^W*_XI5<*5Z),C*RMT3V*,K60"\T@\N;+QSV!B/',[RS
MW@7=T(*H"1GR@1AG:9G7QO,I1ID-PO*.]V".WZ]36.;;!7KQZJN?8/.5*N<H
MQ(O7;<IEMG:HK90[5(OEOMWO&MD:#71*&8MW[U^MD#7",',0^:'*NH\51<*>
MU/'V)*6$A:I)#7Q9-S5Q_KK.EB9GJM1TDB\EJES.O;',<1,62^T+4UGGL1N:
MR1L!>J8GD5W#M5%$Z[,WR+?1SZ[V7-@@>A<F:C=LKQ%B P\&T8]R6(RF>%ZB
M-U+.J0NX=-K'-- ;ZJS!1Q>+^Z53G]X= Q4<)3-4H?2AVEDPO CTP'@^&2*6
MN4HC9F<^V+JX^9#@"KA9X5XELX$3$(X?=XT-(!QR+>OT=/C5?L4"9'&[*F)W
MO/?GE&AG<GY+/6;X(=LOQQ?RD&)+CX!'<3.)$369F,"_'S+I(G;HQF/+W?QY
M=/F;;_Y$7F:J_H/38!>N'3FNZ-#G/42'4'"JE\52RCXU3!V6DB:)O+&I6K]2
MXQ&(S^MP^HHC[IV.BV'1\H4W4K=LD1!C/;"NIKV-EJ'T:IT,'D+"/B ,9)H$
MFJ:3JP?JR9I>\PL& Y_>F7[V2WP2MZHU=Z- AXW( 1LRNUBK7>E(42^U%8_!
M=JL/J0FLX>C!^7<BR['):'(%2P"]VEC9Q15\<P7W9D^=W9=Y1"93QY3^!636
M.?$06"ZY.BS1#/R)NW-'&QM6V>ZA7!XX3C*.+6G2-"VR6\X[XE$^P3I8A$?3
MZ:.)"?IENY-KQ,>O?W%9T+F0Q,;5\%(=<R_5G=#J>]9>Y6]EK\WC03\!>WM,
MKII9/)[.HU=NL=SZF4#<8#"*YZ S)8-9/)K,W4:98ZE"C*X$[.@YQ:?94;J9
MZIMAV+TA]3#I@1ZJ3Z%/!_QI$EV#VG[5VC^T@);ELJ^2S^,LIL::'5FI7Z,[
MHT4[Z9-,IFPWF'>K(0TF>2IJ9BP"W.XV>Q R([ <IX=W3$PVP]]P8G<9@^0V
M4G[4&G*9_)A'@9;Q$\%T(,!EMFO% EZC@O$G4C!^\EE5K2)S<]EY?4H./)?V
M[UU9?M;^!V$:<J#MA!(TK ZO]C[GX CXV-%.6=_C,'B(OHN.&?>I[Z_5*W(%
M2W?%&9F(=6O38@:7W*6Q/Q\U?AGU9_Z7G\@U0<),O,N-APRP:<W4_<"N-$/]
M@:T&-JT'F(I&2N!*^O%XG)@?R72B/PX6F8$R?!G-QO%\-D!_2CP?CZ/9))Z"
M^!GT,?=IX).FNQ*<$<S%)11>C& > _\_37WJ2HIHW7B1C"/W[WCN_D5_!2K9
M4@ 7#GY\&8TFH-[/4,M/QL-H! O0G^"/,09&3G4JOIC :Z3=!_XVBX?C4<2?
M8></_@PH035CESBCZ"V!%P\\Z(K-DU(059^,61]*F>$<YRXK@-^06!:QCU'L
M(9"GW/O<P5DR\(\ZR'K$%HW'&UN[MOLT.,B+D.&*E.*.LF.#2EIDGS?:(WUQ
MD,M<(IJ_.6YDIW$.ARG!\Y6&;0KYK-^.)[=R*+691[9L(@EH[9^'A>62!>%X
MG]EZYB!H)H&QY@:"U("Q_7C[JI5FAQC<1]B!C\\.RAQ<3-4V.3O)&HBUJ^3#
M/1>^JY'@9<)C)P:-[XL-$K5T294$[^U^O7:&#;D6>K1Q/[8VBJ<::XFR49I5
M BO.2JJDDH9G,SGG@;(&DMMD"^M(S9=* \I$:Z= LN+0E5B-$ R'CD-<"GN@
M2J(U@S*$HU4'I-CW+M=' 3XP^U83IAU:.;E,!>^,@6MR3K_&R:W(R>R36"X0
MK.!K+K+GTKDZ/6)^!>M<2S4S9O\BY(@L@ZHO[E7^N9PVB1E_%?9R\'1UY0<J
M\R@M$EXEK6EVC5QOJ=)@"C'RE2]7Q'H#0[&''%1I..^?FAXYG"2!GG)6".P/
M. !8F6(TE_(.8TG$/BQ%.7<6D=(:5^Z+]K6$D<R#)GP:-R+U< O"@4KC6A0^
MWXE!'N0R6K2= 4&N$3',4[]U!XYV,OHC'R.R]W+QJF5"8ZDU1$<].>DDK]*L
M%_&RGC'ZT'>M>6K*%)!31\"O]%"2?PU&8JMU.M_Z7>.&O'!C=DG\! )%\_D.
M[[9GG;_(+ JA>B*?@5"HJO).VE+=/=F+A/O07\FC#,!UZ<0F(85%T8J"<XQL
M0T>V3QT,XH99[[=HK?-PX D['B]&2'A SKG& EMO,^!R#LZ]>2 <&)_U.0NF
M)4L3?2.>&&B.=_*:@X;QNKB\AS)AFR]J/G-?ZVEC=:PJ \Y/J5FUSV]3B%'!
MN:?G!/(8CO-R3;V-/2N7E97\!RCP9^W&X<A Z;LM9C!,Z]]@-"ZW'-3AEL)"
M#.T0;#9,>[7P>[0SS%-@D\A.T]#ILP?B=H5/!+33T[VT4T'-[<&H4XRQH_@
M1,4.B_G,Z8J:109ZFULY-_%@0S&\0^>6^JY3L0W$@1D);>L@HF($2FIU-:=]
M\66">8^U0':'R*8C<T+M<F*4\P;?(^OJ%$T"Q8B/S'*+-;KH//=0'SP=KO3-
M!>B5(IL5\>E=57XV!9^M^] Q4VUIS%@+YCR#JNK[\E^[CE1Z+;_S&W@]D-+G
M,9M9*,]WWYF\5$FF-M&M4W-D+J)3M#4&?^;&4L8*^XK,%RQWC<-#-[BGITV[
M&^)(15FS$HZBO15.J>*>#%A(_SP4$G(D<+1"3T$].O4LN+5F&J8N:#S^4^_6
M!_!PR![>0QP'PW[88SO\^Z<CY3AP^X2:C;G\N^"OSC$1V"43#[&:1=+L[S#P
MQXA7^%BP?.>^$6_XUXWCSRY'R"">]TTF5?#7<0=(TG2 -,,QSW!"#,D)T4KS
M>HX[8JB.B'9V%WZJZV**&JE)F'A XB%<U<Y[PT\;#JJ_&U\Q%([GJ_#ODWPU
M[L\-7]F_?A5?S6=#PU?VKU-\-3'AP/"OTWP5N-+^\_EJW)DU2)^>Y*MITL57
M\"E2Z5/A*JBED*ERQ4M%X"T,*K08S>(9J:<(C8;:7MMN0W+_\E$XC_F1%P !
M?VP_U=)8GZK9):Z40@-0[C7JDJ"$& &M%+_(35BL&FK?FX.KU'ZW*<@X^'X,
MR52,78S*B+/<:V<\BX"(G81P7LBA-BA8VB#AR0!#8"=@_Q=$[G^R!6$/NC:2
M?M4>E)BSC$S#UT;<QQ2M"W=YNV5F.X3YNM/S[Q$\&VX2]J:@Z-GO2#.V.#YW
M74L00I+]8[2"MP?=DR^CZ2A.DO#D][_)EV\[/(MP.$[&'6<+?^SOD"^ZG88"
M@M9Z"']\S-TN/O96TC5_?-K9[MSK3NRU/CD=ZI#X1JLR@C]^U@%[=(DF\7 P
M/[1$_&7G$@WB:4="MWQ\[A(Q.EW'.N/'1Y>( Q^M)3HW'N*B'7:)PD_.6B(,
M.G4L$7[\<ZE^6'9/^WI(1O+A;6O\B6("E%T]K\*VA(*C89P$6LBWRBB&@9D=
MC)^#B9OP))! ->@KM;1&U)R<H-'-X4 #"@UG>K"%K;S5] 69G F^T/NFC<G;
M1M1P<>;,FXN$FTR0;C05A\O%Z0LNKX@S]02[36OA7$;@UO6(5+1YAH9R%JX2
M-;8#)/JR'UX!JS+!3R/P*W?:>4M:<IMZG=LEH*"<%6L"MB(W?TV.9B/_F7:6
MN)*DC-<?=$,<P35P"\H0PRT Y,"-L7O:<@"B!4*"B9%4.X_+I0]TEKZ'&G"S
MIPQ:2DA &)1*U0,,(+ILZB"5>C0FX)ZH ;QCHC0$&B>X2PME#D8N4A=2X#D)
MX#9(4W%YT39@B'$Y>0D^AQH"(8PX^ENHY-P,H0WHY(BKK<A=AU;M 2?JUX%(
M&C,#4:"ABG77)UQ362PRTQT81;')7Y1H0RA"F)\.1'R<\P'G)IV8=KP%"N1X
M 0^W_&:=G 9N*MB";97R4-MY4]+JV]O32IVW\P_!QK 3I0GFUB$:] EDE:4>
M?8RAZ6M3U-ST:-MM(XY>:KO,_CDZ;#B01,[33"2WW@'*;-J11:WPXMAJ):]H
M@-X*(%S3-3D!98(A,[DVS0W:H[[:OM=V;<XKP@7F)!R*E)X<%M<%'!@7!7NP
M:,A7^-+@I/29Z!S4/J-W;\'+E.XZ'KBA%N5WF8P@6SK?'2(^MQVJ-C+*.G/@
MCP>5MW;^==KSKLMF@QJ2(T=V2\?L74,;LO&>9Z$X8_C6F5F='WX0"_G%3[<?
M"!BW$K0R_IR-DXQP@"V&CG-L4IR?^\N3 ,^R6ELPVS0O.4*PKFOE=06"6G5(
M=QV6H87%#8IJ^'SC3L^Z+_4\QH0UK-$YDIG@CFX#JJD"@[6+107,*Y!8=6P'
M3#T7-K[&W8\QHHCM0[I>L=M9GNL5Q$?$== *HRR NC63=JH#+!@LBB ^Y!)N
MZT8MZUFCV^Q0 R$EL3 %F))26NW0U70GA,EE!\ 'FKN8S,::1\W0W198V-):
MHK?:C]R>:T:[\5VJ!%A'F." ZX!K@KN;0MB3SS\6AH2#-;&112<9'67@!N-P
M.(@5-^E?C<&(\MO,.-[?&L=[5[X*4:^9@Z.HED$0TYTX1Y'D E!9G\#RD<C.
MTW"JC*LO-(\BT]X] S>XZ2LF/4X)<@,6=DDQ3]DU%@X&-B'F#S^),\R7UQ1U
M\'I-MO8P*ZC@')Z/\->%C^T@SG+AFSXBUV3:X8>>=1F* H>I5.H>9/@: YLA
MR/LH=YP&(T%D%]#9I'\Q^)LV3V//6"ZX<C@^7-Y&=5&#V+ZG'O=$XU/%:!6N
M&BHVL\TS[=7+P3DYMT+\:!QUB]%L<9FV!>83M:&/$BP-&SM'KI(&.3&U)==^
MD9R!S2?C8867;%FJ&&O/M2<5W:A]H@ Q:BKJLH\9M8KD"BUJF;9VI"!07A(?
M-&7,&:'<F%1'98*)O2X$?5^MHTWFB4_$GJ.'CN+Q>$+_3CO2U>WVB2[89;8M
M<\R/CX:#WG@N_]ZH4,XLY*-K$3H=]>;#Z)MH.NW-I_"S^W+RQ3=>D@Q[DVF4
MC'J3H584+?U!8^81^NP(#6(>CV:,"\'M?X_XV9LW<]CF);O9VSV\>4^_)W"D
MCR9]X?PKC[8(/WB3/2 0'ZPXZ9-QD$VN'Q,I0EX#54"N<J5/OD+X^R4?2VOJ
MC^>[]A&7-L"=L!1#4)S"% 5N<D -CQS$?QU6SXMH-^-1]SAUY38>+T'LV5;E
M?95N&&#QE]8+\#";K>S8+46*(R\ 2<.,BV-?#H:])*B'Q=8W,X//>KI(MQ->
M?.=[TJ0R),2<FS7?-C$?2-50X RTI0SL#7.-?X+9M H%OI>U@^UU3Y+KC3=E
M6Y@.<LD'Y\L_S,;'GALP,B\^IQ"QSLN(C+M'/#/IWII13EF$/EW=[?/U3JUX
M5Z"DZ<B$R.=RBX6-ZR<X S=U>*OE.\5#-=U-6=S4K1=T^A)<$K3TH)##VG;0
M;M4W+6EL=:"9X6W2@%/Z2S8;O0I-GM60/2A7DE=]&[WNHJ<@[$PG,X(%2>"W
MQ(1JE"K8"269CK#084*-V9/)*.Z/$H&6&?6'1Z9Q[-7Q<##D4JI)?];UXB&\
M9AXE\9@:K"?3>#CAM\:#X:3%L=Z.>/6EJP"F=<$Q'*S6M>\*("VVR1OSA@X%
MH,?(H 979*VW>TXD_?[T:A X@T+W=J.DG+2>FC5*RBTD #_300U#NPY5<D[Z
MP\O!-(1=1=6MQ=@O9PQT:14<-8ZEG4*KDZCO>B?&E\J; T$'TRKM%.1GL\A=
M5*N>H[I*UL:QD]]3.G4#1]_7-099H*AOA;F5S20CA,B@$JPGX&CJ&TEF_=NW
M-]'%"_WF#WC*O;C4O&SVOW"XDK1D/F:D#3&VKU88.%==B4XQBW"N2ZA3#-'5
M.<U_E]<KR;C&,\&UN=0:<>N&9[NI"V:.,[RQ&R-W!'K2KJP6GAO.^G"I_,Z\
M=6V@Q3FK6NLYQW,O"DCH^P:!DHOV*7M:C<!EO.,E8>RJW&#W._;IA+^"&SA5
M>^'RU7\J@0"P@#%8%V5UGZ?<8(6;VQ_L-RJL?0N'[ /8#Y@7%WTJ<B[M)R6_
M=?II9_+WIAU-=/$>(^[ /I?-Z]_SV2>0O)[0'8<PLY @M.+\]@4AAF;+,Q8(
M'YY^690!*X.@[O%YM2,F X4PQU8DH!BKKXJAKI$(+V2?O4 W_PMZ&/"]C^:1
M#80+93LWDF#8*V9NE=U+Z:2SVTV"$5[Q2HL@"+:FIN9(A&GSXO;5C6RS/^Y!
MHZ%((:LC9 F#5KB)!OVK/])CKM&<Q>ALGQ +7MW I?KJZ/;J?_8P!X:S'7!Z
MJC+9C&7FY7*'9IOI+XX;!"YA5<7ODJ[>Z)XB'5X70OOPX$.(@K,E"\S[>K:>
M-2Y>_'A]_3X@-VYQ] ,0ND%)$#\AZ<G1W4E[K]%O\T)DB \]Q**;=TY)W1TH
M/4VWZ3!7%>EC$BZ"Z[BL)7,XIA2JRK C0\JA2_0MK27'3,X5EETJ6"1PIAXF
M])\IA"RW.)'$&VWSZ$F&?A57P\<HN;C>]&N8M!.VI>^U["^-S@20]^K.7^T$
M+2!,0UGRA'P;$ M/(PW!Z2_J0X",'2#V<GZNU*\K+>25-9?K[/!(9TS/9.@+
M;D^)!KP!68Q^ H^U*G6;&R[<;^&Z=$-YOG"74V_:H!VG["W!D6E04R.JIV?A
MFTM0%V4&>_K+O@@[UT7G2TP-J3!YFATK/'5HAM=%L2>8QR9]_LW1A\ ]F#HM
M8Q!Q_QL S_",G](G;&_8I.&_O;C43M H7UR.P($-JVR>[[B5>H2BQ%=/F9@C
ME4]]S@QX$4&;&:<A>Q>]%TKW&/.KI<ZYU T.-"(URF;J:*4;?T$+N\Q76-XF
M 1K4E8RG[6/SG8V3+TAO%/,D+99'[T'M[37G9,@*DFZ<;YP$TC"[RB_R@'+H
M+O]BJDY%]ZJ"/ ]Y)A4B4<_X;MN8DM?&R=5X"!LF^QP@Q2B8L2@IF/&R1/"\
M+"4-'F,% @;JD+/X3:_P5WG27WES!^!O WZ9"S,4F':8UMJC <N/W7W<IDIB
M$X.1WIBOO%CW?0WLZ#$<72S/&7TS?5&%M7T:V2?R/+Z/=T[2CPY0]C_3ZQ#_
M0]P..F5X")A&TK0/1H2L"P1;9D'CN0-J-[GQ8J-YJU</1,]G@4C[\"<2-$!K
MIAEJ<^0_S)9ZXF%'*,IEM]IS@(HI$;<4P4X).+^%0N@5\S@X2#UG#&?=SDP,
MX<FPN47.9E^0*4H-/R5$ *HNKA Z[O=5Q\)$]_#*K:(..;2@U"V!TZ"?&CTG
MKDF[HVLP\[T'PMQ^KRW>J9&!]EJT#VMWT;XI\2&MS_%D:+;FXI9QW%[K=;9$
MA3/Z.16<8N<:OY;63:KZZI5HG''K7W>I)N_G%(#"[LR_]W$HG(:M3SC^IB.)
M6E1N4/&)4ZXHMU@/,BHDDRZ[L7:4;WU#8T%VO2H+V.*N)Z7I/XN'9F.3;_ X
M:=/;6:=8")95DH.ST*_]LOE8&+Q*V*LKD[%M.5XO!30/+O\Y>R0+12P!'4_+
MB77./:3MO\[NJCUJV C:S/:</Y:[[A*84- ZKF^_!Z50JC\Z+_VT)5462]T_
MO;@47.@$T]=3[F'\$0R-130;):RY %/>[W,VAM(-!0>VV \537%C_VC"H7'4
M(H:4R=-;\PML&) RT='JTG"J)H<*[B%WAZCNTT(2"<BUZKNH:B;\?9$K8<E_
M=U6NKC P>O'BPSN<I/49T8L#SU%7&CH.F!IVJKB0T5/0V46/^4..<H072F]A
MK)TS.>^F(:5&IVD/XC;05 E11&#@DH.E?IKF:P^] MVB1 2,D\I\Y6T] :M"
MA2> 'F\XYU+D5& @QPH&&0P.$6D=F>U,QTQ:2EX%+3D6[G$5R-YI)'ABDFNI
ME0S95VFDHK3>\4#8 Y?OZ%A"XFGH?L,*]1=G9C:2,PBA8.VBS_0PMGY @$GW
M-.F2BSTB@$;+7'P!-%*G(>L&<$<@1@BR94 S<AF388N?&B#.T#SUF&LT2SY+
MW/LP;3%;L=[,38<#PAAH1-_;/4A?Y.;#3_0UM19G4GI0/ 1[UNDTT+;2(G!H
M<-D)T8^,LK1VP-IR&<T%)3HSF=]>)N6"ZH;%X=?XDMVPZW68:]BQAO3:XZ.C
M%JSL[7 [Y]"&-\+(=VKBM"4',O"8K;\XARA=7YMT[\/><+"'C)17@CO8"=L>
M-_6TQVL1-;ZQQ4]/!8.0@V$# Q@_&1^(><;JYVNV,SKFX.<&9(&\X%5B,X_Z
MY-AVKQYL1H9\= ZN,[-C\U0:.)/=(')9.QQ*TF+@&F+OV '2'1F^1P/)&:M-
M^\6XY!ARJ =-8@Q&'ZDLA/+FKBX"5*+;C!T2$8=W#%EL(G)+3>@ZM=_PB?X]
M2$!X8O3O,(IK%M*_\G:2 >P \LH&:!%.A]#>$8-A;+20-Z86["JZX<3CMYSN
M>\''QC"97'YK\7;(4 ^N1-=+YR-).]'W<M=3]Z?+\"$KW^>ULG6S4I2<3I2,
ML$&6*6A3R5Z4CP:K1CO)7:W+\C/5-C1?Y]+H/)@S3PV8T2&TM-K1?S1G"HLX
M]T[5C9;6C1W.GZSG.TU[HG;5V7U>%"ZI@(WWJMXYN[\#SR_ L!VP15I+PC&G
M-6HQ3'K&F:\ H:]2]#SJL4W-R:A5PJZ9.>EZ9!$N/HIO?V=PYNK(?&<I+;81
MA42ROUH4TG2O<.+G.;L"VK\FL8_A390U.;?X> R=_V518C<Q7SP;%H73CK*H
M*^3>QRJ .R"MS014U2MLX"="C.*)+J/9K_^2'6N?N(VR3P;&:>R!Y99!M8)X
M\TWC8!5?*RG^HF8!-'X5D8'UK["6;@ Q4QP_;W;>\I+QN>O 6=_"2>TN6J96
MQH@\#=VU #%+[NB J$_N>.;%L%4W30T#EX8* AK+X;"Y I\N!N9.SBL&CJ<3
M"LZ]C!QK=$0,='W9@PT?GQ$F-)[K%H%^T*J0UV*8D($7O7,9"'5$E]@/#D<^
MKUNJ%PI:K#QI7RGUOMUU,XVR@Q 2I)%*T!&"#Q0HEX;*6K2/1Z @:?6<ICM@
M&Q29J1DK>6MV'IHW)/5$;2=HN!>83]F_PE@ U\L1@!Q2T41&'0%(%O^ JGDN
M4#=R^OU1*H-8DZZRG<(_\VQ:2WECV[RR(QR'*FFYAQ?M@T]A"6XY][J&,Y9\
M:?(UDE@JK,2VT*[N)F_&97:(HAV"R.:[/7,=6S]<.HAQ)!2+CF%DZ0Z$_&73
M:<==#4"EOH-1(+A\[H5LX)SCZ]Q4TG4Y8;>"FP99B=+25QV?78D'% 0CF&&N
MUE2A8:Z5! \L^Z-TW]J89B'!,)&$ZKBX74>![F-TN=@7:V")$0B#A9)$(]:/
MM^F3B5Y+!G7-#S;!0$VP<?DX%^:NP0R?-)R(313;FME6YQWRL(MB;@8<7?H>
M)98$N4=)I40E+V\K=M8W@$%U9=0Y)WAG7_/-?J.IHKZ<PU(&C=C#/,Q 5WX-
M#((G0FU/^[V!-[2:;0>LBT*3K4R'Z-8TS-";U218Y#&:@)#Y$=0W[).1*30E
M?*K^9_ISW+]*2!C5=5,JO/ 74!@WM-IQU_@D+_;#=%78HE*AK@/:(K7F@[A!
M6OIJL1TI<-2RT^F>OJ@M((,XA&5%;(+<12B^;;:$O/N2VH&9!6U,B=PL5AZ9
MQF:-I^^/S9*(>-E55L@9;'YJ)F\.6]'W1I9?R)]X,MG8U*+@<&P=\Y:M%PG?
M-45&Z]CXH-T4C4_VS]Q%5WP'/SGW^RW(M5][?]0(9W!FN7/E^SC#U>T6=1L\
M(U^A/Y3",Y0W<_NJMFWLKSC%TL< R!?*^DSMC#E^ YTP5'U)3ARIA96L,D+_
MPR,Z$"VV:SM[WH&5BBQ,0D :FSK!8(;.HRF+A>./CPP=\^.I#UW50=I'3]H&
M#Y@J-^]H7NIA=^)97H3S4YW#A,(=#_G6HB6[&A[I>2O?Y-@/FS0<4Q<5N]^X
MH0W(+I\Q1:RK4/A\A"_6^]IDH/(98>HF;%I2\W&T/1]1P<*:3J>AE95B+<B;
M/!ZM6^>[_1,V,&:]R:\=C%FW*CE0L607%-IR0?X EZ+;' B)Z 6#&Z>/8?G3
MB840,%GI_$ZJ+_F-2=G5H]BV@L*I@?SEMFB^*W;:>%&#)^4U%G:GD<I,)"LK
MCL0LLPU8/T]8?TN5++)6H;_"*(A<[B3>%&Z^K!K:IO#JLD>O(&T?/=GL)TD9
M">'NB3<(UQ%1=B>;.N+!1C2&M.9,,#=Y'_CQ,^HU9U^DZAM2'2.8/@>B W["
MJ;AB_=K'!BDP(#$?RNBWE8&NG-C)-P>F4/M@7F-LVO>2$"*P8Z9J"'3HNE/,
M'EF4*!#2UI^1FN^M3R-WL/4&GUO?8A.FKL7[:GRTL7?2>C_"[WRANJC(=P+Z
M73=GKL%!G+G-8O#)2G;SWR$Z* )+6-2$"SH]4TXV2L.^%5R?JA@IH.R8Z$O5
MS;K$?*JG<XI)$W$AU"7H!O^PNFME8-H_G%]&WS;8'5!:\RL'A/<!!_<6@?"L
M34A'%\SWGMHH2<&ZKW1N" CR[)A(9!>X'A[&A! /IS$:$,;IIZOCC"VZSLND
M5DH_YQSI@<R8HB7G.:S)ZQ*[CJ\N;\N-2_Q&=(.DWW/>*#R'1;\DT<M<PT$A
M\FHX><Q9W6LVFR9:\'!V#?<:O9]1U]BMMG*]ZMM(*H?1=04Z!=UB[+A>!K$2
MBT9(T+(R.)V7@*XK5HDM(.,Y,C::*SD(R<< ,Y3JQ!J%AT%DLY$N,-@/8@JV
M+#K\'=\7I/*@RS;W&KY_-M_%308X8LF2BR?S4:^U_&;4%$HI5QH-I5G0K$\(
M.]^!W?0(AC:<Z(X1G4\R,'JY1(,U/3_WNH'0T\R_,91<891W+R ]1B.3S@FN
M),1!*L+)Y5C*#V[Q4.) <'RV<,3K=:A7B$[DG"A*;G0/"+Y'P"HTT@5F[&%*
MXE,DP"(2SF2_)I'8P=@+I$2F\0E:89GBH6ZE 7$PTM7F/GXCSHX#6[Y0\V4T
MF/8F)@SIW3 'O'^'X ZP;.L'BR()_/"';$E0&M*Q83#F(!']BGI)Q8C?SL/M
MPC,89CT*:$"20;*>,EOX3*H7\[C+7FXF&F_":!<&MU'+V&5%F^.]RS^P1$.:
MZ'938$JI[3_0LXG7A'C28VV\1R=UOO10!#X.H;F9"JMSJM:KLP.*>VD *1$8
M^2V,(RHRX ES^J:?$4%.<=[?=IV)1-3#S2BPFI,9^A9 ?F$ 0Y([>&@<. Y+
MXJ3JRZ!5: I Z$FV< +!M+SP34.L+@1653364HW3 .SH65I"9V%TL#$-HJ;B
M+:$:Z%H4"](K^B/Z':V*8^I:U-S8/0><>TL%UZ&Z<5SE!A&(*?)<9&9A?=#I
MU'& %<NF-AUB0X%BD!4": /'6ZE16:D%-ZBO79C)+W[Z_M;Z%#J1@.NS1>#+
MT3"LT;03<F*P-4(81*V97.:;8 0W#6"[UD/\^)GS3&MO3B=AX8M9CTQTW#"^
MF,*)9J:[!>;@8PF+<@A;A)*'R3!=52EE%).JSE,T2'1NV4*%*+:.3^MD\7YT
MO(&8G?VTP;H<EG&<!-I!VQ9I TD;- @(<0BUMQ)FX=F320[EOZWL_%7;OA4
MI9ZFW+<WZ"%_\(O#@2+KV/16:G<[>-75@];1U+.8%&'IQUAV]"P6SX0FD7E\
MB15F(R/<C+:NI]E_SF#?PQE0/F7J**<1!'GHV+L1N >=MZI[Q9)RP$Q/' &C
MV6^IY &[39,0U!Z?QSHSQ[SI\&7)>!:C:B&W41 3&!23U[3S![$R=R[O1C_D
M%B-2G$-]8%WE.?G?&^1";T+-J0;G#-9D'?2TD3-2'!7/.^D[GBEV\J#?_\95
ML^'VLMOAU'MV@64@,\:#QJGPG*0(8AA!*+E;?,NBD#;7MT&'>]J'ASF(&C63
MKRQU#;DT>%69YFA:86C[.(N+D'KRN7Q)YR6D+!3%3JLP-8,K68,-Q )ZESD*
M<=HUEIXKYS: Y.IV781<>!D30K81X74(*;K"+<>TTVRUKNUHXY98E[H6I$#M
M1XK1N!:)04,MOS"&B=*8 QY%F^:R')R-860_):"6Z^@B]<W1-"T"1W;9BD=T
M=+#N^.BPE/JMW77Y6[OK?V2[ZW.[ZAYFV>X[.&W$IYBUW7V_M3+\K97A;ZT,
M?VME^%LKPX\=S_RME>%OK0Q_:V7X6RO#OU\KPR-ZW$?MGG3$B?*?WK6II5'Z
MNA6@'>B)V[)F^^\M9DR])99F%.ECOJ'?(/[_?P/QWV(#SW[%TD"/PPJ:VO1.
M#OJM6<!OS0)^:Q;P7[Q90#OYEQ]+V^;&%9O3<V^HC )EP<5'/#S;?@\X8=+[
M>SS\=)?J\_[W6RQ3?X. .RWDUH-W=9U)39A>UQ^PEC(/ADFB<2N1J'Q"7\&R
MEH].?H) ]JKLKLM]M3!E!T*07XYH_1PL8'I$>'LW&B]A$_Y!>R7!.S]5=["'
M?V"$'#X.0.T3+*"76.T9CZ;8/&\PPTYY$QB 10L:S.-1?QHE<-5HBO#F%C<(
MF]Q-!M0P+YD*9#XU@1W%6$0*7R?3)&!+R3/I&KD"&!^!+W[CH%K2>P()63BD
MR=KXIEBTY]7RBI-8/<(+XY7AKAO$@_$XF@P3'79"PQX F0?#N-^?=PS[%)XR
M=S"T]W4A+".!;'>!)AV"=_I>%BY62AD).@"OFZ\J\M_&K,YXJ">I:I0;.JH"
MG(.?4-,.;>%;VD]/C3@,JC!'GD@:CHU][(*=>K!EIT](I3&9=)PPCU0WMCTT
MR4LID)ITL  ?.%3XE\BK X*^'O3C43)Y[@O*HH7YW/56[)_%<<@Z&HVGP&<C
M6?,&\3 $V9_ OZ,A[<%AG/1'^ OLMWDK)_2-:1)P<*$6#QEL8,Y*\=<?>Y31
M7)Z]0-?J'K@"27C%Z7Z-MM TK?Y\Q+^,^K/CC:"UN3@W@3Z[R:ATK'P)] ;Q
M@6CDHU$\'4];!:G!@#&=Q59KWCT9H@%S[#+0#)_..'!J?^(T-)3T)(5B1">C
MVK]&/V9.3:XUT\ ?^W$4'ENFS^5"QGRB(>XU@PQ14@ L_8\T -,0FELWMSX6
MI 9C ,-V9Y,>1-^1Q)N7T22>DAP<8(^.BTD_NJ0/)_,I%S$S]$U73_(61X%(
MG0"'#$&88D-:[GM_N"\Y=K>?12.0O-@;E7O=TSD9-&:_]\!G;0X>]@^U .9O
MD,,'4YH=SO%B.J;I">,W$NS_,V@_H=8HN"TN\(QCVF.W^.?3'OO:X@Z]@/^T
M5?PQXD^&XPB/O7FD[>&?17PDL.]P"\](YE,1):,AB4J>U7BF) <1<UC<V=U.
M->!<*+G'D%.#V-'[DLO-S]O_#V"7M3;R+]Z^4B!VOZ,J'\:;0,L$G0]?\N4^
M]-9ZH&2:T\+/J3$66&7!Z#@N']XZ'\,@49W4_P9*+WJ*X#QCG<?PY%&&?>:7
MY_/W>$(\0!R RB=MPO%<_IY,9T[F/)??6^V9^V.1.OK+8=Y/0&6F2V8@%2ZF
MQ/_]^5P$T<MHWB?695F!JN2<9(>*QL',RY*&"/DOL3S/E*%=TI/W,FWKX(\S
M5Q[(.9E$%[C.0#Y0I("R2+T)&1XBZ9Z[XD/3-SVAYN$LZ1+@HT1^/[;F(.MF
MO-33H3MST+*Z$,$+0I"ZG_"C7D:S>#:G0Q$UTTO63;&UETJU-@ $V[$H WY"
M[%TISNP4<IV="-P!1.G5H7!JYWLU>E.=H]#</3EK&T>YD5'&DJ97/KK"3];K
MV+D;BJ1>]$IS4N7^G$QVCR7=\0J)?OF""XQTDW1TOD/*-J06(I4T?[,U=.)Q
M08^.%/!OLR+]/]U=^7,;R77^5U .-Z$J0WA.'$K%512EE5G1P2(E;Q+]X ()
M8 6;!&B D%:I_>/SKCYF^I@90-X<Y35% M/']/'Z]3N^[YZ]?%$=RMHK+]D"
M8PRUF[6 B)^@"09_PL3B4XPXK[]6 ?Y6N!=<">#LQI^Y5<)Z0.?@Z.@ZN'0.
M\DEI/6Z^ _4'KCUYDH+V]#:\LUA;8_7,5F](H6FNJ=<4Y/Y&!;G'%Y_'+&>=
M?X[BN^FRX(0;\$F2S)4'7Z$>P9G'\9(VF3B>DYJ!FX6-SJE4^%4?:FCW?+A+
M /U60WLIJ;BQ,IDQUKV]UWU,\-!@W?X3-'+&KA&;]<"]35D]XFUE+(UU_YV;
M&4;.TUK"@XZ!\X5 MT.[#P52+[H@XJ]PN$6.\C=VHMHU&08[DG7%[K;/Z>5D
M :UK^AOZQD AH-L#*LDI/6I>V7J63-:DZYR6>-CQ&;^6FEO'!ULA TA2C5.?
MGKP6%/ .IJ"5>3Q6TS$&ANO95PT?1C>Q/!E/4&TJBF0,%[F?$&Z<^$,VF !'
MEA,TR>4)'.!H1.3T_Y\WF[EM$!N#0 7%:IPF^90N<-DDJ0H:_0RTA[3P'+H,
MVLY03]=D;:0A#HU3FUE:5<A&I*U58?NHO*DGQEC[Y73VQ)A3HN:_A+%+=) ?
MG;.D%.,PYFPE*6 @(A7J;*NY'";-ZI^AE;@:DPVFFJ3-NDCTP7RD$[+JY),)
M"86GK<#B:/Y;-!M#<;0JTY4R-#X3F*H\&TRF209'V4L$3D,GJP42M;"-GPGM
MC=,\877PE$_ 9X-SG!HR"^N,;MEOIV7.VRMCU7Q2P24WH[,;1JT*8IR%U\@?
MU6 8':U1R^"7A_OGN\?9W>)??_<H&?R_^X-O[AO$I^%Q\LVFBB"S52=)!0+!
M,$H*/N]3F$G02:]TLKRXK0D.0$3+:8&V !JH8D2Z\3,RU\VL1V!7C29C&G58
M(BD^0E>7\.*OH;G.5#R@>+]/2ZJK'&FQ-U-C'Z[1,PR\))Q=T)Q8AUO7"D7Q
M[?:OC>=W#5@#'6I D=\2JBR^+1]!,QN6C=.:&4?U >65#%>&SICN)]EXB"R^
M\$\&_[RT, X&&7W$/\]51M<3JSQTL&<_P+REZ<"B]WT&ZL5R]F7#P7"(WB X
MULJ?;I!/T>64F"AK3. Q8Y'4'_:PJ]C8)]KQG'B3:1*)4-94T;??;+2N^V^#
MD\EXJE,@3W(K9T_3,:FN/#8&D- EU)<V1D2#/M:#D:BVP7^L< F^A<LQQ]RL
M!^TBP[>^+,7,VF3?J';R]Q^R%YJKZC"U1R6W2322@:!5,\CZ(AS;+"IHRR'5
M,P\3&:2R9#QB60$7XBE9 >IHZ;0CUG41HR73:5Z2<3!K]L6*C#*]8-%%$F R
M=@Y[MKV&Q3FLKRO-9WUC.8H%TO$:$U]O[C;;3KYJVPN]:\(2\:4C/*-Z?]%0
M$7F[[IGMPA; #85L(S%,&,:O/7,*:%-CA[1:"1LCY#GE:I2B>9I6S0_&@X]K
MVZ564PW.E6K@:PA!7,E_PR<!!3(,+F@4&LB:E_IE3W^\O'C_C_^0C<M_&>QP
M?IX12XI-,Y*>H8D:ELAD2F2Z(_+BALS_DTDU&.7IV1C*3,CB4R5CT"BS%'09
M8T>JD \=!% Q&.?I/\.3(SC)JB0#76@"&JAE<,++>9X4E7(8PEFGOBLF(]<<
M"3KKS?Z62:BS,7FU4<G*2E3*T!"J:X;NE&/8?"6.IDNYPN_=K#\;&>M[5N:P
MUW/]OLZS25F,<13R\0 :&E74H7S*[]Q\NH)1&B5I50R*9%)FY)"=J+=N/NPT
M58WH__K5FP^ MH?JIFB4(%!2-(G !&6DHWA)9W@$QF.X6HQ!%\H\+XBJLGI]
M]'L4R12I[I-1X3X]!F4XXW>'"<DG9'0I00!.G$<+J" -O'H&*\SWF7[UG%1J
M4-V*";K"2L_CH.; BW/]O,J=V?!\<D+1'^QD&9.3%79"!6N37-4\M"=*LS]1
M:GG#4OW_6424*9%HEQ6)B%% 1$RSW!(193F!C3^=CG#!8R%GY9;)&*[_M&Y@
M!\,NJ9*2BQ;FZ5$&RZY(JI$*8 %YHE?3-'5JQ9UIRXDIR)(,#=$I3G)136HU
ME]-D!%/90TY8LJZ$.BM8-2$Q >L5A CL1=AAHP0%*(H)&!:OF!B!3(##&@19
MD10@'"?)Q!9Y;N73T51=(6&$1[#N\Q$LS*)UWT] *R@'TZEOWY>9>9_I%'N4
MIKBA\7+C[OO19*KW?4'['J7<R!V*@B; O^]1A/L^L_9]D:$(14=4"4O)TV\8
MC?$HNN_=]4?G'9I%1A04!M/$RQLNA!*9,B'[BUSE3^0>[D.IQGQVZ&A3?>*[
M>?WZ331EY'0-F5-B%4:>;2I,?/43B]1B[MBDV'=!(F*SM&P*:P)B[V>EX3QP
M5V<#R0%:, >IY*3K7JD,19)I3@%<?B7<QR,FBVQ*-W%$QGH6LHDH2TA.6G:>
MLL<<^U+A1)88^.9.9!WR)C!M;*7L,T<^35C#QNV:2#LF0GX6&@,[4T5%="F2
M%<43*%#,&J(U6)D-[:FAJVDVX5KY\W;V</P]J79'TC>3C Y5T+2N%/(P=>VN
MOJ*5.B^=S4#/R&3(.=H?%_:2YYMY'- SZ_-G6QV2BY+IRI3LQ)ES/0JO <95
MC>S\%]_D_+W4<0SWWZ2882T?O-(DS:0KZ%R&_M>IN[ HT*&]'197\YY5DPW;
MVLUP8658D1]I<[_YV8W'$N'@C%9=%#A?>\2,+VXR_-;/ZR.]J(VTE35"VA^>
MT7P*9!.O>E.;QF!=.9R)<.;G?.M6TLP5@R?TW4E<UG5_ 1&*)THL'OX";?>1
M3FWU.B)OU4;!17JI<N%"6FO_?>%"NH1VB3X/HV:$WW1Y7UO 8B9#4IGM5'[S
M<\014>I>?+']-'O"O#-T4K5--:B15LY-^\*(-.N8G19XM#Q^7MVAZHW(+H9-
M)KI88.S_;?%-F'EC3O?/S'A@JMXI?(_0[%NQT1Z^56P9>>U9(F;I#YH[6,YM
MLPAW0ALL^=_B.ZXC]$4Z8I$^:W)."XDD$#U^OX*)6J]F(,*&D\$/H$"SM7N[
M^J_-FC[-T00^0AMY<]RNA"XV&5S=*U"C5W_;KSB+(J2FFE*/NM1"E:(#.8EH
MGUVTRI869D\4U?-\\(9LW?#*<$,8\2]X=7^!+-+DH:?$LP>"R6*?/'I!X*92
M\K7A+9QVJ_5"0KMT"R3,RPS_P6O-%.,M4[CD)@7<!L[O[O8/ L R1V5.L06?
MYFB-*DGOA-MG6G*,&[I=L&^C HT_/A,Z8D];B4G!<??@5!_E=[Z9(6PHI?=I
M1N+;Q7JQQ)1W'M6\9(-(7HUU$A2^-498[O")%!W18[(]?41N= 9%,I#BBX?5
M_H%R;"J\CD^2 JYRK[0R8J'%0RUCO*K#F,,U4KWKE\W]_@&WZ"V)=#1S9617
M*+/<2I:AN$]Q*6)DSVB2T<^1KFBWN%^>F9Z5E-93)=DXLP),# ..2L9>-T@7
M*#*A3*J4;'IP.7W?H&&T)P?NOKFY?5Y;".A^[A&X[Y9%BK?>4:X[_C3[!6/N
MDBRK!NP^N.#L06G0(A QE_ET7,F=."L3E/Y9E90DHC.8^6),*D^.UMG,\0B:
M*0DO1$'7$ G8("'QS.[Q-1!7^/?SX 1N)KSXX!=8/,C6+A<-0F?=26:2AD:$
M99_C,LMSO-TJ^/_Z)>QTG,"(HTP8)=D4+Z6QVPAO 6[>C5QQV<M"R8B-![W?
M6P&!%BVX)4\DU=H^'NV$4HS45C2BI"LM+=SX9@JI9L86/-UPS,A<L;C5Z*5K
MO>V2LZ/\A&A;/<M"U&RGVI\(2PLSJ)0<O9K=/PS^.-O>HNO4H*<\DTDJ2[XR
M%*.2+;F+N8=_!1.QBBE;D::R'14GB]6)4LQ;Y62LJ>M<60)[NBHMG:N <X62
M30HTB#MK10^ ;6C^43?:,Y!GUD)QU^6P\9>,!FN@$;=*>:@G55NL!@9'8^0$
M75*<*(UGCM[:B*[POYH*HVC..E;(H9,,8^BX;!5/<*)0Q^PWM)/MVL9V1DP/
M3?A&R3N\%SIH"VZR 3WMYD-V\]IW7S<M+OL8*^)OYI(OR<Y3)!4<HI8['@]"
M6#*3% /RSPFC6Y$X6.$:$XQKK^JB.^1USUD/Q:!B-VO4J!\AR6T_\TI  @F4
ME]6HGP1:G?1T4K9\$\+H@@(H:NK#ZZ.JZ*M5D6AM1T2&>E*W54^YE\T_7RH[
MHW0'4T,P6ALS6:IQRO]2#FN9@'C@T!T.7*$"LH5AT\V6<$%&X'KT1:(' S2H
M"GY.BQ)/9OAYL9BWE#R%RP!'<%F_3,K:+^\6M>Z".DLN0F4UFH"FA_]")Z9.
M9E8+FV5P*00X*C]=PQ0IM'('4H!,E0WX@O?+Y5F=X=SJDE/! F:*F2;9% -'
M]D;.+:T,V^M*"3:0E8I*%'..0<X]V>#*R&>RW2Z^;(1,BIJA&S$?G(3A;G/Y
M, T+8;T:DB)2.]QF".Q^N;]?XK\K4EJLA>_0!SF-KVIL:0:H.9PFTHR<5]J2
M#1V**MZ*CGTGT+WA0A[6/+YG5RQ.--M< X >"5WXZJ=+B  R'C^5,L%?K.Y,
M#*H;X@[OB::.6HW#P7F=FU9AEV#CY$1J$![A@MHQW0S:&37IC-! ""Z%![1C
MAAO+.N%VDMX]1#^@ E#1O6?\-,T<1> W\BH:^IC,+.:TM75'.3XQB<+PN'Q6
MY/9TB$A>#8PYW_,)?T<UOUFWC#OU#VXM*Y,N$8%(5T>)J#S2S%P \2P@,VVU
M3S1TNTW%$8R0)?V%E6YVJ=:G@]M-N+T[]WT3VU\U(^CR,V6:VI$DL>;"HFLA
M:YZ'A4B(2%3U0_:LW-7%E:^1.K:]5DWGWK0JOZ7,#JGPC0(J"*"J4W1P/H&S
M(_6N@%,)"T%/)#N*,8KO06@J[<41&!M2)G-)I08EWE$4""%<L!7^B>QQB##;
M 0S!+BCE#G=)[FJ]D"2+SIDGI_,-@GJ(<]-,S+EX*TD)7LW/$%=;S!G7@B%D
M\FML4YMP$-3R:5:43Z.X1UB?OV @9D99OV$XYW.>7]EZ25/X8@@*:/5Y2I$L
M%.XR)2P87 =IDG)J;<ZNY"I'4]9$<GBH_9!A/,>+7][\T\9_UX#X.TP[*U)S
MP3N%ARN,)6]6JK^X"6%>.]$.A1LK8V*Q?"/*EYXVNS_<:>$_/:CU^9\F&<;>
MD/U0QA3N<)RAGV9PA<+!)L];5:4)1J/]G5>FP23Z/[ R,^DKK,RR3"84ND Y
M/(BPD[&$2J=),>$LI[*@V(9JG&1P_;"$EH4SCMQ"*'X($.OF(]8_.H.9B$YU
M1C%2I_R/68M=6K@8C-)1O/;2,FC@[QVV5#:%FU76_#.TI484BI918LQHZMM,
M^,6DSV:JIFZ($WYV[&:JX'_UK:07++FH03B,S%8J84)H$12(]<-IU&,)=1E7
M&++5F3PE>*[0F+X7.[BRU_:T&]4H4S0F<^=#Y/G@G89J53UY7]>O&Z*\1)L;
M7!A?"_D'1@-7Z>"5YATYA4?'*9[>%SC6]PLBTF#ZCKF>C48C]5Z5.0?V2:4<
M9M%\")95,ATY824^^H? !'@>O2!^A5E'O([!3C#+%3NQ*8T#>DOD$F2N]G$[
M,(V 5U@FY ]]?))G"'9 EY![4%<+CK7G3]0)>:+VM9.<Y-(S/!\P20:<-RG&
M*E8D,R=)-9YJ XK%.6$#*X >-\U*:'22E" =%,/%%'6S!/<T_#8:8VUV+_6;
MJI:AV\."W&1#V*RJ%OHTXT_SSK0*[>FH.)%6<3(G*&S4/REL X,K=VG@H7TK
MYG:S^:L"9JPSS$:P$@Q(G V#W6(^JN^.QJY]@=W@WAO7H/66;=]W0.A">VT=
MI:L&U]4-MXN _P2[JP;AU1G)"S'X#)J7!>HE_X0S'4^+9RI)$U,7IU4EJ9KP
M)U+?98/+&+\MPW@+G^1I^0SCZ?1_BOG.1Q3G%#S-JX'^2?@S_#,2CP5//%,Q
MF""1<W3 4R F_E.A3APP?>M<YM/1,TK&1)<'_C:A]!'^+*,4<?P,1H*N9<\H
M*EYQ*UC)EC9^QU,=F-FF<_2AKON((!75@[5$[&ILB@5R RSW6_I($5C([75(
MRZ)1O97<M[/W:0TL?5U?<.L9W:XU1+!EK,+E<\D&@UBJE3>1M)[F3"%2ON1F
MWP@I Y _[[I)H6DA1]=JV.KK=0!2V!CK.W:"WF1EHU+KCN!H0-]>W[QR8'D0
M\S"R',3+XTG[#DVF!EZ=2?2/1E_=+115)^ZY>EL-U'SK9M32:4:&G^F+SCWK
M8L+O^TA,'6(V)%K#(6W<#\Y&,:/&>)X:2KY.$KVT2274VXRZ5"AS\+B_O8<3
MMD9?@1 G-A6*"^SB.+RLXU.@@-_J *T:I@T!IEQC160AQ?.]>6P&<M@?K KM
M1;$FYF55(2<9]S-@T0')%T@ET)38490I-MP;T>$I*^?'X4T=O.JU :_B [$)
M^E?_.P*>@\49.D>;%&I_>?O$\7%AG"JNEK$.]<6P]E<8E(K.9L(]-)=7^Z_X
MP9XW#_;F_:S'X5K0X>K<7/L<LX4Z8-T+*R&EN6#M@L5-)WM2Y)X$.?JTH7C]
MW=856U'-NJK_W;JN$+71K"O[KZ/6U=1.X:K]U;:N['RP^E_MZZJF(O[/KZO*
M:PBA3UO7U3CWK2N"C'MFH^<U :2(.-AHP4V\^W[6-/2J89:"2V^&PWUX+_3U
M-]( #.!KMU9[C%6M0E"-5D3AS157D6Y&';4$4(?'&BH!?-XW$I+J:H:'JJ&&
MQ&^W32I)2_L6FG>'H[.!HA\Z2I?,NB+L?,X%V'N%-!P##?H^K@?W^OZ)XLV$
MLF"N<:F;[UQW'_TVQW 87^AD,"Z3/ \EV,N7 4RA4>7-=L:/30GYPJ]]BL/*
MJ80_CMW;Y++F&&[YX_9;F[ZG:3GC?-(9_=KQKM#'3G"3!46#HQAD73D8F\B8
M)"4:DG'GA0N+Z#=*Z-F(?HX]-BS=D>4"9)H%/ .RK<B&((GYYX4B"5G,K4(@
M)Y]6CS!2XW(X1=B;\7@(A^L/@<?I6&DTDA=#S.@OAZ-"A@4#9#2DAGF/!@P3
M^FJFA&B"OW&,3>3(:!9F#>2$3PR'ZA85?W1"*ZB12XO3K@_\V!Q]-?>[&D<!
MYQ?1&7*[6&ZV^D3AV&K4(*35@Z+0K*:>!S@K3C3WPTF,_:%.MN"C5@B_1JSI
MI*!\G!RA^">^A@MH9CK(DXJBF/(Q1:!3R:QPTF7I7H0;X(J=<XILG>_FPE%O
M@AXH;O;T)<^+,X<PBD,M89&>9L$Y.'"VR%)HEC ;<*-C[V7^=H-?!SU*/<S6
M>VQ-\8WJR-U?![H3X7INL+/X+/6ZVR"]6WQ%;4>%15]M-VOX_4[9?]4@#<[@
MK'F$J^^DQ/-EMB-00UB;;SDVRF6<FFV'RFTX_7CS<G!ZXHPTU<.[\VRS/-MK
MQBUG6ZFF'9>$-J@3T8[[@$F&X,:.I]L),N0\JXV6O#(/T@>U@0-M.I][-TZG
MAV#V__CQ)?1_[NHX@>>%?*;KX\1'\U;QT70NQ50J%G79(F$?9;.&3YD30FCD
M@Q1UFW6>@#9--LXY4]=<&.J:3A4X'X:ZG#M=_M_#-B,]<46LZ@:G4^PXIT3L
ML"K7@8V::AA5"0;%WY'FB_M#=-S='4@RWHP?08T:XMXOSU(0I5VIK&B?C]*1
MRUSO<.;TWFNV1'(B8EF1;F'9^;[$.$?6WI\5Q[\PNC,+40>O%YC*2G'**DD6
M/R8;//YB,\WCATUF(NC2S?N+'P^8/VPG\3?2\@XU"I_>[;;[\CPK+6B!<4[O
MMMN&D^MJ+2_)U#!V;GB/OZ!./4 <8,\UMS82 0X4ND^S)<'/S'/(05>';?=#
M_S5[TOH4]]*S8CO0&+C1);T("]R(^H"YKOE@'_Z&Z.RYU!!8F67P@,E[H[E,
M/JP>#E)0*#'O.["W>+@S$JNST<<I'B=IGW@/%T>L#>_CK8TT!L1'QN74$AP5
MLVH:U49GWD-% 44.FMT098+OP5;6A'"A&'%"N%3PD;"U/AS7$AW1:V.N:\K
M0X95A[W81B,^FDE7.\.Q/GM:/.#D4Y*K(BWVBSPV&]N<!RV"@HMYN!):RDED
MM[7?%;J]_29HWFLO20GPC9*8I^OTM<YCX53DFSB-EM__PF4CVSN)YG58>\\5
MP8MK[]<E+\,P_1%8>\N\'7SJH/-7<Q>_VQ B"%=*1X:&5+(Z$N.(C>'@JV1-
MS!&T,I8=]/H>=3I0^,=4C/+9%>E=P.SC>%P65))OMAT3>.#Z69N$\+IIFL4/
M6V ZL_9[++!^B/AGGO1J1]%MYE8G5C9OAX?K"=!>#>,P1'S_?C\"%-^10TT+
M?0,>W=%DQL,B=:!T$'W>_=2IVT97=ZKPU7"#/E )G#Y?S^Z_[58@3]A!B$O$
M L._]M395ERAY?O*?K1@\/^D8/#=3J=NIR,[PG)M.HGH=O[Y]]@EW=+#/<*;
M\\/=JTX=JST"U=[2$R=SO,< -D"&S>*.&-F=96C+@UK85K/D9%CESO1.AN6T
M?:ES:@C[[Z,M3,=.9=-AEK6W(*D#, V*?<U9G:-4GG*_*0+?Q!:O_543R\X#
MDN^ V-FK.+YV:WX16>Y<ZY^EUC\'H?'8]I9&O0$&\)E>,_RUR%42&' =Z?P@
MFKI!A7O8/WA\M)C328![0;"]7P==WS;:@]DOOA[XBSQ]W71^,/QVT2*]NH.^
MQQZ/]NW2<K-WQM('A]WEF?#ZB#\=[G-[.?]81LIYYC?^]$&]B\YTK)QONMN>
M/ZB'OHD/(8=W?2Z\ -I+A%^B6UG_4+>4]2R&]A(']S2Z*-K*^A9&ES(']]:W
M0"R$=5?'K),;M'V/3M/XZ1,MT7(@=2[K60'=R_KFI'-IW_AZ"G<1QAV+]1JN
M?B*T9P4=!ZZG^/+4T%6B]2C::Q3[RY\#*NDXF@?L=T\MW46 FW[<I#OI*P+&
M1XB <-GV28B4[3#VX=(=AGQ\F @(%>LU7$>)@+8*.@[<<2)@?+@(B!7M-8I'
MBX NE70<S>-%P#@N FH$1M$OVS=_^/&6G=^MH&?@.Q;T#7:WHKX!;I;LLMN[
ME.D^/OWV>9_274:JYPYO%N^ZO;N6ZSYL_3=VWQJZ#-\!6[I9160_>RG(.CW4
MOK_;B[7L\WX5^"_^?2H(W,U[5!&PMGAKZ&B%Z5RV_SCVMJ+TKJ7/B/:4$Z%J
MNLJ+ON7[#V]_^7%H37V&^0!Y$JJJ1:Z$2 S[/-M-RG0JW4'8]*XG,(?]ZPG-
M8.^:0O,7J:BK(.I9Q<%#W5\L'5C9 8-^@)"*U-9'5AU0S<$S<)CD.J+" V;B
M0#D6J;&[.+.]A>^0O (=H!'?=2BAY\J0!MTU>9*"(0^.CS/U.>>OD;YEM]AA
M6@-*BF# G[P2!1EL% $2C,I"LGH3@2]LEO_PZM_/;[J/DZ&$(I!$^V7-*#2K
M*W/?JY6E[],?W[R_OGQY[HR.-W0A\U9\.-5GK"2E#AX6_A.LU'&V^@.GFH]U
MCQ!(+ JK9BW5<.J.734<=PB,<7WYL88F =_]./"Y#CI[*0$:& \M23=,\F*Q
MT.&;7EK@RI$8,5\@62*!<_61EXB -YZQ#W"H=FM+,D&/;8P.L& BN".=HERN
M_9[NU_(1&[&.J6" Y (EC@PX\A ,Q;<F-4R1T)PZ*82O @4/ZW%+GT.G^+=
M[&6<&S72X1H9T?<;=K7+&L$RKPRT^5O#('I0K&V8WY:0RB)T>YKV<=5D:KWK
M0K_9;8,>1/KJKZI&Y-FUJL#X/#_L'8.UK;J0C/XVQVJ=6+1+*%;G>/9.I)S=
M1:XA[^Q>QO!X=B]3(_3L+9[#O6PM&NYL:]%HGX]9.$UJT%A=D9C*2+'!E88I
M5 *VUFRSJCP;3EP5*?=KHN=O+G]\?_WNTM%GHV,2Y%T-J]C()^KIE3=*^?SZ
M\C_?OW-5[,DP]ZC8(U\ ]?OK5Z_?O_-<8<KOJ8YWN9-%$[CFLV\[+?MVBN-.
M)!T!#:F0X#W1N!+4$#)VX"<K1<K%N=@&S5+G&3_.W*TR3;E5:.#!@S3AZ17T
M QF.I!,(C[:')C\OUE;N*K<UF L^"F-L[@;[-:+?][N.AH]8IYXXX6SO&8D2
MQ?9Z6+/*.DL[P/?JJ%]0G:->!8EHG3NWGXFVY_@=97&(5AW+4'H9&Q4&+SEE
MI=:/(7;(5FS2KOIS1>ITBK%\DM@3]@J0S&KONT:H8!.%PA;O89<2T590]O1O
M*5+*'IW[&)J+X.C)C6-F#=G,&C)B^1I/DS1-*<]GV4!8<X HZNOG%5.O'A=%
M[TQOHW_TLO/ 6M & E1:VD;%'CQAC6V;3740Q&<O]-2%0 FBV;)URP1Z=+,
M^8#\7J\7((\$:?E\_H#IF$\L7=0\N!FMOPC"].XSC.D94GI1\2^8/<2L;U;+
M2#Q-<'_$9O6@$D6#:^!')H^2F%9-N7N(^)"J'J2J^*@RN].<49_R-'?(5N$S
MAT89/G/@D> SAQ$"/G-(P8E9CHQ(L145ZB[FVCU7S#*:00?G71W^KNBG1PS$
M9.O*;JPE3Q]XRK29[US,? 83LD^ZD@$ YY[APDHL("]_)TI)@L]4#M @+TE3
M.K"]&B.Q4TDNK4U58]FD6V.:S):MJZUO-:RZY!G6*XUWO?)=--04PN(@&++9
MG'E<#MEN!OR!,/0<"?RX'0Y2Q@KRT*;"6P1D%6X>!:(>W3'-"0WMG=>;S9RX
M)+%2]OJ Q)^M?U[1U<+.YXT_>L@H7<+8+)%F$;?>E\7\N=,[ AK0?!]^[PNB
M$;8\\F.L$?,22EV[U)A8^IVI)ZTE&1KQU"WO7J85X!(A,J%Z^GGU&(!0<IH)
M3:*KQTENJ;P_&_SUF+_!X7!KCZJ^'[:S^0(!A5BI?<(_!^N9QZG6G%P4QJHA
M5C4L[+&?Y0U</%["S3$08?>K.^]!W+:.XQ>%OK5]6/R"?J)G@T_GMSOR&CD#
M55.R9#<S7D5C%#S*]Q9AOFW,X?Y;"Q2BV99TW:\SY>NY!?UFN?(H46HMSM%1
MZGG@XUHHD\T\*&I@1R'27H:O..)KWUFJWO#+YG[_@&?/+>+#N>M'SSD* 8&H
M#5:V6]POSW3_//83)/-![4!E\F\$-!<))83^5O!M/2@BH3N(8_J\YFZ2:<)J
MS.+S#+T 89HZ_19"/F[5\+IZ!87_))A)_1'EYB<]58/3<YNTS,RF//)-+\O#
M7!=BH,&Z%QU6RH7X=@@Z<"<7Z45 %]?(943QM9ASD)8?8<D DRS$_?3>XLRU
M3SUZW/KRD-?VXD93A/F9HT;?""NSY D;C%;_V:!(G T<=;=KL$ML1XN% 'PL
M^N##!X_H\.P7UQZ>@X:0CB3-T(W(O_06<2 9?YG$.+VO"1N+T7"OO'[ <CAU
M\_(-^^T+XD[&WV"G0OWNN$H*I(H5'.SI7J5FN=&U9N&)-YXE^%X_;HD\^HX6
M[I5RTL!LJ=\_@%KOZO$I&EKSBG&W:L8+0= 7UNI;Y&2VW#]H224ZZA 800 O
MO1<ZR\L P(2%I?%MY4&,>M?$J5@N8<X]1P,O_)VWJU[X%*9!)WA2%PU#M4+T
M5\*/I%_5!M?4>"[^ELE$8'&$"Q$)P5,J/R9!OB/B*7Y#Z^K^FS:X.YI4EZW;
M@E7R_;;S^?PO>\'J0=FNV:P.Z?0Q-F "CLCSQ)O#1XT;0L&HK&'WZ_F98]H0
MLP3R3VZ\@4VT@WPX(=5P4H[<BR\L#!Q5!!W>+IBK0TNAL/6.)1W1L#WZ% CN
M)BP[!3>(\S+?SKZ"UCC;&B_*[&E0#;/J!W:NX /KX> ]S@PL=+B*PWF>"!G;
MBB R9^NU$U&%HR&UD))-BV&P^(+>@$JL"B:<!*:/KKW0H:OM"ADI[_>[ ;G)
MF)0,&2JQF8=&*U3Y&JM%:#R#0DBW?Y1Y,( S0@+$3T?XJ0<7V.B\!_C/V$&M
ME.7!3UL$SG4''SD<%G/SW!EYLY9+PL%=A(I=+.;]"[U;M/>GV>U7I/WW[;6_
M5+S3_C)7]8[0+;O+1 WT/:W-#J&O-1NX8*(>_"#'-L41$486DO3<SU8.M("G
ML%L(KAASUF.WW$\/7G*C(KBL8/ %T6[LL$-X<Z2S(-B5B]G3#*35AKS>&IZ1
M>X-;&CE_?E%QK?YS]URPY_&H.;JR"W/KX<@4 G9%K'3[4FMFJ;,R2%8AN[+
M-0S]Y!;@=2T@]\9SS4-B0':>FZZ#Z,0@Z@"P1)%Z;9ZQBOR8&-G$7Y,"MC>7
M2?==]35SIHZ$72"L[6=V<=Q_0V,MC$DQ$N,M(E_?WXD#2RL5<Q'6A$I- .-D
M:'W:KF[W'F BFI>[V+RX;Q-&"7FS>'IB%P0KNIZC4P.8^\9_9\BN:B2%[OAI
M=%:"(Q76+?2-6:S85*-SMQ(B,GNA7UN-AO%APXT2_Y74RS29N'6^?MX(IV3,
MEM"RX61!UN#QWR^79RIFYX;(HZQ*#D5JU!E2TF%N,2 ES&WJSBZJU]&3]<:Q
M-6!UW+'GU4%@7VKZ,ILOFHZ5!/$%GV:_N';(S=U?!>C^GQ2*["$6;R>J%9_W
MUO[I&O1\Q77G*)POM'XDU%\</8ZP_5A9(M3ACGV.5W.O,DY3WL%1K/<+H9YW
MK2#XU!D'$2+=W6*]"]NRO(1XWNM8_8U\.V(C ]RMVZ%10-*)/,U&9^BW\?0C
MQG2#RJ:!H*P])11"R>""XP?(VZQI9Z20 2Z&BE"#\_L!FEV42//0^WL>/]=4
MN0.,BCI#-C\V078H?+T0!44Q[G5IL \3HEO?!;)Y^/%SK>]:QZ'V:)\QJ!7L
M\/[UAHYY=]Y-+V@W75B[Z0BUZ@;7O6S06I7G6THDHY6,N(_6<\JR=$[G5>R&
M;'BD>'\QM\>7NTU-!@UF^Z?/&V8H7-(5#4.SV&C&#ZPH&@_'!X/:7+RVCLWH
M>^Y!K7A%A_!9S^#L1?6+&)VA]3J9I=T+1P=,O?:^1F./JZUMG6L^/?:#VH>D
M+[-QJB2*&6'!/\G2\W?D_:/7-(RD!%JG<5NPF&=VUOL$HP7.9N8.A39(O'?4
M2Y(CX$[QT-BDF(Z2KN(B6-D%&>15M0-ZZ(=OCY2IA["S*+-5AY:-[C288F2=
MX;YPXP]B<^3;T_;(#Y2+IC/)G/<\LYASN'95K<WX2-MZUU\5X=>V%6A'%N(3
M[E3!?8VBT=RK+=1[CX)RRUO ?:2IVK3WP3NJ]NO?L CI_?I*](2;?HT2Q_,.
M(DJB[P\2:[E8^4HW1J"]&_*"(L&\N6R<DH 5RLH\]RYI83 3">-?]J\4$^\5
MND"PZ8 *_7O5=3BN/JY7J)O'CR[4B>2XG#WQ]509,5WA'^"KNK#/!YL"ZFSP
MI AU^,L'2N B[DSNIZN9P-DQ7]WOZ02Q6"LD7G"NF,H>'O=/.@[3,SRQ Q7;
M.-.-N-U>U-JZ,VU%) &]3F#V+.Z?MX8H&JZ5+S:;O\H7%$.M';NFQ$&YA;I:
MIR>:;,ZZO@5-WVU$X\V"GPJ7(-!SS[>&(\S[_*ETZOI4N1+$#."O'L*?-EJ5
M3Z-XC7WXPGR3U^69@SH>J*A/?S_4V<)GCX_;S2]4Z6YPBX/ G^O4-;2NK.N<
M:.L9A<8*/+W%)^,X R1'.D;LX.5@J%-<<[JEA[2#O1EU=1&[=!\D+UGMZF^F
M@B QN,:NP40#F@P<IEZ4/6(\<!T[06\"S9LH#MT1' WHV^N;5PX_&KK 6$L.
MMN,=F>"\2BBD&,I8_^:*=HN '[3>+#M:==_OC .TI?_8-.@8^JYXSQ$S9"9,
M!H][4!@4%Q4*H+9^U,>2>3QYC=:=6CNY0SS.V K?Y1U]=<LD/>YO[U=W&,8'
MJN:=SA#<K1Y@*PLAB4N#Y;2'R"&*)=XB-C$EV"=8[Y(>]+_M-]@Q>=WP\E#\
M\Z;:6C5\A5ZMX9C;D?M]N=_21W-R>]XNA//>[7WH8/-G[ZB'&A9>SH6[QKY1
M/ GQ(=?//?-EUS/0I?-[;>C\S@-&=NEVV.)M$^[M=GL.+\"D.3$V>RD*@\9O
MLO&2/.AVO@89U%T' *^H7P<'#8,I?AAEHRG_?<;+U->9S=$4Z7,FFE('ZT"F
MBD-GV>IZO_G.CYOO_,CYSK_S?.?]YSL_:+[SX^<[/WJ^\_[S71PWW\61\UU\
MY_DN^L]W<=!\%\?/=W'T?!=]YMNB+67*24K?IL""!I$CZF3:><L>D^Z6<L)V
MF=U]AFNZ/LS)D_W]^J,,_,&F'!WCM=N -;BZ 3&?HLN!TU.5M5&WJ)3*.\E\
M),W7::Z!_5/7HQY"$^;I!JGD+5U!XXM0M_]==:MW&S0QV^K5 58%J,3H8<ZB
M#MVTHDYN+!4^_N(-:JG9X;&B[;'88.\?Q$R-+Z:W[(U> =>T HY+-/:"DOJX
MN;P/&K.KY&&P15'"C]_>7"/.JK>DDPQH%O;2!5-,AT56N71NDFI!"]^4!ZGS
MA/Y9Q\M2#J>%4\=X[.-V\]?L"_E,AWDQ<BN C\N1V]J-&B X;)Z6<$9MS%!U
M7AJ^Z-G.A3OD09FRB4Z2D\VA?LF3@;X_%J &P PO%]M="&W1(#^)VXKCJ5F>
MU T4\"]]@%)F[[&J*]>.2+89GX*K%D+7LO*ZCU2H&0+]?./74%?JWG')*%*O
M6:0&C)]RAU=(61X/^ N\Z6-\GN+INR2$T+J7^)!M+O5Y'Y6-/@DDUAG+K>QN
MUX^PO]U1%L/3X-477F76X#6_;4V\>83>3Z)H"$Z5<>2/6\S-13_@?K7[3,,J
M4?T!8Z$QLID'?K_;/?WAOP%02P,$%     @ %H+^3JLO-AXW @  UPD   T
M  !X;"]S='EL97,N>&ULU5;;:MM $/V595U* B62G-HEC21H X%"6P+Q0]_"
M6AI)"WM15RM7SM=W+[K8+KVY::E?I)DS.V?.7MC9N-%;!O<5@$8=9Z))<*5U
M_3H(FJP"3IH+68,PD4(J3K1Q51DTM0*2-S:)LV >ALN $RIP&HN6WW+=H$RV
M0B?X<H20S[^1.23XX>SYYU;JZV?(_V<O9K/PX?SZ$#]S@7.,/,>[/,'1\B4.
M?IWT(OP^KXD=4"]^C_H'S ?$2TL<](N3QH44^VMD 5.9<$ ;PA)\0QA=*VJS
M"L(IVWIX;H%,,JF0-IMCE$46:1Y]./*>W;>>AU,AE:OM*_CONA]^$!@\*Y R
M-@J<8P^D<4VT!B5NC>,&._";$.KMU;8V"DM%MM%\@:<$]S-%UE+EH,8R$1Z@
M-&906#F*EI7]:UD'-JBUY,;(*2FE($[#D-$;AC8#QN[MH?Y4['%W!?)C[):$
M&%D5@VEFW9O3KH5.\BZ;Y]ZAO3J*%M5T(_7;ULQ&.-^>'+A34-#.^5TQUC?L
MI*[9]@VCI>#@Y_+3@M&1!=.8#'50)15]-'SVI&0& (71!I2FV2[R19%Z!9T>
M3E-7'*MY?H*:GWJ=2Q"@"-L5;8[^_[S*_UCQY:L_E^PNE4/!3ZC1=J@3$+DX
M!9'+ORPRZ"_TG:ZQUS-&%*U;RC05O=R*YCEX/;9I)_BC?2VPO:M[:AV&7I.U
M>67M\9O<' K2,GUGI^B""9[L]U9XM!Q'K4:*!$_V!\AIRZ]<P>DIEWX%4$L#
M!!0    ( !:"_DXLH2=X;P<  *Y$   /    >&PO=V]R:V)O;VLN>&ULQ9Q;
M;]LX$$;_"N&738'=M2W+LEPT!7+? &EKQ-GTL6!D.B:JBTM*N?37[U"N$\J5
M/NS+.$^I)5DZED2>F2'9#X^%^7Y7%-_%4Y;F]K"W*LOU^W[?)BN52?MWL58Y
M[5D6)I,E?33W?;LV2B[L2JDR2_O!8!#U,ZGSWL</VW/-3-__4)0J*761TT:W
MX5:K1_NZWWT4D@YX4#?R[K WZ E9E<6Y3DME3F6I+DQ1K75^?]@;]L12&UO.
MW;7K(S.=ZTS_5(OZDUT5C_\41O\L\E*F\\04:5I_R^VHOT17L"];;I4I==(X
ML)1WUY)8#WO1@$[XH*V^TZDNGP][];]3U:-?T?=^1GT?MG\W-_&]^3^WL5@N
M=:).BZ3*5%YN[J-1J;MZ;E=Z;7LBEYDZ[&T/$3)?B+.\)!IQF6].1<>ZWT*7
MOEQL?E=)=^P55ICWFG:8R\70@?-!GM#G(M4+NOI"',M4YHD2]2VW'F   (,W
M Q0',^E!C@#D:(^0<P?AOF!%L10G1;;V($, &;X=I+0K#W(,(,>\D,?2ZAII
M9I2E0W>;2@30(EZT:_6@\DJ)I2DR>JQY::CWL^)1ERMQ4OG-90(@)]R0MC0Z
M<8]XYZ'& "KFA;K,'PBK?ML\H"D FO(#Y2491_E PP'JAP?\K9..,>*JD+D5
MURI1^D'6#*^ 4!3LIL@(+]$R_0W1DN)\3*2+(;,O*&Q94WSP_*>8D2M^R?='
MI=?N>SXDTL60V1=72MKFJX>\,&06PT51+!YUFM;WZDNYHI?PDGK>_-YQ-"B1
M&(;,9CA*$E-1MW:E91W:[;1=)(8ALQF^2F/H7=LA0A88,FO@5-UM7OUSG=<1
M4_W&B2]WJ;ZGHWU,Y(4ALQBNE:9>SSA"'PF98<BNAJ3(E+B13XVG&2 W!.QN
MR#*]\6?]4%WP08F5RI/F*Q<@/P3,?IB71?)]5:0+9>P?=9=;/OML,(=@ED+-
M]A?%EBXLHH!<Y78WL R0#P)F'YQ)D],#M6)&?>]\)8W?' +DAH#9#>=2&W$K
M4XI[/U$74AFU&\8%2 H!LQ2NW49ZJ#-)RA<WU)-86=<L&H3(#0&S&XXKJW-E
MK9BK^[H:T%X"") M F9;S*L[JWY4CN[L8??Q(C\$S'YHS08I[:<T=K?K0\X(
MF)T!;?LM\&L42".CM]2(./ QD4A&^Q!)2V<M-CM\3.24$;-3?N^SA;_)QX25
M*6:U='3@VT;D8R+/C)@] XLKS2:$?#-B]TVCO"(.;NK\]YW/AVPS8K:-5VEI
M94.6&3%;QBNZM+(AT8R81=-9?=F0^IA(-"-FT< :3*.5A$@T(;-H8 VF(9H0
MB29D%DU+1:'MQ0R194)FR[R6%EK1D%E"9K/44<^VHD#[6@'A> >[4UZJ"ZUL
M2"0ALTA@+-9LR<@G(;-/VI+ZUGN)Q!)RIR]= >,&U,=$C@F9'=,2,+;=2>27
MD-DOG<'BAM,?(D1^&3/[!>74Q.IC(K^,F?W2E;T:3:U\[0<58Z28,;-BVC$_
MJT=!@BPJ'Q/I9LRL&YPAC'Q,))TQNW1V,H1354J=-MKX& ZP[SF%H1"RH/<Q
MU9OG[F,B\XSWF<FTW4-DG/$>4ID7N M34%?T;VZ43-V4)G'A8R+CC/<W[BX.
M/, K J: TL=$UAGO833^!7/;LBO*<3[)LC)^B2)"UHF8K=/ =*WF/M\\;DEA
MIO!G(D7(.A&S=1II=DO#B9!KHCW,YNK(L^=5EOF8R#71'N9S=6(VHO,(N2;:
MPXRN#LR356-*1H2,$['G.IV8;HN/":=W,1L'W<WF@%*$W!,QNP=@?I;&KSM'
MR#T1>T4-E:K\<"U"[HG>M*(6^I/ZD'LF>QBZZ<8<^YC(/9.WG"/V+?(QD84F
M[!9"F!,?$UEHPFXAA!G[F,A"$V8+P6IO0Y839*$)LX4PIM\A39"%)LP6VDP-
M)#/60\A'%*C_JA!NJM0^)IQFS&RA)N;9DRNZJ7<O :>/B2PT8;;0%O.\HDQ"
MB4]NV4F5B9E\WIW&,D$6FC!;:(OY5>G[E<O,CQZ4D?=*G&J;I(6'&2,+Q<P6
MVF+.Z%;&82#DHEB[@WX]=Q\362AFMA">S^JGO3&R4,QL(8C9Z#=C9*&8V4*M
MHV0M>66,'!0S.\@?)CMR:]+<. 6=29S94F>--Q,Y*&9V$)XHY#LH1@Z*F1V$
M,?V@.$8.BM]RDG,C*([AXA=F!V%,/RB.D8-B9@<U1DM;VO<4F6?*;)XV.'&C
MGER9L &)O#/=0_;3/:;KM^XI\LYT#]E/-Z;?NJ?(.U-F[[0//;>]F$@\4V;Q
M=(\]UZ0^)A+/E%D\W9CU'A\3B6?*+)ZV(?*V)XZL,V6V3N<8^;%;C7_K8R+K
M3)FMTXFY22E]3+@0\ZUF'#C,1A \'.#EF<P&0J!58XGW< "7:0Z8+=0)ZJK#
MLK$$<@ 7:@Z8/=2]=J-N] U0N%ASP&PB/-WDM $*UW$.N&6TNXZCM?<<#N R
MSD&MHGY]N/WX8:&6].,7G^D"EK8G,DUF1K@_];F"<.R6ZRVK-#VA;5_RJT*Z
M[?4YMO]5R,?_ %!+ P04    "  6@OY.D[Z?[!(#   _/@  &@   'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QSQ=L[;MM %(7AK1A:@#GO1V"[2N,VR08$
MF98$ZP620>S=1U$3!;#YIS#.-"($$3.GT0=B>,_=MWZWG+;'P[C9GL:;U_WN
M,-XO-M-T^M)UXVK3[Y?C[?'4'\Z_/!^'_7(Z?QW6W6FY>EFN^\X9D[KA>HW%
MP]WUFC>/3_>+X?')+FY^+(=U/]TONM==]^LXO(R;OI_&[G*QM^<-SK>\G?K_
MV?[X_+Q=]5^/JY_[_C"]D^+O!HON_4!N/I"3!_+S@;P\4)@/%.2!XGR@* ^4
MY@,E>: \'RC+ Y7Y0$4>J,X'JO) UH",1A^)L-9K;8%KJ_?: MA6+[8%LJW>
M; MH6[W:%MBV>K<MP&WU<EN@V^KMMH"WU>OM0&^GU]N!WJ[!LS8];.OU=J"W
MT^OM0&^GU]N!WDZOMP.]G5YO!WH[O=X.]'9ZO1WH[?1Z>]#;Z_7VH+?7Z^U!
M;]_@K(0.2_1Z>]#;Z_7VH+?7Z^U!;Z_7VX/>7J^W![V]7F\/>GN]W@'T#GJ]
M ^@=]'H'T#OH]0Z@=VAPUDV'W7J] ^@=]'H'T#OH]0Z@=]#K'4#OH-<[@-Y!
MKW<$O:->[PAZ1[W>$?2.>KTCZ!WU>D?0.S9X5TDO*_5Z1] [ZO6.H'?4ZQU!
M[ZC7.X+>4:]W KV37N\$>B>]W@GT3GJ]$^B=]'HGT#OI]4Z@=VHP:T+#)GJ]
M$^B=]'HGT#OI]4Z@=]+KG4'OK-<[@]Y9KW<&O;->[PQZ9[W>&?3.>KTSZ)WU
M>F?0.S>8%:1A0;W>&?3.>KTSZ)WU>A?0N^CU+J!WT>M=0.^BU[N WD6O=P&]
MBU[O GH7O=X%]"YZO0OH71K,>M.PMU[O GH7O=X5]*YZO2OH7?5Z5]"[ZO6N
MH'?5ZUU![ZK7NX+>5:]W!;VK7N\*>E>]WA7TK@VZ.E36:='6P;I.@[Z.H<*.
M:=#8,539,0TZ.X9*.Z9!:\=0;<<TZ.T8*NZ8!LT=<T7YN%D._=/W:=@>UN-G
M1_EG\8_C7#$^3F^[_O-S7%;]., 5VM-YF[Z[?'[ZO_VRZI\4W76,\>$W4$L#
M!!0    ( !:"_DX<V%_H<@(  /T[   3    6T-O;G1E;G1?5'EP97-=+GAM
M;,W;WVZ;,!3'\5>)N)T"V("!J>G-MMNMTO8"'C@)"O]DNUWZ]G-H.VE5)G5J
M(GUO0N"8<WX0ZW.7FQ^/LW&KX]"/;A/MO9\_)HEK]F;0+IYF,X;*=K*#]N'4
M[I)9-P>],XE,4Y4TT^C-Z-?^U".ZO?ELMOJ^]ZM/3]=/K3>1GN>^:[3OIC%Y
M&-M73=?/#6-K^F6-VW>S^Q 61*LOQ]#%A6N;*%1=E+QAPNL;3^?AOF\/QMJN
M-?\5;=INN\:T4W,_A%MB-UNC6[<WQ@]][/;:FO:[M]VX>\Y[IZW_JH?0.#GV
MR5\+XNOE\(^].1]@J5QRL@_;PIP;M12>/L6[!K[LAF:R9CW;4+6^._-X(=)=
MJ+KDM/"2CVA.6Z<U[9N&A];7^V%_3?:P?#_WPO\47;(<WO?6+Y=#0G)DD!PY
M)$<!R:$@.4I(C@J2HX;D$"DE"$5402%54$P5%%0%155!85507!446 5%5DF1
M55)DE119)45629%54F25%%DE159)D5529,THLF8463.*K!E%UHPB:T:1-:/(
MFE%DS2BR9A19<XJL.476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:"(FM!D;6@
MR%I09"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D551
M9%4464N*K"5%UI(B:TF1M:3(6E)D+2FREA192XJL)476BB)K19&UHLA:462M
M*+)6%%DKBJP51=:*(FM%D;6FR%I39*TILM8466N*K#5%UIHB:TV1M:;(6E-D
M%2F%5I%2;!4I!5>14G05*857D5[1U^48#[H;_Q7EYS0=7N8GR[]^;W\#4$L!
M A0#%     @ %8+^3A\CSP/     $P(   L              ( !     %]R
M96QS+RYR96QS4$L! A0#%     @ %8+^3B?HAPZ"    L0   !
M     ( !Z0   &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  5@OY.R&ZQ
M9N\    K @  $0              @ &9 0  9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    "  5@OY.F5R<(Q &  "<)P  $P              @ &W @
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( !6"_DYRBZ5?-0,  #D/
M   8              "  ?@(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    "  5@OY.!/'ZQV<$  ">%0  &               @ %C#
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ %8+^3BDUB?8K
M @  %@<  !@              ( ! !$  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( !6"_DZBKPR:G@,  ,H/   8              "
M 6$3  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    "  5@OY.
M;/3TM<<$  #4%P  &               @ $U%P  >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ %8+^3G1]*K"P 0  T@,  !@
M     ( !,AP  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M !6"_D[$6DW'M0$  -(#   8              "  1@>  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    "  5@OY.!PJE?;,!  #2 P  &
M            @ $#(   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ %8+^3N:)'H2U 0  T ,  !@              ( !["$  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( !6"_DX0EE=@M@$  - #
M   9              "  =<C  !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ %8+^3L90P5NT 0  T@,  !D              ( !Q"4
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  5@OY.OL5O
M@+0!  #2 P  &0              @ &O)P  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( !6"_DZDOV]%LP$  -(#   9
M  "  9HI  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
M%8+^3K,JZ ;" 0  -P0  !D              ( !A"L  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    "  5@OY.Q7>*S;,!  #2 P  &0
M            @ %]+0  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( !6"_DX]CYE\M $  -(#   9              "  6<O  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ %8+^3@K6J\BU 0
MT@,  !D              ( !4C$  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    "  5@OY.7?-U^;4!  #2 P  &0              @ $^
M,P  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( !6"_DX6
MN1U\M $  -(#   9              "  2HU  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ %8+^3C:EL(BU 0  T@,  !D
M     ( !%3<  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M"  5@OY.=\%1@;8!  #2 P  &0              @ $!.0  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( !6"_DY.'7$ILP$  -(#   9
M              "  >XZ  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ %8+^3F%R;,:U 0  T@,  !D              ( !V#P  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  5@OY.YP?PJ[0!
M  #2 P  &0              @ '$/@  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( !6"_DXRJ#F.LP$  -(#   9              "
M :]   !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ %8+^
M3FV_,_.T 0  T@,  !D              ( !F4(  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    "  5@OY.XHS  ;4!  #2 P  &0
M        @ &$1   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( !6"_DZ7[!?KM $  -(#   9              "  7!&  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ %8+^3@'5U.?< 0   04
M !D              ( !6T@  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    "  5@OY.IS%_4[4!  #2 P  &0              @ %N2@
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( !6"_D[HP_<-
MT@$  )P$   9              "  5I,  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ %8+^3A@Z@3VW 0  T@,  !D
M ( !8TX  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    "  5
M@OY.;NN%;;@!  #2 P  &0              @ %14   >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( !6"_D[L%YWTX0$   $%   9
M          "  4!2  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ %8+^3G7;(Z6W 0  T@,  !D              ( !6%0  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  5@OY.K_'@[+D!  #2
M P  &0              @ %&5@  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( !6"_DX?V@#4_ $  ,H%   9              "  398
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ %8+^3@%*
M!^^W 0  T@,  !D              ( !:5H  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    "  5@OY."NV^3N\!  !F!0  &0
M    @ %77   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M !6"_D[3UQQNZP$  &8%   9              "  7U>  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ %8+^3N.L"$^X 0  T@,  !D
M             ( !GV   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    "  5@OY. '2H@;@!  #2 P  &0              @ &.8@  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( !6"_DX=0EKXMP$
M -(#   9              "  7UD  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ %8+^3O.USJ[2 0  G 0  !D              ( !
M:V8  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    "  5@OY.
M(4H@';4!  #2 P  &0              @ %T:   >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( !6"_DZ-";G/M@$  -(#   9
M      "  6!J  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ %8+^3M&84E6W 0  T@,  !D              ( !36P  'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  5@OY.%'%L2[8!  #2 P
M&0              @ $[;@  >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( !6"_D[O#DACM@$  -(#   9              "  2AP  !X
M;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ %8+^3L61<$/A
M 0   04  !D              ( !%7(  'AL+W=O<FMS:&5E=',O<VAE970U
M,"YX;6Q02P$"% ,4    "  5@OY.H7L*)+@!  #2 P  &0
M@ $M=   >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0    ( !6"
M_D[6&;.ZV@$  )H$   9              "  1QV  !X;"]W;W)K<VAE971S
M+W-H965T-3(N>&UL4$L! A0#%     @ %8+^3L@&H=W" 0  @@0  !D
M         ( !+7@  'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q02P$"% ,4
M    "  5@OY..^=\!U<#  #.#@  &0              @ $F>@  >&PO=V]R
M:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( !6"_DZVZ?"<B (  %L)
M   9              "  ;1]  !X;"]W;W)K<VAE971S+W-H965T-34N>&UL
M4$L! A0#%     @ %8+^3M%A*'%, @  5 <  !D              ( !<X
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  5@OY.[(ES
M1PT"  #A!0  &0              @ 'V@@  >&PO=V]R:W-H965T<R]S:&5E
M=#4W+GAM;%!+ 0(4 Q0    ( !6"_D[1[BGJ90,  %,0   9
M  "  3J%  !X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#%     @
M%8+^3@^N6OP,!   [A0  !D              ( !UH@  'AL+W=O<FMS:&5E
M=',O<VAE970U.2YX;6Q02P$"% ,4    "  5@OY.4A,BX'P"  "N"   &0
M            @ $9C0  >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4
M Q0    ( !6"_DYFGO6?/0(  .,&   9              "  <R/  !X;"]W
M;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ %8+^3M.4IE<! @
M?04  !D              ( !0)(  'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6Q02P$"% ,4    "  5@OY.@FI8GWD"  "_"   &0              @ %X
ME   >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    ( !6"_DZ,
MX#@XX@(  -$*   9              "  2B7  !X;"]W;W)K<VAE971S+W-H
M965T-C0N>&UL4$L! A0#%     @ %8+^3JRF68PG @  "@8  !D
M     ( !09H  'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"% ,4
M"  5@OY.@(*>O?H!  !T!0  &0              @ &?G   >&PO=V]R:W-H
M965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( !:"_D[AGDC>#Q   ,9_   9
M              "  =">  !X;"]W;W)K<VAE971S+W-H965T-C<N>&UL4$L!
M A0#%     @ %H+^3D@->S<Z @  50<  !D              ( !%J\  'AL
M+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4    "  6@OY.,;D\/BX#
M   ##@  &0              @ &'L0  >&PO=V]R:W-H965T<R]S:&5E=#8Y
M+GAM;%!+ 0(4 Q0    ( !:"_DY".9W;&P(  /<%   9              "
M >RT  !X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L! A0#%     @ %H+^
M3E=;1(/H @  5@P  !D              ( !/K<  'AL+W=O<FMS:&5E=',O
M<VAE970W,2YX;6Q02P$"% ,4    "  6@OY.0I/Z39L"  "#"P  &0
M        @ %=N@  >&PO=V]R:W-H965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0
M   ( !:"_DY;;4]&$ (  -4&   9              "  2^]  !X;"]W;W)K
M<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ %H+^3O5B@7@K @  C@8
M !D              ( !=K\  'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6Q0
M2P$"% ,4    "  6@OY.IDA;KV "   K"   &0              @ '8P0
M>&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0    ( !:"_DZ1\>S8
MW $  &$$   9              "  6_$  !X;"]W;W)K<VAE971S+W-H965T
M-S8N>&UL4$L! A0#%     @ %H+^3@12+::) @  DP@  !D
M ( !@L8  'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q02P$"% ,4    "  6
M@OY.]B<Y@V,"  #8!P  &0              @ %"R0  >&PO=V]R:W-H965T
M<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( !:"_DZ[FTG=( ,  .H.   9
M          "  =S+  !X;"]W;W)K<VAE971S+W-H965T-SDN>&UL4$L! A0#
M%     @ %H+^3FFH4JG  0  AP0  !D              ( !,\\  'AL+W=O
M<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    "  6@OY.E^7)Z&$"  "-
M!P  &0              @ $JT0  >&PO=V]R:W-H965T<R]S:&5E=#@Q+GAM
M;%!+ 0(4 Q0    ( !:"_DXH<<RO%P,  /$-   9              "  <+3
M  !X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#%     @ %H+^3O!/
MKM?@ 0  9P0  !D              ( !$-<  'AL+W=O<FMS:&5E=',O<VAE
M970X,RYX;6Q02P$"% ,4    "  6@OY.0+_Y0M<"   '"P  &0
M    @ $GV0  >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;%!+ 0(4 Q0    (
M !:"_DX1[:FN+0(   P&   9              "  37<  !X;"]W;W)K<VAE
M971S+W-H965T.#4N>&UL4$L! A0#%     @ %H+^3IA"C_ / @   08  !D
M             ( !F=X  'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6Q02P$"
M% ,4    "  6@OY.IZ\)<\@"   9"@  &0              @ '?X   >&PO
M=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    ( !:"_D[R\8RK) (
M  $&   9              "  =[C  !X;"]W;W)K<VAE971S+W-H965T.#@N
M>&UL4$L! A0#%     @ %H+^3H!# 58Z @  +P<  !D              ( !
M.>8  'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"% ,4    "  6@OY.
MX)QDH8("   _"   &0              @ &JZ   >&PO=V]R:W-H965T<R]S
M:&5E=#DP+GAM;%!+ 0(4 Q0    ( !:"_DX8T+->_@$  &L%   9
M      "  6/K  !X;"]W;W)K<VAE971S+W-H965T.3$N>&UL4$L! A0#%
M  @ %H+^3ANEU@S2 @  )@L  !D              ( !F.T  'AL+W=O<FMS
M:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    "  6@OY.JO*J%)0"  "B"
M&0              @ &A\   >&PO=V]R:W-H965T<R]S:&5E=#DS+GAM;%!+
M 0(4 Q0    ( !:"_DZI9',8=04  ),?   9              "  6SS  !X
M;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%     @ %H+^3CLHDIEK
M @  0@@  !D              ( !&/D  'AL+W=O<FMS:&5E=',O<VAE970Y
M-2YX;6Q02P$"% ,4    "  6@OY.:_R@X@L#  !W#0  &0
M@ &Z^P  >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM;%!+ 0(4 Q0    ( !:"
M_DZC66T^OP(  +X)   9              "  ?S^  !X;"]W;W)K<VAE971S
M+W-H965T.3<N>&UL4$L! A0#%     @ %H+^3GW1U)LM!    14  !D
M         ( !\@$! 'AL+W=O<FMS:&5E=',O<VAE970Y."YX;6Q02P$"% ,4
M    "  6@OY.>8^A-(P&  !]+   &0              @ %6!@$ >&PO=V]R
M:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    ( !:"_DZ^QN.4M0,  .L2
M   :              "  1D- 0!X;"]W;W)K<VAE971S+W-H965T,3 P+GAM
M;%!+ 0(4 Q0    ( !:"_DXTV8W &@(  (H&   :              "  081
M 0!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+ 0(4 Q0    ( !:"_DXZ
M+#IGV@$  )H$   :              "  5@3 0!X;"]W;W)K<VAE971S+W-H
M965T,3 R+GAM;%!+ 0(4 Q0    ( !:"_DZ5L97!!@(  % %   :
M      "  6H5 0!X;"]W;W)K<VAE971S+W-H965T,3 S+GAM;%!+ 0(4 Q0
M   ( !:"_DX_@@@JC (  *0(   :              "  :@7 0!X;"]W;W)K
M<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    ( !:"_DY??.\8SP$  #H$
M   :              "  6P: 0!X;"]W;W)K<VAE971S+W-H965T,3 U+GAM
M;%!+ 0(4 Q0    ( !:"_D[;*@UYOIX  &^( @ 4              "  7,<
M 0!X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( !:"_DZK+S8>-P(
M -<)   -              "  6.[ 0!X;"]S='EL97,N>&UL4$L! A0#%
M  @ %H+^3BRA)WAO!P  KD0   \              ( !Q;T! 'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( !:"_DZ3OI_L$@,  #\^   :
M  "  6'% 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M !:"_DX<V%_H<@(  /T[   3              "  :O( 0!;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@    !R '( 5A\  $[+ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<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>118
<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>119
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>449</ContextCount>
  <ElementCount>509</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>99</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001000 - 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-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001000 - 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-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001501 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002000 - 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>4</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004000 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>2101100 - 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>6</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2102100 - Disclosure - Revenue from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RevenueFromContractsWithCustomers</Role>
      <ShortName>Revenue from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103100 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104100 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2105100 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2106100 - Disclosure - Consumer Loans Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivable</Role>
      <ShortName>Consumer Loans Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2107100 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2109100 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantAndEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2110100 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2111100 - Disclosure - Goodwill and Other Intangibles</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/GoodwillAndOtherIntangibles</Role>
      <ShortName>Goodwill and Other Intangibles</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2112100 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedLiabilities</Role>
      <ShortName>Accrued Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2113100 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2114100 - Disclosure - Debt and Finance Lease Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtAndFinanceLeaseObligations</Role>
      <ShortName>Debt and Finance Lease Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2116100 - Disclosure - Reinsurance</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/Reinsurance</Role>
      <ShortName>Reinsurance</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2117100 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2118100 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2119100 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2125100 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2126100 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2127100 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2128100 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2129100 - 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-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2130100 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2201201 - 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>29</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2214201 - 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>30</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2218201 - 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>31</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2225201 - 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>32</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2226201 - Disclosure - Earnings Per Share Earnings Per Share (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies</Role>
      <ShortName>Earnings Per Share Earnings Per Share (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2227201 - 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>34</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2302301 - 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>35</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2303301 - 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>36</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2304301 - 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>37</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2305301 - 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>38</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2306301 - 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>39</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2309301 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantAndEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantAndEquipment</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2312301 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedLiabilitiesTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AccruedLiabilities</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2313301 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Warranties</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2314302 - Disclosure - Debt Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtObligationsTables</Role>
      <ShortName>Debt Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2316301 - Disclosure - Reinsurance (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ReinsuranceTables</Role>
      <ShortName>Reinsurance (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Reinsurance</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2318302 - 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>46</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2319301 - 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>47</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2325302 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensation</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2326302 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/EarningsPerShare</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2327302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/FairValueMeasurements</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2329301 - Disclosure - Business Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/BusinessSegmentInformationTables</Role>
      <ShortName>Business Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cavco.com/role/BusinessSegmentInformation</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2401402 - 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>52</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2401403 - 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>53</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2402402 - 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>54</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2403402 - 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>55</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2403403 - 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>56</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2404402 - 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>57</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2404403 - 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>58</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2404404 - 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>59</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2404405 - 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>60</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2404406 - 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>61</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2405402 - 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>62</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2406402 - 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>63</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2406403 - Disclosure - Consumer Loans Receivable (Summary of Acquired Loans Receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails</Role>
      <ShortName>Consumer Loans Receivable (Summary of Acquired Loans Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2406404 - Disclosure - Consumer Loans Receivable (Changes in Accretable Yield on Acquired Loans Receivable) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails</Role>
      <ShortName>Consumer Loans Receivable (Changes in Accretable Yield on Acquired Loans Receivable) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2406405 - 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>66</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2406406 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails</Role>
      <ShortName>Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/ConsumerLoansReceivableTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2406407 - 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>68</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2407402 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables, Net) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables, Net) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2407404 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2407405 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2407406 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commercial Loans Receivables) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commercial Loans Receivables) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2407407 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails</Role>
      <ShortName>Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2409402 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantAndEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2409403 - Disclosure - Property, Plant and Equipment (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails</Role>
      <ShortName>Property, Plant and Equipment (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/PropertyPlantAndEquipmentTables</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2410402 - 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>77</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2410403 - Disclosure - Leases (Lease Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesLeaseExpenseDetails</Role>
      <ShortName>Leases (Lease Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Leases</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2410404 - 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>79</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2410405 - 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>80</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>2410406 - Disclosure - Leases (Pre 842 adoption) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/LeasesPre842AdoptionDetails</Role>
      <ShortName>Leases (Pre 842 adoption) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/Leases</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>2411402 - 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>82</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>2411403 - 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>83</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>2412402 - Disclosure - Accrued Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/AccruedLiabilitiesDetails</Role>
      <ShortName>Accrued Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/AccruedLiabilitiesTables</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>2413402 - 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>85</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>2414403 - 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>86</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>2414404 - Disclosure - Debt and Finance Lease Obligations (Summarizes Securitized Financings) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails</Role>
      <ShortName>Debt and Finance Lease Obligations (Summarizes Securitized Financings) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies</ParentRole>
      <Position>87</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>2414405 - Disclosure - Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails</Role>
      <ShortName>Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies</ParentRole>
      <Position>88</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>2414406 - 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>89</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>2416402 - 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/ReinsuranceTables</ParentRole>
      <Position>90</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>2416403 - 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/ReinsuranceTables</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>2418403 - 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>92</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>2418404 - 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>93</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>2419402 - 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>94</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>2425403 - Disclosure - Stock-Based Compensation (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/StockBasedCompensationDetailsTextual</Role>
      <ShortName>Stock-Based Compensation (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/StockBasedCompensationTables</ParentRole>
      <Position>95</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>2425404 - 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>96</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>2426403 - 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>97</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>2427403 - 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>98</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>2427404 - 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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails</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>99</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>2427405 - 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/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails</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>100</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>2427406 - 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>101</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>2427407 - 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>102</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>2428401 - 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>103</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>2429402 - 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>104</Position>
    </Report>
    <Report instance="cvco-2019629x10q.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>2430401 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cavco.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cavco.com/role/SubsequentEvents</ParentRole>
      <Position>105</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-2019629x10q.htm">cvco-2019629x10q.htm</File>
    <File>a2019629-exhibit311.htm</File>
    <File>a2019629-exhibit312.htm</File>
    <File>a2019629-exhibit32.htm</File>
    <File>cvco-20190629.xsd</File>
    <File>cvco-20190629_cal.xml</File>
    <File>cvco-20190629_def.xml</File>
    <File>cvco-20190629_lab.xml</File>
    <File>cvco-20190629_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/stpr/2018-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>122
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cvco-2019629x10q.htm": {
   "axisCustom": 0,
   "axisStandard": 27,
   "contextCount": 449,
   "dts": {
    "calculationLink": {
     "local": [
      "cvco-20190629_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cvco-20190629_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "cvco-2019629x10q.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cvco-20190629_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cvco-20190629_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "cvco-20190629.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-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/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd",
      "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd",
      "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd",
      "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd",
      "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 722,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 22,
    "http://www.cavco.com/20190629": 22,
    "http://xbrl.sec.gov/dei/2019-01-31": 6,
    "total": 50
   },
   "keyCustom": 79,
   "keyStandard": 430,
   "memberCustom": 38,
   "memberStandard": 54,
   "nsprefix": "cvco",
   "nsuri": "http://www.cavco.com/20190629",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001000 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2105100 - Disclosure - Inventories",
     "role": "http://www.cavco.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427405 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember",
      "decimals": "-3",
      "lang": null,
      "name": "cvco:LoansHeldForInvestmentFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Loans",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427406 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:FairValueAssumptionsForServicingAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cvco:NumberOfLoansOutstandingOfLoansHeldInPortfolio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Loans",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427407 - Disclosure - Fair Value Measurements (Narrative) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cvco:FairValueAssetsLevel1Level2OrLevel3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428401 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.cavco.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429402 - Disclosure - Business Segment Information (Details)",
     "role": "http://www.cavco.com/role/BusinessSegmentInformationDetails",
     "shortName": "Business Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430401 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.cavco.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q2QTD_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106100 - Disclosure - Consumer Loans Receivable",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivable",
     "shortName": "Consumer Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2107100 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2109100 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.cavco.com/role/PropertyPlantAndEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110100 - Disclosure - Leases",
     "role": "http://www.cavco.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111100 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112100 - Disclosure - Accrued Liabilities",
     "role": "http://www.cavco.com/role/AccruedLiabilities",
     "shortName": "Accrued Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113100 - Disclosure - Warranties",
     "role": "http://www.cavco.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2114100 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116100 - Disclosure - Reinsurance",
     "role": "http://www.cavco.com/role/Reinsurance",
     "shortName": "Reinsurance",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReinsuranceTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001000 - Statement - Consolidated Balance Sheets",
     "role": "http://www.cavco.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2117100 - Disclosure - Income Taxes",
     "role": "http://www.cavco.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2118100 - Disclosure - Commitments and Contingencies",
     "role": "http://www.cavco.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119100 - Disclosure - Stockholders' Equity",
     "role": "http://www.cavco.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125100 - Disclosure - Stock-Based Compensation",
     "role": "http://www.cavco.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126100 - Disclosure - Earnings Per Share",
     "role": "http://www.cavco.com/role/EarningsPerShare",
     "shortName": "Earnings Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127100 - Disclosure - Fair Value Measurements",
     "role": "http://www.cavco.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2128100 - Disclosure - Related Party Transactions",
     "role": "http://www.cavco.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129100 - Disclosure - Business Segment Information",
     "role": "http://www.cavco.com/role/BusinessSegmentInformation",
     "shortName": "Business Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130100 - Disclosure - Subsequent Events",
     "role": "http://www.cavco.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2201201 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": null,
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001501 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2214201 - 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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2218201 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2225201 - 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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2226201 - Disclosure - Earnings Per Share Earnings Per Share (Policies)",
     "role": "http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies",
     "shortName": "Earnings Per Share Earnings Per Share (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2227201 - Disclosure - Fair Value Measurements (Policies)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsPolicies",
     "shortName": "Fair Value Measurements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2302301 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2303301 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2304301 - Disclosure - Investments (Tables)",
     "role": "http://www.cavco.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "lang": "en-US",
      "name": "cvco:ScheduleofInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Inventories (Tables)",
     "role": "http://www.cavco.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2306301 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:ConsumerLoansReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002000 - Statement - Consolidated Statements of Comprehensive Income",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Tables)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:CommercialLoansReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309301 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.cavco.com/role/PropertyPlantAndEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312301 - Disclosure - Accrued Liabilities (Tables)",
     "role": "http://www.cavco.com/role/AccruedLiabilitiesTables",
     "shortName": "Accrued Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313301 - Disclosure - Warranties (Tables)",
     "role": "http://www.cavco.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - Debt Obligations (Tables)",
     "role": "http://www.cavco.com/role/DebtObligationsTables",
     "shortName": "Debt Obligations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316301 - Disclosure - Reinsurance (Tables)",
     "role": "http://www.cavco.com/role/ReinsuranceTables",
     "shortName": "Reinsurance (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2318302 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2319301 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.cavco.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2325302 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326302 - Disclosure - Earnings Per Share (Tables)",
     "role": "http://www.cavco.com/role/EarningsPerShareTables",
     "shortName": "Earnings Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004000 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327302 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2329301 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unitRef": "Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401402 - 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",
       "span",
       "div",
       "us-gaap:ConsolidationPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "lang": null,
      "name": "cvco:NumberofOperatingManufacturingFacilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "factories",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2401403 - 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",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "D2020Q1AdoptionDate_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_us-gaap_BalanceSheetLocationAxis_us-gaap_OtherNoncurrentAssetsMember",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD_srt_ProductOrServiceAxis_cvco_HUDCodeMember_us-gaap_StatementBusinessSegmentsAxis_cvco_FactoryBuiltHousingMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403402 - Disclosure - Restricted Cash (Details)",
     "role": "http://www.cavco.com/role/RestrictedCashDetails",
     "shortName": "Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403403 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404402 - Disclosure - Investments (Details)",
     "role": "http://www.cavco.com/role/InvestmentsDetails",
     "shortName": "Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:ScheduleofInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNi",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404403 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101100 - Disclosure - Basis of Presentation",
     "role": "http://www.cavco.com/role/BasisOfPresentation",
     "shortName": "Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404405 - Disclosure - Investments (Contractual Maturities) (Details)",
     "role": "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails",
     "shortName": "Investments (Contractual Maturities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2404406 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:GainLossOnInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Inventories (Details)",
     "role": "http://www.cavco.com/role/InventoriesDetails",
     "shortName": "Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:ConsumerLoansReceivableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "cvco:ConsumerLoansReceivableHeldForInvestment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406403 - Disclosure - Consumer Loans Receivable (Summary of Acquired Loans Receivable) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails",
     "shortName": "Consumer Loans Receivable (Summary of Acquired Loans Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406404 - Disclosure - Consumer Loans Receivable (Changes in Accretable Yield on Acquired Loans Receivable) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails",
     "shortName": "Consumer Loans Receivable (Changes in Accretable Yield on Acquired Loans Receivable) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406405 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "cvco:Weightedaveragecontractualinterestrate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406406 - Disclosure - Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
     "shortName": "Consumer Loans Receivable (Consumer Loan Receivables by Segment and Credit Quality Indicator) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "cvco:SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406407 - Disclosure - Consumer Loans Receivable (Narrative) (Details)",
     "role": "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
     "shortName": "Consumer Loans Receivable (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "cvco:PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407402 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables, Net) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables, Net) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "3",
      "lang": null,
      "name": "cvco:Weightedaveragecontractualinterestratecommercial",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2102100 - 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-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Changes in the Estimated Allowance for Loan Loss) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407404 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Finance Receivables by Evaluation Methodology) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407405 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Commercial Loans Receivables by Class and Credit Quality Indicator) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cvco_DirectInventoryFinanceMember_us-gaap_InternalCreditAssessmentAxis_us-gaap_PerformingFinancingReceivableMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407406 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commercial Loans Receivables) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Concentrations of Commercial Loans Receivables) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "cvco:CommercialLoansReceivablePrincipalBalanceConcentration",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407407 - Disclosure - Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)",
     "role": "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails",
     "shortName": "Commercial Loans Receivables and Allowance for Loan Loss (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "lang": "en-US",
      "name": "cvco:PrincipalPastDuePeriodForLoanConsideredAsNonPerforming",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409402 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409403 - Disclosure - Property, Plant and Equipment (Narrative) (Details)",
     "role": "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails",
     "shortName": "Property, Plant and Equipment (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410403 - Disclosure - Leases (Lease Expense) (Details)",
     "role": "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
     "shortName": "Leases (Lease Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Leases (Future Minimum Payments) (Details)",
     "role": "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails",
     "shortName": "Leases (Future Minimum Payments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:LeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103100 - Disclosure - Restricted Cash",
     "role": "http://www.cavco.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Leases (Weighted Average Disclosure) (Details)",
     "role": "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails",
     "shortName": "Leases (Weighted Average Disclosure) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410406 - Disclosure - Leases (Pre 842 adoption) (Details)",
     "role": "http://www.cavco.com/role/LeasesPre842AdoptionDetails",
     "shortName": "Leases (Pre 842 adoption) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2019Q4YTD",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseAndRentalExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:IndefiniteLivedIntangibleAssetsIncludingGoodwillGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411403 - 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": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412402 - Disclosure - Accrued Liabilities (Details)",
     "role": "http://www.cavco.com/role/AccruedLiabilitiesDetails",
     "shortName": "Accrued Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413402 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:SecuritizedFinancingTwoThousandSevenOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414403 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:SecuritizedFinancingTwoThousandSevenOne",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414404 - Disclosure - Debt and Finance Lease Obligations (Summarizes Securitized Financings) (Details)",
     "role": "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails",
     "shortName": "Debt and Finance Lease Obligations (Summarizes Securitized Financings) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityInterestRateDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:AcquiredSecuritizedFinancingsAccretableYield",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414405 - Disclosure - Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (Details)",
     "role": "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails",
     "shortName": "Debt and Finance Lease Obligations (Changes in Accretable Yield on Securitized Financings) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "cvco:AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "lang": null,
      "name": "cvco:AcquiredSecuritizedFinancingsAccretableYieldAccretion",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Debt and Finance Lease Obligations (Narrative) (Details)",
     "role": "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
     "shortName": "Debt and Finance Lease Obligations (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104100 - Disclosure - Investments",
     "role": "http://www.cavco.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416402 - Disclosure - Reinsurance (Details)",
     "role": "http://www.cavco.com/role/ReinsuranceDetails",
     "shortName": "Reinsurance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "srt:SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DirectPremiumsWritten",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2416403 - Disclosure - Reinsurance (Details Textual)",
     "role": "http://www.cavco.com/role/ReinsuranceDetailsTextual",
     "shortName": "Reinsurance (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "cvco:MaximumRiskAssumedPerPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "cvco:ReservesRelatedToConsumerLoansSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418403 - Disclosure - Commitments and Contingencies (Details Textual)",
     "role": "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
     "shortName": "Commitments and Contingencies (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "us-gaap:GuaranteesIndemnificationsAndWarrantiesPolicies",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "cvco:ReservesRelatedToConsumerLoansSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:DerivativesReportingOfDerivativeActivity",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cvco:IrlcLoanCommitmentRangeMaximum",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractualObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419402 - Disclosure - Stockholders' Equity (Details)",
     "role": "http://www.cavco.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2018Q4",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425403 - Disclosure - Stock-Based Compensation (Details Textual)",
     "role": "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
     "shortName": "Stock-Based Compensation (Details Textual)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425404 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2019Q4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfStockholdersEquityTableTextBlock",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426403 - Disclosure - Earnings Per Share (Details)",
     "role": "http://www.cavco.com/role/EarningsPerShareDetails",
     "shortName": "Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FD2020Q1YTD",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427403 - 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",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427404 - Disclosure - Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "role": "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets and Liabilities Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cvco-2019629x10q.htm",
      "contextRef": "FI2020Q1_us-gaap_FairValueByAssetClassAxis_us-gaap_USTreasuryAndGovernmentMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 99,
   "tag": {
    "cvco_AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accretable yield movement on acquired securitized financings.",
        "label": "Accretable Yield Movement on Acquired Securitized Financings [Table Text Block]",
        "verboseLabel": "Accretable Yield Movement on Acquired Securitized Financings"
       }
      }
     },
     "localname": "AccretableYieldMovementOnAcquiredSecuritizedFinancingsTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_AccruedVolumeRebates": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings.",
        "label": "Acquired Securitized Financings [Abstract]",
        "verboseLabel": "Acquired Securitized Financings"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsAbstract",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsAccretableYield": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails": {
       "order": 2.0,
       "parentTag": "cvco_AcquiredSecuritizedFinancingsNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings accretable yield.",
        "label": "Acquired Securitized Financings Accretable Yield",
        "negatedLabel": "Accretable yield",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsAccretableYield",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsAccretableYieldAccretion": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings accretable yield accretion.",
        "label": "Acquired Securitized Financings Accretable Yield Accretion",
        "negatedLabel": "Accretion"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsAccretableYieldAccretion",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired Securitized Financings, Accretable Yield, Adjustment to Cash Flows",
        "label": "Acquired Securitized Financings, Accretable Yield, Adjustment to Cash Flows",
        "terseLabel": "Adjustment to cash flows"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsAccretableYieldAdjustmentToCashFlows",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings accretable yield movement schedule roll forward.",
        "label": "Acquired Securitized Financings Accretable Yield Movement Schedule [Roll Forward]",
        "verboseLabel": "Accretable Yield Movement on Acquired Securitized Financings"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsAccretableYieldMovementScheduleRollForward",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsChangesInAccretableYieldOnSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails": {
       "order": 3.0,
       "parentTag": "cvco_AcquiredSecuritizedFinancingsNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings gross.",
        "label": "Acquired Securitized Financings Gross",
        "verboseLabel": "Securitized financings - contractual amount"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsGross",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings net.",
        "label": "Acquired Securitized Financings Net",
        "totalLabel": "Total securitized financings, net"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsNet",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsNonAccretableDifference": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails": {
       "order": 1.0,
       "parentTag": "cvco_AcquiredSecuritizedFinancingsNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Acquired securitized financings non accretable difference.",
        "label": "Acquired Securitized Financings Non Accretable Difference",
        "verboseLabel": "Non-accretable difference"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsNonAccretableDifference",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_AcquiredSecuritizedFinancingsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of securitized financings, which were acquired in a business combination, including contractual amount, purchase discount consisting of accretable and non-accretable differences.",
        "label": "Acquired Securitized Financings [Table Text Block]",
        "verboseLabel": "Acquired Securitized Financings"
       }
      }
     },
     "localname": "AcquiredSecuritizedFinancingsTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment.",
        "label": "Allowance for Loan Losses and Commercial Loans Receivables by Class Individually and Collectively Evaluated for Impairment [Table Text Block]",
        "verboseLabel": "Allowance for Loan Losses and Commercial Loans Receivables By Class Individually and Collectively Evaluated for Impairment"
       }
      }
     },
     "localname": "AllowanceforLoanLossesandCommercialLoansReceivablesbyClassIndividuallyandCollectivelyEvaluatedforImpairmentTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_AssetClassCreditQualityIndicator": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Asset class credit quality indicator.",
        "label": "Asset Class Credit Quality Indicator",
        "verboseLabel": "Asset class credit quality indicator"
       }
      }
     },
     "localname": "AssetClassCreditQualityIndicator",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20190629",
     "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/20190629",
     "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\nthird 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/20190629",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash related to CountryPlace customers' principal and interest\npayments on securitized loans to be remitted to bondholders.",
        "label": "Cash Related to CountryPlace Customers Principal and Interest Payments on Securitized Loans to be Remitted to Bondholders [Member]",
        "verboseLabel": "Cash related to CountryPlace customer payments on securitized loans to be remitted to bondholders"
       }
      }
     },
     "localname": "CashRelatedToCountryplaceCustomersPrincipalAndInterestPaymentsOnSecuritizedLoansToBeRemittedToBondholdersMember",
     "nsuri": "http://www.cavco.com/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ChattelLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chattel loans.",
        "label": "Chattel Loans [Member]",
        "verboseLabel": "Home-only Loans"
       }
      }
     },
     "localname": "ChattelLoansMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ChattelLoansRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chattel Loans Range Four [Member]",
        "label": "Chattel Loans Range Four [Member]",
        "terseLabel": "Home-only loans range four"
       }
      }
     },
     "localname": "ChattelLoansRangeFourMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ChattelLoansRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chattel loans range one.",
        "label": "Chattel Loans Range One [Member]",
        "verboseLabel": "Home-only loans range one"
       }
      }
     },
     "localname": "ChattelLoansRangeOneMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ChattelLoansRangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chattel loans range three.",
        "label": "Chattel Loans Range Three [Member]",
        "verboseLabel": "Home-only loans range three"
       }
      }
     },
     "localname": "ChattelLoansRangeThreeMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ChattelLoansRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Chattel loans range two.",
        "label": "Chattel Loans Range Two [Member]",
        "verboseLabel": "Home-only loans range two"
       }
      }
     },
     "localname": "ChattelLoansRangeTwoMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ClassFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Class a four.",
        "label": "Class Four [Member]",
        "verboseLabel": "Class A-4"
       }
      }
     },
     "localname": "ClassFourMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_CommercialLoansReceivablePrincipalBalanceConcentration": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commercial Loans Receivable Principal Balance Concentration",
        "label": "Commercial Loans Receivable Principal Balance Concentration",
        "terseLabel": "Commercial Loans Receivable Principal Balance Concentration"
       }
      }
     },
     "localname": "CommercialLoansReceivablePrincipalBalanceConcentration",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables"
     ],
     "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 and Allowance for Loan Loss"
       }
      }
     },
     "localname": "CommercialLoansReceivablesandAllowanceforLoanLossTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLoss"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_ConcentrationRiskOnFinancingReceivablesPercentage": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Concentration risk on financing receivables percentage.",
        "label": "Concentration Risk on Financing Receivables Percentage",
        "verboseLabel": "Percentage concentration of commercial loans receivables"
       }
      }
     },
     "localname": "ConcentrationRiskOnFinancingReceivablesPercentage",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConformingMortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conforming mortgages.",
        "label": "Conforming Mortgages [Member]",
        "verboseLabel": "Conforming mortgages"
       }
      }
     },
     "localname": "ConformingMortgagesMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConformingMortgagesRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conforming Mortgages Range Four",
        "label": "Conforming Mortgages Range Four [Member]",
        "terseLabel": "Conforming mortgages range four"
       }
      }
     },
     "localname": "ConformingMortgagesRangeFourMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConformingMortgagesRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conforming mortgages range one.",
        "label": "Conforming Mortgages Range One [Member]",
        "verboseLabel": "Conforming mortgages range one"
       }
      }
     },
     "localname": "ConformingMortgagesRangeOneMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConformingMortgagesRangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conforming mortgages range three.",
        "label": "Conforming Mortgages Range Three [Member]",
        "verboseLabel": "Conforming mortgages range three"
       }
      }
     },
     "localname": "ConformingMortgagesRangeThreeMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConformingMortgagesRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Conforming mortgages range two.",
        "label": "Conforming Mortgages Range Two [Member]",
        "verboseLabel": "Conforming mortgages range two"
       }
      }
     },
     "localname": "ConformingMortgagesRangeTwoMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerConstructionAdvancesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer, construction advances.",
        "label": "Consumer, Construction Advances [Member]",
        "verboseLabel": "Construction Advances"
       }
      }
     },
     "localname": "ConsumerConstructionAdvancesMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer loans held for investment, securitized two zero zero five.",
        "label": "Consumer Loans Held for Investment, Securitized Two Zero Zero Five [Member]",
        "verboseLabel": "Securitized 2005"
       }
      }
     },
     "localname": "ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroFiveMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer loans held for investment, securitized two zero zero seven.",
        "label": "Consumer Loans Held for Investment, Securitized Two Zero Zero Seven [Member]",
        "verboseLabel": "Securitized 2007"
       }
      }
     },
     "localname": "ConsumerLoansHeldForInvestmentSecuritizedTwoZeroZeroSevenMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerLoansHeldForInvestmentUnsecuritizedMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer loans held for investment, unsecuritized.",
        "label": "Consumer Loans Held for Investment, Unsecuritized [Member]",
        "terseLabel": "Consumer Loans Held for Investment, Unsecuritized [Member]",
        "verboseLabel": "Unsecuritized"
       }
      }
     },
     "localname": "ConsumerLoansHeldForInvestmentUnsecuritizedMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ConsumerLoansHeldForSaleMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer, loans held for sale.",
        "label": "Consumer, Loans Held for Sale [Member]",
        "verboseLabel": "Consumer Loans Held For Sale"
       }
      }
     },
     "localname": "ConsumerLoansHeldForSaleMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_ConsumerLoansReceivableHeldForInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "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 Palm Harbor Acquisition Date)"
       }
      }
     },
     "localname": "ConsumerLoansReceivableHeldForInvestment",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_ConsumerLoansReceivableReclassifiedAsOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Consumer loans receivable reclassified as other assets.",
        "label": "Consumer Loans Receivable Reclassified as Other Assets",
        "negatedLabel": "Less consumer loans receivable reclassified as other assets"
       }
      }
     },
     "localname": "ConsumerLoansReceivableReclassifiedAsOtherAssets",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Document and entity information.",
        "label": "Document and Entity Information [Abstract]"
       }
      }
     },
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.cavco.com/20190629",
     "xbrltype": "stringItemType"
    },
    "cvco_FactoryBuiltHousingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Factory-built housing.",
        "label": "Factory Built Housing [Member]",
        "terseLabel": "Factory-built housing",
        "verboseLabel": "Factory-built housing"
       }
      }
     },
     "localname": "FactoryBuiltHousingMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_FinanceLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash paid on finance leases (principal and interest)",
        "label": "FinanceLeasePayments",
        "terseLabel": "Finance lease payments"
       }
      }
     },
     "localname": "FinanceLeasePayments",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease Right Of Use Asset Accumulated Amortization",
        "label": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_FinancialServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Financial services.",
        "label": "Financial Services [Member]",
        "terseLabel": "Financial Services",
        "verboseLabel": "Financial services"
       }
      }
     },
     "localname": "FinancialServicesMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_ForwardCommitmentsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Forward commitments.",
        "label": "Forward Commitments Fair Value Disclosure",
        "terseLabel": "Forward loan sale commitment derivatives",
        "verboseLabel": "Forward Commitments Fair Value Disclosure"
       }
      }
     },
     "localname": "ForwardCommitmentsFairValueDisclosure",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "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",
        "verboseLabel": "HUD Code"
       }
      }
     },
     "localname": "HUDCodeMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails"
     ],
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_InventoryFinanceReceivablesByClassAndCreditAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory finance receivables by class and credit.",
        "label": "Inventory Finance Receivables by Class and Credit [Abstract]",
        "verboseLabel": "Commercial Loans Receivables by Class and Internal Credit Quality Indicator"
       }
      }
     },
     "localname": "InventoryFinanceReceivablesByClassAndCreditAbstract",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "cvco_LeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/20190629",
     "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/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "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": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
        "label": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
        "totalLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "LeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_LiabilitiesRelatedToConsumerLoansSold": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonConformingMortgagesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non-conforming mortgages.",
        "label": "Non Conforming Mortgages [Member]",
        "verboseLabel": "Non-conforming mortgages"
       }
      }
     },
     "localname": "NonConformingMortgagesMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonConformingMortgagesRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non Conforming Mortgages Range Four [Member]",
        "label": "Non Conforming Mortgages Range Four [Member]",
        "terseLabel": "Non-conforming mortgages range four"
       }
      }
     },
     "localname": "NonConformingMortgagesRangeFourMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonConformingMortgagesRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non conforming mortgages range one.",
        "label": "Non Conforming Mortgages Range One [Member]",
        "verboseLabel": "Non-conforming mortgages range one"
       }
      }
     },
     "localname": "NonConformingMortgagesRangeOneMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonConformingMortgagesRangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non conforming mortgages range three.",
        "label": "Non Conforming Mortgages Range Three [Member]",
        "verboseLabel": "Non-conforming mortgages range three"
       }
      }
     },
     "localname": "NonConformingMortgagesRangeThreeMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_NonConformingMortgagesRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Non conforming mortgages range two.",
        "label": "Non Conforming Mortgages Range Two [Member]",
        "verboseLabel": "Non-conforming mortgages range two"
       }
      }
     },
     "localname": "NonConformingMortgagesRangeTwoMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "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/20190629",
     "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 manufacturing facilities"
       }
      }
     },
     "localname": "NumberofOperatingManufacturingFacilities",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cvco_OtherLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Other loans.",
        "label": "Other Loans [Member]",
        "verboseLabel": "Other loans"
       }
      }
     },
     "localname": "OtherLoansMember",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cvco_PercentageOfPrincipalBalanceOfConsumerLoansReceivable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of principal balance of consumer loans receivable.",
        "label": "Percentage of Principal Balance of Consumer Loans Receivable",
        "verboseLabel": "Percentage concentration of consumer loans receivable"
       }
      }
     },
     "localname": "PercentageOfPrincipalBalanceOfConsumerLoansReceivable",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails"
     ],
     "xbrltype": "durationStringItemType"
    },
    "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_PurchaseDiscountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Purchase Discounts.",
        "label": "Purchase Discounts [Abstract]",
        "verboseLabel": "Purchase Discount"
       }
      }
     },
     "localname": "PurchaseDiscountsAbstract",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_RiskProfileBasedOnPaymentActivityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Risk profile based on payment activity.",
        "label": "Risk profile based on payment activity [Abstract]",
        "verboseLabel": "Risk profile based on payment activity"
       }
      }
     },
     "localname": "RiskProfileBasedOnPaymentActivityAbstract",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cvco_ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Schedule of acquired consumer loans receivable held for investment accretable yield.",
        "label": "Schedule of Acquired Consumer Loans Receivable Held for Investment Accretable Yield [Table Text Block]",
        "verboseLabel": "Accretable Yield Movement on Acquired Consumer Loans Receivable"
       }
      }
     },
     "localname": "ScheduleOfAcquiredConsumerLoansReceivableHeldForInvestmentAccretableYieldTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_SecuritizedFinancingTwoThousandSevenOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Securitized financing 2007-1.",
        "label": "Securitized Financing Two Thousand Seven One",
        "verboseLabel": "Securitized financing 2007-1"
       }
      }
     },
     "localname": "SecuritizedFinancingTwoThousandSevenOne",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_SensitivityAnalysisChangeinDefaultRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis, Change in Default Rate",
        "label": "Sensitivity Analysis, Change in Default Rate",
        "terseLabel": "Sensitivity Analysis, Change in Default Rate"
       }
      }
     },
     "localname": "SensitivityAnalysisChangeinDefaultRate",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cvco_SensitivityAnalysisChangeinPrepaymentRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Sensitivity Analysis, Change in Prepayment Rate",
        "label": "Sensitivity Analysis, Change in Prepayment Rate",
        "terseLabel": "Sensitivity Analysis, Change in Prepayment Rate"
       }
      }
     },
     "localname": "SensitivityAnalysisChangeinPrepaymentRate",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190629",
     "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 Portfolio Segment and Credit Risk Score"
       }
      }
     },
     "localname": "SummaryOfGrossConsumerLoansReceivableByPortfolioSegmentAndCreditQualityIndicatorTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cvco_TotalLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Total Lease Expense",
        "label": "TotalLeaseExpense",
        "totalLabel": "Total lease expense"
       }
      }
     },
     "localname": "TotalLeaseExpense",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cvco_WeightedaverageassumptionscashflowsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Weighted average assumptions cash flows [Table Text Block]",
        "label": "Weighted average assumptions cash flows [Table Text Block]",
        "terseLabel": "Weighted average assumptions"
       }
      }
     },
     "localname": "WeightedaverageassumptionscashflowsTableTextBlock",
     "nsuri": "http://www.cavco.com/20190629",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "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/20190629",
     "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/20190629",
     "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/20190629",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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_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": [
      "r481"
     ],
     "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": [
      "r482"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r484"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r483"
     ],
     "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": [
      "r479"
     ],
     "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": [
      "r480"
     ],
     "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_MajorCustomersAxis": {
     "auth_ref": [
      "r144",
      "r278",
      "r282",
      "r456"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r142",
      "r278",
      "r280",
      "r453",
      "r454"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r143",
      "r278",
      "r281",
      "r455",
      "r476",
      "r478",
      "r485",
      "r486"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r245",
      "r386"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock": {
     "auth_ref": [
      "r449",
      "r487"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for the supplemental schedule of reinsurance information. Reinsurance schedule includes, but is not limited to, the type of insurance, gross amount of premiums, premiums ceded to other entities, premiums assumed from other entities, net amount of premium revenue, and the percentage of the premiums assumed to net premium revenue.",
        "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance [Text Block]",
        "verboseLabel": "Reinsurance Effect on Premiums Written and Earned"
       }
      }
     },
     "localname": "SupplementalScheduleOfReinsurancePremiumsForInsuranceCompaniesTextBlock",
     "nsuri": "http://fasb.org/srt/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "stpr_AZ": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "ARIZONA",
        "terseLabel": "ARIZONA"
       }
      }
     },
     "localname": "AZ",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "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_OR": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "OREGON",
        "terseLabel": "OREGON"
       }
      }
     },
     "localname": "OR",
     "nsuri": "http://xbrl.sec.gov/stpr/2018-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails"
     ],
     "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]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201409Member": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).",
        "label": "Accounting Standards Update 2014-09 [Member]",
        "terseLabel": "ASC 606, net"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201409Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201601Member": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.",
        "label": "Accounting Standards Update 2016-01 [Member]",
        "terseLabel": "ASU 2016-01, net"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201601Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Topic 842 Leases"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "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": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Current portion of commercial loans receivable, net"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r42"
     ],
     "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 Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r41"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r25",
      "r146",
      "r149",
      "r279"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxes": {
     "auth_ref": [
      "r19",
      "r21",
      "r320",
      "r406",
      "r432"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r45"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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 liabilities",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails",
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accrued Liabilities, Current [Abstract]",
        "verboseLabel": "Accrued liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r40",
      "r235"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r59",
      "r61",
      "r62"
     ],
     "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 (loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r26"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r114"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by new accounting pronouncement.",
        "label": "Adjustments for New Accounting Pronouncements [Axis]",
        "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails",
      "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": "Stock option exercises"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r288",
      "r290",
      "r314",
      "r315"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r290",
      "r309",
      "r313"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": {
     "auth_ref": [
      "r416"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) of allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease)",
        "terseLabel": "Allowance for Loan and Lease Losses, Period Increase (Decrease)"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRealEstate": {
     "auth_ref": [
      "r450"
     ],
     "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",
        "negatedLabel": "Allowance for loan losses"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, after recoveries, of loans and leases that have been written-off.",
        "label": "Allowance for Loan and Lease Losses Write-offs, Net",
        "negatedTerseLabel": "Loans charged off, net of recoveries"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r96",
      "r220",
      "r226"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r125"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r125"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r125"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetImpairmentCharges": {
     "auth_ref": [
      "r96",
      "r232"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r136",
      "r404",
      "r431"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r56"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r342"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "terseLabel": "Assets fair value"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Summary of Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": {
     "auth_ref": [
      "r231"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer.",
        "label": "Assets Held-for-sale, Not Part of Disposal Group, Current",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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"
       }
      }
     },
     "localname": "AssetsSoldUnderAgreementsToRepurchaseRepurchaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsEarned": {
     "auth_ref": [
      "r441",
      "r447",
      "r460",
      "r463"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssumedPremiumsWritten": {
     "auth_ref": [
      "r460"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r174"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r175"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r172",
      "r206"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r174"
     ],
     "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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": {
     "auth_ref": [
      "r177"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": {
     "auth_ref": [
      "r177"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r169",
      "r173",
      "r206"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r183"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r291",
      "r311"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r335",
      "r337"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalLeaseObligations": {
     "auth_ref": [
      "r20",
      "r368",
      "r434"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "order": 12.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.",
        "label": "Capital Lease Obligations",
        "terseLabel": "Capital lease obligation"
       }
      }
     },
     "localname": "CapitalLeaseObligations",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalLeaseObligationsIncurred": {
     "auth_ref": [
      "r100",
      "r101"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r357",
      "r358"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r37",
      "r98"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r12"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r91",
      "r98",
      "r103"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.cavco.com/role/RestrictedCashReconciliationOfCashAndCashEquivalentsAndRestrictedCashToSocfDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r91",
      "r360"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CededPremiumsEarned": {
     "auth_ref": [
      "r441",
      "r446",
      "r457",
      "r458",
      "r461",
      "r463"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CededPremiumsWritten": {
     "auth_ref": [
      "r461",
      "r463"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNonaccretableDifference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount of the loan's contractually required payments receivable in excess of the amount of its cash flows expected to be collected. This relates to loans with deteriorating 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, Nonaccretable Difference",
        "negatedLabel": "Purchase discount, non-accretable"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNonaccretableDifference",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield": {
     "auth_ref": [
      "r166",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield",
        "negatedLabel": "Purchase discount, accretable",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion": {
     "auth_ref": [
      "r166",
      "r168"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accretion recognized for the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities, with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Accretion",
        "negatedLabel": "Accretion"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward": {
     "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": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]",
        "verboseLabel": "Accretable Yield Movement on Acquired Consumer Loans Receivable"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference": {
     "auth_ref": [
      "r166",
      "r168"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of reclassification (to) from nonaccretable difference (from) to the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Reclassifications (to) from Nonaccretable Difference",
        "terseLabel": "Reclassification to non-accretable discount"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableChangesInAccretableYieldOnAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of contractual cash flows to the carrying amount relating to certain loans acquired in a transfer.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities Acquired During Period [Table Text Block]",
        "verboseLabel": "Acquired Consumer Loans Receivable Held for Investment"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAcquiredDuringPeriodTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "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",
        "terseLabel": "Total acquired consumer loans receivable held for investment, net",
        "verboseLabel": "Loans held for investment (acquired on Palm Harbor Acquisition Date)"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmountNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor.  This relates to loans not accounted for as 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, Outstanding Balance",
        "terseLabel": "Consumer loans receivable held for investment - contractual amount"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "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"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r243",
      "r255"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r23"
     ],
     "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",
        "verboseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r23",
      "r271"
     ],
     "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",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r23"
     ],
     "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,111,624 and 9,098,320 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r66",
      "r68",
      "r326",
      "r331"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r327",
      "r332",
      "r333"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionLoan": {
     "auth_ref": [
      "r17"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConstructionLoansMember": {
     "auth_ref": [
      "r476"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A borrowing arrangement which provides the entity constructing a facility (such as a building and a landfill) with funds to effect construction, generally on a draw down, or as needed, basis.",
        "label": "Construction Loans [Member]",
        "terseLabel": "Construction advances"
       }
      }
     },
     "localname": "ConstructionLoansMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsumerPortfolioSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Portfolio segment of the company's total financing receivables related to consumer receivables.",
        "label": "Consumer Portfolio Segment [Member]",
        "terseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "ConsumerPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r285",
      "r287",
      "r466"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r75"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of Sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r324"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndCapitalLeaseObligations": {
     "auth_ref": [
      "r415",
      "r440"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r270"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r363",
      "r365"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "verboseLabel": "Amount of bonds"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFairValue": {
     "auth_ref": [
      "r356"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Coupon rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r48",
      "r106",
      "r272",
      "r273",
      "r274",
      "r275",
      "r362",
      "r363",
      "r365",
      "r427"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtPolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r268"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsDebtObligationsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r181",
      "r210",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r181",
      "r210"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r181",
      "r210",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r181",
      "r210"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r184"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r184"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r178",
      "r207",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r179",
      "r208"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables": {
     "auth_ref": [
      "r148"
     ],
     "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 Discounts, Finance Charges and Interest Included in Receivables"
       }
      }
     },
     "localname": "DeferredDiscountsFinanceChargesAndInterestIncludedInReceivables",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r97"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNoncurrent": {
     "auth_ref": [
      "r317",
      "r318",
      "r319"
     ],
     "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 and classified as noncurrent.",
        "label": "Deferred Tax Liabilities, Net, Noncurrent",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r96",
      "r233"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r96",
      "r134"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r338",
      "r339"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesReportingOfDerivativeActivity": {
     "auth_ref": [
      "r104",
      "r110",
      "r334"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": {
     "auth_ref": [
      "r117"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DirectPremiumsEarned": {
     "auth_ref": [
      "r441",
      "r445",
      "r459",
      "r462"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DirectPremiumsWritten": {
     "auth_ref": [
      "r459"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r316"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net income per share attributable to Cavco common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r72",
      "r115",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r421",
      "r443"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r72",
      "r115",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r421",
      "r443"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r125",
      "r126",
      "r127"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareEarningsPerSharePolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Earnings Per Share Reconciliation [Abstract]",
        "verboseLabel": "Earnings Per Share Computation"
       }
      }
     },
     "localname": "EarningsPerShareReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectsOfReinsuranceLineItems": {
     "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": "Effects of Reinsurance [Line Items]",
        "terseLabel": "Effects of Reinsurance [Line Items]"
       }
      }
     },
     "localname": "EffectsOfReinsuranceLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EffectsOfReinsuranceTable": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the effects of reinsurance, including, but not limited to, disclosure of direct, assumed, and ceded insurance.",
        "label": "Effects of Reinsurance [Table]",
        "terseLabel": "Effects of Reinsurance [Table]"
       }
      }
     },
     "localname": "EffectsOfReinsuranceTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r310"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r310"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r308"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r271"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r38",
      "r137",
      "r190"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r189"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r355"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiGainLoss": {
     "auth_ref": [
      "r188"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiRealizedLoss": {
     "auth_ref": [
      "r188"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r188"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesMember": {
     "auth_ref": [
      "r13",
      "r18",
      "r187",
      "r412",
      "r429",
      "r474"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r356"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r342",
      "r343",
      "r344",
      "r352"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r342",
      "r343"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "auth_ref": [
      "r347"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "auth_ref": [
      "r342",
      "r352"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r342",
      "r357",
      "r358"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r342",
      "r357"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r343",
      "r388"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r342",
      "r353"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r342",
      "r343",
      "r345",
      "r346",
      "r354"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "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/2019-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]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r350"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r343",
      "r389"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r343",
      "r390"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r285",
      "r286",
      "r287",
      "r343",
      "r391"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r342",
      "r343",
      "r345",
      "r346",
      "r349",
      "r354"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r350",
      "r354"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfAssetsAcquired": {
     "auth_ref": [
      "r100",
      "r101",
      "r102"
     ],
     "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 during the year"
       }
      }
     },
     "localname": "FairValueOfAssetsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueTransferPolicyPolicyTextBlock": {
     "auth_ref": [
      "r344",
      "r348",
      "r351"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r373",
      "r376",
      "r381"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "cvco_TotalLeaseExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Interest on lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r372",
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails",
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r372"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r372"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for finance lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for finance lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for finance lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for finance lease, due in third fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for finance lease, due in second fiscal year following latest fiscal year.",
        "label": "Finance Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityPaymentsRemainderOfFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.",
        "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: Amount representing interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "cvco_LeaseRightOfUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under finance lease.",
        "label": "Finance Lease, Right-of-Use Asset",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r373",
      "r376",
      "r381"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "cvco_TotalLeaseExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of leased assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r379",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r378",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r192",
      "r195",
      "r196",
      "r197",
      "r199",
      "r209",
      "r211",
      "r212",
      "r213"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialServiceOtherMember": {
     "auth_ref": [
      "r280"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss, Additional Information [Abstract]",
        "verboseLabel": "Allowance for loan losses and commercial loans receivables by class individually and collectively evaluated for impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossAdditionalInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r152",
      "r191",
      "r193",
      "r194",
      "r413"
     ],
     "calculation": {
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "negatedTotalLabel": "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment.",
        "label": "Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment",
        "negatedLabel": "Allowance for loan loss: collectively evaluated for impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1": {
     "auth_ref": [
      "r154"
     ],
     "calculation": {
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLosses",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.",
        "label": "Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment",
        "negatedLabel": "Allowance for loan loss: individually evaluated for impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "verboseLabel": "Changes in the Allowance for Loan Losses on Commercial Loans Receivables"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossChangesInEstimatedAllowanceForLoanLossDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The balance of financing receivables that were collectively evaluated for impairment.",
        "label": "Financing Receivable, Collectively Evaluated for Impairment",
        "terseLabel": "Financing Receivable, Collectively Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableCollectivelyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r156",
      "r199"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment": {
     "auth_ref": [
      "r155"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The balance of financing receivables that were individually evaluated for impairment.",
        "label": "Financing Receivable, Individually Evaluated for Impairment",
        "terseLabel": "Financing Receivable, Individually Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableIndividuallyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r192",
      "r195",
      "r200"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r157",
      "r160",
      "r161",
      "r196",
      "r197",
      "r199",
      "r201",
      "r202",
      "r204",
      "r205"
     ],
     "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]",
        "verboseLabel": "Class of Financing Receivable [Axis]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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]",
        "verboseLabel": "Class of Financing Receivable [Domain]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r163",
      "r165"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r225"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r221",
      "r223",
      "r225",
      "r228",
      "r401"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r225",
      "r401"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r221",
      "r224"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesNarrativeDetails",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r225"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r336"
     ],
     "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",
        "terseLabel": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "verboseLabel": "Recognized gain (loss) on outstanding IRLCs"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r96"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r217",
      "r218"
     ],
     "calculation": {
      "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r229"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r74"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeOfIndebtednessOfOthersMember": {
     "auth_ref": [
      "r256",
      "r325",
      "r468"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": {
     "auth_ref": [
      "r104",
      "r264"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r104",
      "r230",
      "r239"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r107"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r322"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r135",
      "r321"
     ],
     "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"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r93",
      "r99"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r95"
     ],
     "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 liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInFinanceReceivables": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r222",
      "r227"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r222",
      "r227"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InsuranceAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Insurance [Abstract]"
       }
      }
     },
     "localname": "InsuranceAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetIncludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "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)",
        "verboseLabel": "Goodwill and other intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetIncludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r69",
      "r133",
      "r361",
      "r364",
      "r423"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r78",
      "r269"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Included interest"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r89",
      "r92",
      "r99"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r156",
      "r199",
      "r203",
      "r204",
      "r260",
      "r340"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r216"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r52"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r2",
      "r55",
      "r215"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 7.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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r54"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r53"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails",
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Investments": {
     "auth_ref": [
      "r439"
     ],
     "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/2019-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/2019-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]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r342"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r38"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r187",
      "r402",
      "r426",
      "r475"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/Investments",
      "http://www.cavco.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r280"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseAndRentalExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "Operating Leases, Rent Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "LeaseAndRentalExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Lessee Disclosure [Abstract]",
        "terseLabel": "Future minimum lease payments",
        "verboseLabel": "Future minimum lease payments"
       }
      }
     },
     "localname": "LesseeDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails",
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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 operating lease.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for operating lease, due after fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for operating lease, due in fifth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for operating lease, due in fourth fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for operating lease, due in third fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "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 payments for operating lease, due in second fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r380"
     ],
     "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 for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.",
        "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r380"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails": {
       "order": 1.0,
       "parentTag": "cvco_LeaseLiabilityUndiscountedExcessAmount",
       "weight": 1.0
      },
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r382"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r30",
      "r408",
      "r437"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": {
     "auth_ref": [
      "r451",
      "r452"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r20",
      "r407",
      "r428"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Secured credit facilities"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r43",
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r356"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms": {
     "auth_ref": [
      "r43"
     ],
     "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": "Line of Credit Facility, Frequency of Payment and Payment Terms"
       }
      }
     },
     "localname": "LineOfCreditFacilityFrequencyOfPaymentAndPaymentTerms",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDescription": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of the interest rate for the amounts borrowed under the credit facility, including the terms and the method for determining the interest rate (for example, fixed or variable, LIBOR plus a percentage, increasing rate, timing of interest rate resets, remarketing provisions).",
        "label": "Line of Credit Facility, Interest Rate Description",
        "terseLabel": "Interest Rate Description"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDescription",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The effective interest rate during the reporting period.",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "terseLabel": "Line of Credit Facility, Interest Rate During Period"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "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": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r43"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Remaining Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r43",
      "r106"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to 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": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDeferredIncome": {
     "auth_ref": [
      "r159",
      "r164",
      "r369",
      "r418"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r146"
     ],
     "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",
        "verboseLabel": "Consumer loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmountAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Loans and Leases Receivable, Gross, Carrying Amount [Abstract]",
        "verboseLabel": "Gross Consumer Loans Receivable by Portfolio Segment and Credit Risk Score"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmountAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmount": {
     "auth_ref": [
      "r146",
      "r418"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.",
        "label": "Loans and Leases Receivable, Net Amount",
        "terseLabel": "Consumer loans receivable, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r383",
      "r417"
     ],
     "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": "Financing receivable, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r163"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnNonrecurringBasisDetails",
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleAmount": {
     "auth_ref": [
      "r146"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The face amount of loans that will be sold to other entities.",
        "label": "Loans Receivable Held-for-sale, Amount",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansReceivableHeldForSaleAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r38"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermInvestmentsAndReceivablesNet": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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) and amount due to the Entity from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such investments and receivables to an amount that approximates their net realizable value.",
        "label": "Long-term Investments and Receivables, Net",
        "terseLabel": "Commercial loans receivable, net"
       }
      }
     },
     "localname": "LongTermInvestmentsAndReceivablesNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r254",
      "r258",
      "r259"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r254",
      "r258",
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r248",
      "r253",
      "r258"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r244",
      "r245",
      "r246",
      "r249",
      "r250",
      "r251",
      "r254",
      "r258",
      "r259"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesDetailsTextual",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyPeriodOfOccurrence": {
     "auth_ref": [
      "r244",
      "r247",
      "r252"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r171",
      "r285",
      "r286",
      "r287",
      "r466"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r158"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r91"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r91",
      "r94",
      "r97"
     ],
     "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 (used in) operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r65",
      "r67",
      "r71",
      "r97",
      "r126",
      "r420",
      "r442"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r115",
      "r119"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": {
     "auth_ref": [
      "r113",
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets",
        "terseLabel": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets"
       }
      }
     },
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification",
        "terseLabel": "Effect of ASC 842"
       }
      }
     },
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "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": "Topic 842"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r114",
      "r116"
     ],
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonperformingFinancingReceivableMember": {
     "auth_ref": [
      "r156",
      "r199"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r3",
      "r4",
      "r24",
      "r146",
      "r149",
      "r414"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r25"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableFairValueDisclosure": {
     "auth_ref": [
      "r50"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsBookValueAndEstimatedFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r198"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of financing receivable.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "negatedTerseLabel": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Financing Receivable, before Allowance for Credit Loss",
        "totalLabel": "Financing Receivables"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails",
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails",
      "http://www.cavco.com/role/CommitmentsAndContingenciesLoanContractsWithOffBalanceSheetCommitmentsDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableNet": {
     "auth_ref": [
      "r25",
      "r146",
      "r198"
     ],
     "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": "Financing Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "NotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r374"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "cvco_TotalLeaseExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetailsCalc2": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesFutureMinimumPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r372"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails",
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r372"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r375",
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating lease payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r371"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/LeasesLeaseAssetsAndLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r379",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r378",
      "r381"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesWeightedAverageDisclosureDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total remaining lease payments"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r366",
      "r367"
     ],
     "calculation": {
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesPre842AdoptionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r45"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "order": 13.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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax": {
     "auth_ref": [
      "r59",
      "r63",
      "r64",
      "r186"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r60",
      "r186"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": {
     "auth_ref": [
      "r57",
      "r59",
      "r186"
     ],
     "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 reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax",
        "terseLabel": "Net change in unrealized position of investments held"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r57",
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Other comprehensive income, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r58",
      "r60"
     ],
     "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 of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, Tax",
        "negatedTerseLabel": "Applicable income taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesMember": {
     "auth_ref": [
      "r335",
      "r341"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other liabilities.",
        "label": "Other Liabilities [Member]",
        "terseLabel": "Operating Lease Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r97"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Lease right-of-use assets"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r77"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The amount by which the fair value of an investment in debt and equity securities categorized as Available-for-sale is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments, Available-for-sale Securities",
        "verboseLabel": "Value of investments to be other-than-temporarily impaired"
       }
      }
     },
     "localname": "OtherThanTemporaryImpairmentLossesInvestmentsAvailableforsaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "auth_ref": [
      "r88"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for cost from early extinguishment and prepayment of debt. Includes, but is not limited to, third-party cost, premium paid, and other fee paid to lender directly for debt extinguishment or debt prepayment. Excludes accrued interest.",
        "label": "Payment for Debt Extinguishment or Debt Prepayment Cost",
        "terseLabel": "Debt extinguishment payment"
       }
      }
     },
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r83",
      "r170"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFinanceReceivables": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash outflow for the purchase of amounts due from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith.",
        "label": "Payments to Acquire Finance Receivables",
        "negatedLabel": "Consumer loans receivable originated"
       }
      }
     },
     "localname": "PaymentsToAcquireFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r84"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformingFinancingReceivableMember": {
     "auth_ref": [
      "r156",
      "r199"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r22"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r22"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r22"
     ],
     "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",
        "verboseLabel": "Preferred stock, shares outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r22"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PremiumsEarnedNet": {
     "auth_ref": [
      "r419",
      "r441",
      "r448",
      "r464"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PremiumsWrittenNet": {
     "auth_ref": [
      "r459",
      "r462"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ReinsuranceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r35",
      "r36"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "auth_ref": [
      "r392"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DebtAndCapitalLeaseObligations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans).",
        "label": "Principal Amount Outstanding on Loans Securitized or Asset-backed Financing Arrangement",
        "terseLabel": "Other secured financings"
       }
      }
     },
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummaryOfDebtObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfNotesReceivable": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.",
        "label": "Proceeds from Collection of Notes Receivable",
        "verboseLabel": "Principal payments on consumer loans receivable"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r111"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r80",
      "r81",
      "r170"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFinanceReceivables": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The cash inflow associated with the sale of receivables arising from the financing of goods and services.",
        "label": "Proceeds from Sale of Finance Receivables",
        "verboseLabel": "Proceeds from sales of consumer loans"
       }
      }
     },
     "localname": "ProceedsFromSaleOfFinanceReceivables",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r82"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r86",
      "r312"
     ],
     "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 from exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r280"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductWarrantiesDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Product Warranties Disclosures [Abstract]"
       }
      }
     },
     "localname": "ProductWarrantiesDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProductWarrantyAccrualClassifiedCurrent": {
     "auth_ref": [
      "r45",
      "r257",
      "r261"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r267"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r65",
      "r67",
      "r90",
      "r136",
      "r141",
      "r326",
      "r328",
      "r329",
      "r330",
      "r331"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r40",
      "r236"
     ],
     "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": "Property, Plant and Equipment, Type [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r240"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "verboseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r39",
      "r234"
     ],
     "calculation": {
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "verboseLabel": "Property, plant and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r14",
      "r15",
      "r236",
      "r438"
     ],
     "calculation": {
      "http://www.cavco.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property, plant and equipment, net",
        "verboseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment, Net, by Type [Abstract]",
        "verboseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r14",
      "r236"
     ],
     "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r14",
      "r234"
     ],
     "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": "Property, Plant and Equipment, Type [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r95",
      "r153",
      "r422"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateAcquiredThroughForeclosure": {
     "auth_ref": [
      "r147",
      "r150"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReinsuranceTextBlock": {
     "auth_ref": [
      "r467"
     ],
     "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/2019-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]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r87"
     ],
     "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"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r12",
      "r98",
      "r103",
      "r403",
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r1",
      "r12",
      "r98",
      "r103"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r7",
      "r16",
      "r98",
      "r103",
      "r477"
     ],
     "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/2019-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",
        "verboseLabel": "Restricted share awards"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r27",
      "r276",
      "r436"
     ],
     "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"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r284"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RevenueFromContractsWithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r73",
      "r469"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r70",
      "r131",
      "r132",
      "r140"
     ],
     "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/2019-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_ScenarioPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The scenario under which facts represent plans as distinct from actual.",
        "label": "Scenario, Plan [Member]",
        "terseLabel": "Unfavorable Variation"
       }
      }
     },
     "localname": "ScenarioPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r51"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableNarrativeDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfConsumerLoansReceivableDetails"
     ],
     "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 Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r125"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r176",
      "r177",
      "r180",
      "r181",
      "r182",
      "r185",
      "r424",
      "r425"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCreditLossesRelatedToFinancingReceivablesNoncurrentTableTextBlock": {
     "auth_ref": [
      "r151",
      "r195"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "verboseLabel": "Debt Obligations"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtObligationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r126"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r195"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossFinanceReceivablesByEvaluationMethodologyDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r199",
      "r204"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesByClassAndCreditQualityIndicatorDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r196",
      "r205"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossCommercialLoansReceivablesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r221",
      "r224"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InvestmentsRecognizedGainsAndLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r32",
      "r33",
      "r34"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r43",
      "r106"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r266"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r40",
      "r236"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/PropertyPlantAndEquipmentDetails",
      "http://www.cavco.com/role/PropertyPlantAndEquipmentNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRepurchaseAgreements": {
     "auth_ref": [
      "r109"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommitmentsAndContingenciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r12",
      "r103",
      "r403",
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "auth_ref": [
      "r12",
      "r103",
      "r403",
      "r435"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/RestrictedCashTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r130",
      "r136",
      "r138",
      "r139",
      "r219"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r130",
      "r136",
      "r138",
      "r139",
      "r219"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r291",
      "r311"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r297",
      "r306",
      "r307"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": {
     "auth_ref": [
      "r271"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredDebtCurrent": {
     "auth_ref": [
      "r17",
      "r405",
      "r433"
     ],
     "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 securitized financings and other"
       }
      }
     },
     "localname": "SecuredDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r48"
     ],
     "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": "Securitized financings and other"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "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/2019-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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r76",
      "r214"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, General and Administrative Expenses"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r394",
      "r398"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fair value of an asset representing net future revenue from contractually specified servicing fees, late charges, and other ancillary revenues, in excess of future costs related to servicing arrangements.",
        "label": "Servicing Asset at Fair Value, Amount",
        "verboseLabel": "Mortgage servicing rights"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssumptionsForMortgageServicingRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Percentage of contractually collectible principal associated with a financial asset expected not to be collected due to default by the borrower.",
        "label": "Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Expected Credit Losses",
        "terseLabel": "Weighted average default rate"
       }
      }
     },
     "localname": "ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValueExpectedCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Estimated rate of prepayments of principal on servicing assets and servicing liabilities.",
        "label": "Servicing Assets and Servicing Liabilities at Fair Value, Assumptions Used to Estimate Fair Value, Prepayment Speed",
        "terseLabel": "Weighted average prepayment rate"
       }
      }
     },
     "localname": "ServicingAssetsAndServicingLiabilitiesAtFairValueAssumptionsUsedToEstimateFairValuePrepaymentSpeed",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsumerLoansReceivableSummaryOfAcquiredLoansReceivableDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r95"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r292"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r301"
     ],
     "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",
        "terseLabel": "Canceled or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r304"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r303"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r305"
     ],
     "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",
        "terseLabel": "Released"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r294"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r311"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r299"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r302"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r298",
      "r311"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r289",
      "r295"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual",
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r104",
      "r291",
      "r296"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockBasedCompensationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r293"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationDetailsTextual"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r44"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r18",
      "r409",
      "r410",
      "r412",
      "r430"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r265"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r262"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r263"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/WarrantiesActivityForEstimatedWarrantyLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r136",
      "r219",
      "r238",
      "r241",
      "r242",
      "r453"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Business Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BusinessSegmentInformationDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersDisaggregationOfRevenueDetails",
      "http://www.cavco.com/role/RevenueFromContractsWithCustomersTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r49",
      "r271"
     ],
     "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/2019-01-31",
     "presentation": [
      "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/LeasesLeaseExpenseDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r22",
      "r23",
      "r271",
      "r276"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock option exercises, shares",
        "verboseLabel": "Stock issued during period, shares, new issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationPrinciplesOfConsolidationDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r22",
      "r23",
      "r271",
      "r276",
      "r300"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r23",
      "r28",
      "r29",
      "r162"
     ],
     "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/2019-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/2019-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]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r277"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r385"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementaryInsuranceInformationUnearnedPremiums": {
     "auth_ref": [
      "r444"
     ],
     "calculation": {
      "http://www.cavco.com/role/AccruedLiabilitiesDetails": {
       "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/AccruedLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TrademarksAndTradeNamesMember": {
     "auth_ref": [
      "r323"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/GoodwillAndOtherIntangiblesSummaryOfGoodwillAndOtherIntangiblesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialAssetsServicingOfFinancialAssetsPolicy": {
     "auth_ref": [
      "r104",
      "r393",
      "r395",
      "r397",
      "r400"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r399"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/CommercialLoansReceivablesAndAllowanceForLoanLossConcentrationsOfCommercialLoansReceivablesDetails",
      "http://www.cavco.com/role/ConsumerLoansReceivableConsumerLoanReceivablesBySegmentAndCreditQualityIndicatorDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "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": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.",
        "label": "Type of Adoption [Domain]",
        "terseLabel": "Type of Adoption [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/BasisOfPresentationNewAccountingPronouncementsDetails",
      "http://www.cavco.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USStatesAndPoliticalSubdivisionsMember": {
     "auth_ref": [
      "r285",
      "r466"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r285",
      "r411",
      "r466"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "U.S. Treasury and Government Agencies",
        "verboseLabel": "U.S. Treasury and government debt securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails",
      "http://www.cavco.com/role/InvestmentsGrossUnrealizedGainsAndLossesByInvestmentCategoryDetails",
      "http://www.cavco.com/role/InvestmentsUnrealizedLossesAndFairValueByLengthOfTimeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarehouseAgreementBorrowingsMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A revolving line of credit facility used by mortgage bankers to finance the origination or purchase of loans.",
        "label": "Warehouse Agreement Borrowings [Member]",
        "terseLabel": "Warehouse Agreement Borrowings"
       }
      }
     },
     "localname": "WarehouseAgreementBorrowingsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsNarrativeDetails",
      "http://www.cavco.com/role/DebtAndFinanceLeaseObligationsSummarizesSecuritizedFinancingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r124"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r120",
      "r124"
     ],
     "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/2019-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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r118",
      "r124"
     ],
     "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/2019-01-31",
     "presentation": [
      "http://www.cavco.com/role/ConsolidatedStatementsOfComprehensiveIncome",
      "http://www.cavco.com/role/EarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 9
  }
 },
 "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": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r106": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r107": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r108": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r109": {
   "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=26873400&loc=d3e23780-122690"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n)(7))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690"
  },
  "r111": {
   "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=26873400&loc=d3e24072-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r116": {
   "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"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "http://asc.fasb.org/topic&trid=2122394"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256"
  },
  "r12": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r127": {
   "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"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r13": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599"
  },
  "r14": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4437-111522"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4519-111522"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522"
  },
  "r15": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5162-111524"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953659-111524"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5066-111524"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL49126937-111524"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524"
  },
  "r16": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5111-111524"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953401-111524"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r164": {
   "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"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118938799&loc=d3e13503-111538"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118939070&loc=d3e15032-111544"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=118939070&loc=d3e15032-111544"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562"
  },
  "r17": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6283291-111563"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563"
  },
  "r18": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6284393-111563"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714"
  },
  "r189": {
   "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"
  },
  "r19": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r20": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921830-210448"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921833-210448"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921842-210448"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922352-210448"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82922355-210448"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455"
  },
  "r21": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r217": {
   "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"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267"
  },
  "r22": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r23": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r230": {
   "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"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=77912953&loc=d3e400-110220"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349"
  },
  "r25": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241"
  },
  "r257": {
   "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"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248"
  },
  "r26": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r268": {
   "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"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870"
  },
  "r27": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r271": {
   "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"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r276": {
   "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=27012166&loc=d3e187085-122770"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045"
  },
  "r28": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r29": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r298": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r299": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r30": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r300": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r301": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r302": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r303": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r304": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r305": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r309": {
   "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=116856206&loc=d3e5070-113901"
  },
  "r31": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901"
  },
  "r313": {
   "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"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318"
  },
  "r32": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r320": {
   "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"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-02)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3A-03)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959"
  },
  "r34": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5708775-113959"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "182",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=117336053&loc=SL75039408-165497"
  },
  "r36": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(4)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=84165051&loc=d3e45377-112738"
  },
  "r37": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r38": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r383": {
   "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"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r39": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107314-111719"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=7525126&loc=d3e121145-111743"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r395": {
   "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"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(d)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122596-111746"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r40": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r403": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r404": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r405": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r406": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r407": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r408": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r409": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r41": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r410": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6)(a)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r412": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(d))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r414": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r415": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(d))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878"
  },
  "r417": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r418": {
   "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=6876686&loc=d3e534808-122878"
  },
  "r419": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r42": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r420": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260"
  },
  "r422": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r423": {
   "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=116637391&loc=SL114874048-224260"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r428": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r429": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r43": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r430": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r431": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r432": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r433": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910"
  },
  "r435": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r436": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r437": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r438": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r439": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r44": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r440": {
   "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=119400593&loc=d3e572229-122910"
  },
  "r441": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r442": {
   "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=116637232&loc=SL114874131-224263"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263"
  },
  "r444": {
   "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=34713774&loc=d3e574960-122915"
  },
  "r445": {
   "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=34713774&loc=d3e574992-122915"
  },
  "r446": {
   "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=34713774&loc=d3e574992-122915"
  },
  "r447": {
   "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=34713774&loc=d3e574992-122915"
  },
  "r448": {
   "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=34713774&loc=d3e574992-122915"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=34713774&loc=d3e574992-122915"
  },
  "r45": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=118959141&loc=d3e21338-158488"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r46": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "605",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6486672&loc=d3e27261-158547"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "944",
   "URI": "http://asc.fasb.org/topic&trid=2303980"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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=116637345&loc=SL114874292-224272"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(2)(i))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12C(1)(a))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010"
  },
  "r473": {
   "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=50485924&loc=d3e611379-123010"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r476": {
   "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=6589523&loc=d3e617274-123014"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580"
  },
  "r478": {
   "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=6590653&loc=d3e638233-123024"
  },
  "r479": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r48": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r481": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r482": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r483": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r484": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r485": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r486": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r487": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "17"
  },
  "r49": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765"
  },
  "r50": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r52": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r53": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r54": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r55": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r56": {
   "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=6877327&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r69": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765"
  },
  "r70": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r71": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r73": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r74": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r75": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r76": {
   "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=116634182&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>123
<FILENAME>0000278166-19-000099-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000278166-19-000099-xbrl.zip
M4$L#!!0    ( !:"_DX)QH>?+ @  +DS   7    83(P,3DV,CDM97AH:6)I
M=#,Q,2YH=&WM6VUOVS@2_MS^"JX7N]<"=N27)&T<-T#>BNMA;YOK9E'L1UJD
M(B(4J24I.[Y??S,CR>_=.-=Z6Q<.D,02A^20?!X^,Y0\^.'J_>7M'S?7+ V9
M9C>_7_SR[I(U6E'TL7<915>W5^R?M__^A1T>M#OLUG'C55#6<!U%U[\V6",-
M(>]'T7@\/ACW#JR[BVX_1-C48:2M]?) !-$X>S[ 6V?/GPU2R07\?S;XH=5B
M5S8N,FD"BYWD00I6>&7NV$<A_3WKL%9K:GEI\XE3=VE@W7;GA'VT[EZ->&T1
M5-#R[/HA54,5!E%Y"9U%56^#H143YL-$RS>-Q)K02GBF]*1_JS+IV:]RS#[8
MC)M3*O/JO[+?:>?A%!T7:G0VX,SP#.KZM\=OCU\?O>U<7[2/3TXNSMOG\.GZ
MI/WJ5>_XI'=QWC@;1!Q^J5;]I^Y9*R-;J<1A]#O=]D^KW0WPSCI'E4FE4V%-
MC:&#[O!VW>M<WU3VJ!<Y%P*FO36T(=BL_SI_F-X*-J?K(!]"BVMU9_JT"O-^
M=)[L.=:@RW'IQ=!J 4U4Z\=ZG8/.XI"^G/<QH$VZK;A_*5U0B8HY\H/9A-TX
M96*5<\VN'V1<!#62['T"%M*QF\+Y@D.7P;+?9$Q5>NTN5@NI9+]Q-^1&^M;[
M!RTG[#P.6-)MM[O;FA@MDR^PJNOP^.WY^*[)/BJM%<_8Y0&[L-8U64RK-X'9
MYZ&_.(# AUJ"@=:5;V\:[09=^YS']77EP++[:T;X5QL06R5X@ D-HFY_K$1(
M^]U#: ?WFB"PL/H0D>F"^0B'%7-=S2!XU=AX2\+)JMW'J>^WRTZ?/-^=@Z4=
MJO3ZTSZ>/N+D-C#!4@[\='*DY!B4**3*LS\+[F"[T!.XGUL')#3LK749Z[1;
M_T%&7O)1;-D[(PH?G)*^"9_C@U.V9KRT.!%A:0^ISX94=P<@=<$]  D@DTW8
MO;%C+<6=;);(JO D+"R5L1  066N#.-FP@H37"&A*PB)*#H"H'&6P953("8)
M1S5PS&:*Y(/L5@R,C*7WW$W0)./WDG1EVJ:'>P*<@2XUA565\,3*04@&9@:J
M@R<"M&J<JCAEOL _L_ICZ635" X@4UY#L(7AVUB%% ;H<] U[!W;S<$U*V"8
ML#(P*</)_#3L^;)UOO1VF2^2)<H (A'<,P0V@2Q@#L5NKER9!#;H,@:#\$L7
M MH$E,_!K0D,4;BIYP!2Y!?R3NL9@2KL^J6N@:."DI\F6A0:#( U%J!-W7GR
M)^8^98FV8U]3RLD[!>J P1['FZ7?"08=,V;XVID5;_?DV#HY#G> '+<+2/J'
MKX!?A:VX[=HJM4!TO6/<2<(QX%(A/ !O3'J$BO(IFJ-9!I*#LH/70OE86U]
M/10C9W4)Z-S96 JX[=D+P*^00(@2I-</<<K-G:3TY$.AP:+3XZW.T0OYDJIV
MCD1Y55XJ3+U,221LGZ$8S/&KQ#OZLG%'R4)'"72$XUQF'5A@<-??02(=OOX:
M1*KI^V24\I??/I.NI(?F %D4T3P.^R8&6S$O_.95,.H92H!PU5,91]G"00.P
MWX^4)Q4!*VFH'<PZ9_HSKV%.:DZ<J *I&:Z;E;YAH0(M E^\U4K009HOAEX)
MQ<ND1)7A'JFJP98*CR$8;2&>XC72'.LE.!1 X[!2SG&Q"LU1*F%8Y,0LE(,:
M96 X'\_"IZ%$0U SJ"_%3JK7CI%NN'.DVU@)5KBWN89L3$&@[4@)9!;WUA :
MN0=68@J$=.-.U- ',BH^5%J%"49WZ[K%C8!80@28G@6N"V!+37ZH!I07+@<"
M>HI&X]@Z00Y0,G4G#029&G@()3)'@J,))(HEU^B<$61QS[;MLRW> ;9=C[@N
M2 <0BC))\(1Y!"#R:[(2B"4W4+3R<GV*0K2"BJ!&ODR$AK8(G^Y[$\WE4VN)
M65[R^"D"&];Y(^T4LIP#\.>4&M\S8]O,$#O C*L2>JL0QH.W*LN@DB6&/$%W
M,)2S<5PXA.A<W+307F9]@#OX. I:\3 M]6$S>[%BG "_0 66["HW8T ]G1#B
MX:$IIKZ\+#U)N9\&EJ@?Q$<I2%AI])7H39A6]U)7QX5+]LW/F)"=9=]NG6$<
M?8=G&/1$1M2,;<XV>-2;>0;-]GIDPA.BRY6D"ISBD%(%Z_PTE*,;T%B6J1"D
M7*N@0PMA(I8(!3Y1]1? ,! LCX((_S&EJ[<"^6>AP&4B?V'HZ:]_N3^>V!]/
M0(US#3D"-$BO$D!=/ >+E03H5E'8])A@+/D]AE5ESD"!%64[]'"H/I5^$B&J
MC+X\.UPC#%Q 12^GNK"&/%5V!,;  TABFF54YR&D\T66<0=#I6%4NKOVY)XT
M8T^'_<$!T 'BLL3!%MP$<$K2"X W/7&L>- L QUE1E:/)$8[AM]5#TY=)3$R
MR[6=2"@=I[;4%;[ ,F#%9P9^Z_1W :]_\\3]_&/GN'VZ^:LXC[LP5WLE9*':
MR@B8=;J>;]X@K?7"BSV=*LQY$H?_BJ!+_"SIV.MA-T/8A:1KQ59KGGO9KS^L
MC'A&:C"!_LV;1K?Q:0Z7?1SU%BB_%$*^>C57^O@^4.Y&2^Q>>B>JN[I[S=^B
MU_/HSN**;2.7PA.&=5'+=S*^?Q5Z4K*HUV[2>Z>?HOC76E3<B_!9<S]5 JAW
M6O/YN):SSWNW=-T6\M46^&N-]7MC[<7D_Z%LM8E6KG?R!T;/FMB/;?K9E<%'
M/EI^]?-;6_)EG.\^CROLD.ZO &?K2[Y?[N]-EV\<I+D8:5(>>9DJF:R^8?]8
M-+[9=R56OSFP>9[VA;_1\6P0X;=8SIX/Z.LU9_\#4$L#!!0    ( !:"_DZS
MV6!#1 @  .4S   7    83(P,3DV,CDM97AH:6)I=#,Q,BYH=&WM6VMSV[82
M_9S\"E2=VYO,2";U2%++BF?\RM1WTL9-W6;N1XA8FAB#  N DG5__=T%J;=2
MRTW<1!EYQK9(O!; .3B[2VKPW?F[L^O_7EVPS.>*7?U^^O;RC#5:4?2A>Q9%
MY]?G[*?KG]^RWD'<9M>6:R>]-)JK*+KXI<$:F?=%/XK&X_'!N'M@[$UT_3ZB
MKGJ1,L;!@?"B<?QT0+>.GSX99, %_G\R^*[58N<F*7/0GB46N ?!2B?U#?L@
MP-VR-FNU9C7/3#&Q\B;SK!.W#]D'8V_EB$]K>.D5'%_<97(H_2"J+G&PJ!YM
M,#1BPIR?*'C=2(WVK93G4DWZUS('QWZ!,7MO<JZ/0IF3_X-^.R[\$1DNY.AX
MP)GF.;9UG;/3^"3NGIR\:9\?]EZV3[N]3GQQ&+]Z>1@?]DY[C>-!Q/$WM)K^
MF8ZLI(96!C2-?KL3_VM]N '=V62HU!E8Z3>T&%H<CFY/1UT8.Y3=:T7!A<!E
M;PV-]R;O_UC<S6YY4X1K#W>^Q96\T?VP"XMVM!]L.;4(E^/*BJ%1 KNH]X]U
MVP>=Y2E]/NL31!O81S'_#*R7J4PX\8.9E%U9J1-9<,7>2,WQ(W[B6K"3)#&E
M]H3T=RDV ,NN2NM*CA9XPWZ#)/30C3O4B\^ _<;MD&MPK7=W"B;8@:>23AP_
MVCHI2#_#)F^"Y]=GXV63G7,M0;&W!^QWB^OLFBP)NSG!Y>>^OSP#SX<*L()2
MM7&O&W$C7+N")]/KVH)5^S=,\:\.)+9.>(\KZL6T_[$4/NMW>M@/G3U>4&']
M(0I5EZJ/:%H)5_42HE6-K8\H6JVI^;3V_;@:],$+WCY8.;$JJS]NX]$]1CX&
M*%C&1\ LC"2,49E\)AW[L^06CP\UP?N%L<A"S=X8F[-VW/J5*'G&1XEAEUJ4
MSEL)B*-+G1P<L0WS#9L3!2SM(?7)D.KL *1.N4,@(63R";O59JQ W$"S0E:-
M)V%PJ[1!AP@;<ZE1+R8,M<*6@$.ABQ2\)00:9SE>69*4E),<6&9R&?0CU%NK
MH"'!<XW;"57)^2T$89GUZ?">0&-P2!7<K%IY$FG11<-J&INC)0+%:IS))&.N
MI#_S]F.P4'="$\BE4^A\D<B-I<]P@JY 8:/1J=\"33,"IXD[@XLRG"PNPYXO
MC\Z7[B[S!5@Z<ZCF"&P&Y\I@L5THESK% [KRR= =4Z7 /A'E"W!K(D,D'>H%
M@I3X1;Q3:DZ@&KMN96CDJ C!4)-JE HK(&L,0CL,YX(]"7<92Y49NRFE+-Q(
M5 ?R]CC=K.Q&*YL+S'!38]:LW9/CT<G1VP%R7"\AZ=^N!G[MMM*Q:^K8@M!U
MR;B%@&/$I21X(-X8.(**=!E5IVHY2@[)#ET+Z1)E7(GM2(RL416@"VL2$'C;
ML6>(7P%(B JD%W=)QO4-A/CD?:FP1KO+6^T7S^!Y:-I^(:JKZE)2**8K(E'_
MC,1@@5\5WLF6K0=*EP9*<2":YRKKL 8Y=_T=)%+OQR]!I"E]'XQ2_OSK9](Y
M..P.D14\FOMAWR1G*^&EV[X)>3U#0 C7(U5^E"DM=H#G_4BZH")8"W3HAZ+.
MN?XL:I@%Q0,G:D=JCNMFK6]4*%&+T!9GE!0AL>;*H9-"\BHHD96[%U154T^E
M(Q<L'"$N^&M!<XP#-,BCQE&C@M-FE8J35.*T@A%S5PY;5([AHC^+GX9 %5'-
ML#V(G52O'2/=<.=(M[42K'%O>PW9FH)(VY$4Q"SNC YHY Y922$0T8U;,84^
MDE'RH5323\B[VS0L'02!)8$ L]S@)@>VTN2[>D)%:0LDH O>:)(8*X(!(9BZ
M 8U.ID(>8@D41' ^3RH65=X197'/ML=G6[(#;+L8<54&'2 H0II2BGD$E.E<
MCTK0E]Q"T:K+S2%*H!4V1#5R52 T-*7_^-C;:"Z?U0:*\M+[LPAL.(T?PTD!
MU1J@/4>A\STS'IL98@>8<5Y!;QW"E'BKHXQ0LL*0!^@.N7(F24I+$%WPFY;Z
MRXWS>(<>3V$O#I=EFFQFS]8JI\@O5(&5>K69":(^9 @I>:C+F2W/*TLR[F:.
M)>E'X".((*QA]K7H39B2MZ#J=.%*_>8G+,C.LF^W<A@OOL$<1G@B(Z:,;<X/
M>-*;10;-SWIBP@.\R[6@"HWB&%)Y8]W,E0LWL+,\E]X#;%30H4$WD4J$1)M"
M\V?(,!0L1X*(_RFDFQX%\&<IT>1 _E*'Q[_N^3X]L4]/8(L3A3$"=AA>+<"V
ME =+)"!T:R]LEB88 [\EMZJ*&8)C%:*=\'!HFI5^$"'JB+[*'6X0!BZPH8.9
M+FP@3QT=867D 08QS<JKHT?LKLQS;G&J81JU[F[,W ?-V--AGSA .J!?EEH\
M@IL(3@AZ@? .3QQK'C0K1T?JD5$C(&]'\YOZP:FM)0;R0ID)8.DX,Y6N\"66
M(2L^T?';I+]+>/V'%^Z'[]LOXZ/MW\6YWX2%UFLN2V@MM<!5#]>+W6NBM5IZ
MLZ==NSD/XO!?$72%GQ4=NUT:9HBG$-A68I3BA8/^],/:C.>DQBHXOG[=Z#0^
MSN%JC!?=)<JON)"O7BV4WG\.5*?1"KM77HKJK)]>B[?"ZWKASO*./48L11F&
M35[+-S*__Y1J4K&H&S?#>Z@?H_B7VE0ZB^A9<S^3 JEW5!.NTY[*V:>]:[KI
M"/EB&_REYOJML?9T\G<H6Q^BM>FXYBP\:V+?Q^%G5R8?N6CMW<^O;<]7@;[[
M1*[!$X1_#3G_@$SM]_L;4^:+.TA*>JK _I )L"N+<2^YGDUVEDE(%]Z_?[>0
M4+JFF+:T8._SU+?[7L7ZMPRVC^$^\[<_G@PB^L;+\=-!^"K.\?\!4$L#!!0
M   ( !:"_DZT\[YC&@4  .D8   6    83(P,3DV,CDM97AH:6)I=#,R+FAT
M;>U9:6_;.!#]W/Z*J8,-4L"V#J=)?-1 Z[C8%MTV3=T-]B,MTA91BE1%*H[W
MU^^0DAQ?:>(BZ8%MD-@2CYGAXWO#([TGI^\'HW_.AA";1,#9IY=O7P^@UO"\
MB]; \TY'I_#GZ*^W<-CT QAE1&INN))$>-[P70UJL3%IQ_-FLUESUFJJ;.J-
MSCUKZM 32FG6I(;6^H][MJC_^%$O9H3B]Z/>DT8#3E64)TP:B#)&#*.0:RZG
M<$&9_@P!-!J+E@.5SC,^C0V$?M"&"Y5]YI>D:F&X$:P_O(KYF)N>5[RB,Z_T
MUALK.@=MYH(]KTV4-(T)2;B8=T8\81K>L1F<JX3(KJO3_%_6"?S4=&W@E%_V
M>P0D2;"O?MD^>M9J#_WAR3 X'(9')V'[T!^V_>/CTT'HM_Q:O^<1_'.]JH_*
ML^"2-6)FA]$)0O^/37<]6[(M4"YCEG&SI<<X0W>VN/*ZY-O5W1I%2BA%V!MC
M98Q*.B?IU:+(J-2]&W9E&D3PJ>RX65B.(]@Y<MO#O<Z**,9*4#11SA^TPM4!
MW27V+8%&2"R6/4BD Y89/N$1L5* LSS3.4&;1D%P I^:'YN#)@2M9WX=7FAX
M055JN;W<[".+7->V?P1J B9F\)%D8R*9;KR_$FP.+R)C:T+?#V%W..XVE?>%
MT#86WD>47%*,L!,>8L$]!/E:0J2D+*&?<1,[X#_D)$,8Q!S.6:HR!_N 7$8*
M7DN::Y-QINOX'#7AP+;?WSL)0[][SJ8<*W%"74'0?0IH]97*$@C\Q@>8J,R9
M3S$818%).[[%5.X<_)M<,@C;=9?_OMG*_EXK[!(-$RZ0D0L(D(XYML>! I$4
MAE=13.248=9-$JZUA0M_;4N*:1K0.$.05M&PT%5(U&'&ZG#!A> D 13#2X5H
M6-.G1'(FX&T3/F5(=@3V+&.:VWEV]8.8LPD&@ $9?LG@_01EQK*ENE=<$AEQ
M(JJZ.J"%U,[J)1/S>J6GZ_FI0^3TBG7IBE3W]X(COUOHM7BVG\?=0KH($RFE
MN]RM:'(GX=:QGKA.R1P^2S5#T*>LLRH40\:"881"E!IX7O-K[EVG)*K>RTE>
MEDD0+NFFE)(K^]H"!YL+B$'I&EIYF'%JXD)R=BTSU%:6#YYKNM+\TB(;$5%F
M%(RK=N<ESU*RBE^PB>GXA=.=67T0/%U; HNP;PZR>TN42TG21G8?V6?D..D2
MS"07F&TBE:3"2FXAPXQ]R7G&[(Y(6P[I,E4%K0."V26#X-D!?;K@W;5H%X(M
MR1>T6X<%@=$69;1K];,%(C>AGF/@;R+>!Q'#7X2(7.+RE!3;%UP3#4&_%$O+
MS%FPE'"[**:872TAZ[::" '8#0UC_BW3KJZ[7I-%7D:#U!T27-;&5KDH^*QP
M+70^]6:2;MY&S^^,4K$>W'U/<WL(2[TWR+:\W;'OR^:EG2FQLD,*2H+N)-D=
MSCV%]EJ^=3-6&659(U)"D%2S3O6P,>)K!6,3]"^?UX+:S8)=]O&59FN2*=++
MJEK#M?WCEG2T7.0.,*YD=5(>@$1O<C$OB-3R5W=NZRS_48-6Z&HBU*P3<XKL
MZU:4/E[=<G_KZ72;BG8;=$F_:EE)KT KP2GL^>[G5V&"I[WU_?"/IT*)K<LH
M&\ ^."0_'1P//N(['75^-AQNR!"A_SM#W'N&6#\=_VQ<>(!A_P^'?"WYOU'P
MUQ<@]9MN.%RZ&&6,Z#R[.4%4&^6U6^#O>_F\>>W\HV[ '_4\>^O??]QS_X[H
M_P=02P,$%     @ %H+^3G*6&CFP&@  (5$! !$   !C=F-O+3(P,3DP-C(Y
M+GAS9.T]VW+;.++O\Q4X?MELU2JV9>?BU&2V9"?*^)0=>6UGLGM>MF 2DK"A
M  U(VM;Y^@7 .PF" "6/J*&J=C,RV=WH&X!NH '^_/?GA0<>$?,Q)1\/CE\?
M'0!$'.IB,OMX\.UN,+J[N+P\^/LO/_W\/X/!/\]OK\ GZH0+1 )PP1 ,D N>
M<# 'WUWD_P!31A?@.V4_\",<#"(D('\\^^X'WYFC!00P"!A^" ,TIFSQ"4UA
MZ 4?#T+R>P@]/,7(Y2QX2#11 ,B]#B";H> K7"!_"1WT\6 >!,L/AX=/3T^O
M'?CHT-<.71P.CX[/CMX.SPX EY'X'QS^PA#4P^1' ?3Y@7FO*9MQR*.30_'Z
M ?HH 2>4D'"A1G #=ABLENB0 PTX%&+82?&:D8H(H3\0C_T4:PK]!XF1O)&B
M#(Z.!R?'"9*@Z@8I2EZ4-X?1RSPHU@B.B1] XJ2"/U<4]70BH8_/SLX.Y=L4
MU'=5@)SL\>$_KZ_NI&\<_/(3 -)7\&))60!(Q<:IQ#X+%")'/G9%'1A(C\X+
MG4>52(?("_R,T" C])KS<  .[=C9!"/KL,!]8 ;ATIZ-/&+$2OQD7788]=K8
M1\F/I+4N0RT=1LE0:Y_1]:L:=JHHXJ]!@C<0CP;'P_6XR(8U.RX2O$UP<78(
MF2-,S<WF! /TO/0@@0%EJS'_VXPSC[$"E<\9$<'BF6#Q^.T:+$K*!,W$]&?.
M4AYKHWQ8J"7!6+M]];1FPD8>\VN$N$%NVG'2G@WU;&K8?Q($T? ;NR9]Y+R>
MT<=#AX8D8"LQ,KW3#6F^#C'Y8Y!1:<E-R!@/'U>-(VR5G3QF^E>;T;5 UD78
MGI<$2?Q8FP/T[,SM64BQY*^UF<#D$?DRU#@QF?<4:/'O04:B'2<$8L=O]-9Z
MK.CGVH[J8T>0.[9A(L$1/P89<DL&@B43U-Y;N46*)7\-,OPR$Y 0&DA*XE'R
M<+G$9$JC)_R9F+<_))/W+9H"&;!_B*=.?5A_N&1TB5B >3B52X<D@3E#TX\'
M(MT:)(G5OQWHO>:)0 )2:: 85LAIBJ,XH2>%N,J83"B(@?OC@<^U[:%8\C]<
M*!=-;87B*)C@#LODP0=;F3@*\CHJSI(A6W$XBH](T,KQ!(%[#@ PSW9'CL-"
MY%YA^( ]+%@^  +@V^UES3J$;%^!EC22-)-YT2_#X^/A\=$1&(!/V'<\ZH<,
M\3]B(B!'Y>?#,FZ):N@C=T)^D;_+2HB18Q -8JG7&N,5.X82+7Z8Z-A*\Y]0
M +'7U@ )MLX.I\?#TZ.A@1W JYC<7WMMD7OXX+7N$3&RSAXGQ\.3HV,C>T34
M^F2.<^AC?S*]R0EA9 D5GG9PXF%2=7"25 "=@CR=?FO_*WKBKBG2,$QF-XP2
M_M.1B^!60U<[RMIA[>CX].C$R(* -P6RMD"QL5X.>PI[W% /.Z:Q@ Y?9S4>
M_PRK@Y_::J\2BGTW#,/$P3RJX\\O*/&Y5ESY8LT.V$BWL?M5HHHZ0Z8MB7>%
MMO[:S^X7^I@@W[]#,S$&7?+LERTL9KMZ=.VD-SQ337HQ,1!3 SER>Y/8=K-&
M*MI.-3Q3=2J-@?:]IZ!DB]B]D8@VAA^>*6)XO:'Z%\Q?T,4",0=#[XI"XM\B
M!^%'J841<4>>1Y_$'N&8,O'ZBOIFAK.GJD\$WBG&Q*P-(!L!N58 )"Y(VP'<
MPA(&B*;VQJTWP\4<DAGR+\EG/\ +L=FH@K(9;%^8!7WX\TZ1?;1U&_ JY@Q@
M H(Y BE_=1C]#)OL#5Z+<+ZZ\* O\"X8<G'P#U'%%:PNB8L=L2/_LGZX-EN-
MOOEF@[ZIPWQ8 <FQ)!'Q#&*F0<KUWEO7=(NO*-B20^9:;O2Y2N3Z,C[W-\"9
MVKN4H6'YWR1@DF^9Y]<1>&'_LF6CT=G>;M+9\MQ%2Q3UM/:>9V3R,2;B26%N
M^_P(O5 *<HV".76I1V>K%W4\:RX:_>YT<WX7,U>>3S/^0([!O=L9&?PK9*(?
M/Z(7=:M**XUN\VYS;I,VOG<)(V-9+ JUI:U=*SIZIU@K:F_^?JXCX4!NUHG$
MB,I=/$2,-ZMT^/H*EO<U:T,QM2CIR=/;6\7)RE+NT7/ 4\%U;52BIJ]U>5^S
M+%-KL70,!7$#^YXE]2)&'/& 02?PO^-@/IE.SZ$G1J2[.4)!#M5VJMU<BXV^
MH(S6-+X@Q]F4B>@((6=C$/,!)"-Y(OV=@VNL:%5&8$)'6TYP_%Y13M!@XSZ6
M%6@4;1D>Z:GH"]_>GZC7B#3&ZF.TDY1'(#<__)F:J Y;8QH>Y?#_B4CGCFM-
MED5)RV2D0&$ [%>84Z/0&\BX5',48,<XQC$BU6"H-W+ ,S04'^WRM/O:CU)M
MB;5'Z,_'/+>R[T]J*GISG3;TJXRF7'?D5($DNS>46"3F@LT1\?$CNB3<)&@]
MDRGHZ8TWM#->GCZ(&MB;4:7V"\[O<-.VC(CN#;I1@XH#R*6E,&.[J7#UI3AO
ME<LM$:7*,MG>$FDYBS@\PI-0_NA?&'F\B9'S>X@9<DL(=HGZ9MO4KY"_5:;J
M-98OE,MD? #)"*#B6<1*!;.OV;K:E+G'A0VRN'QQ0[4Q+]-VHSLI]H?KW2G_
MJKP=EQ1S[@M<#/U*_ODK[XICRB[EZ7RAOPTXC9YPHT<H2J)J/2)Z(MJ2VR\X
M;6UO:5.#V 5Y[:CO;?Z'V[SE!KL9K49[*K;1:^W9^WURI<[OPL4"LM5D^G(Q
MHFD3C=96[.356CMN5.1M^_#/RA%JWF_2$1J::'0$Q:Z!B2/40NT=(6<%JPT@
M'05]%<Q;915,K1G[M_'S"3V(O">N"KQ"T$>3!P_/HK)4(_LTD- 7NYPJ5E\$
M09GY)+6*DB;($=T;*%9$_<K('7)"QIGX?Q3C8C*S*IIXD8;UM1.GBMBYV1D:
M5V9R'(&,I7X.QWJKBK>Y/ZW**MI1UA=:G"H*+0P<0H(4/*2/Y1=Z@[1*J2Q)
M-O;VRGJ926_O>8JEMT$4B/*ASG_A"<"PH487J*S F[A UOA^<+=T#9X8E<;B
M3?M$?0N-SE#)O<V=0>9>Y8&_OVZ04X)%JJ7&U-?7G2KJZZH3< \SJ_C3(+R[
M?":!W$ZRNW!'2T!CDZ.TL"[].DGNI^A,$;F>WKGS&3(BIH@;Q.[FD)F5%E20
MM%GM4%53D)  G :01'JL=)LYIPY7.YL,52NY51/T<GXH*[3\MU7:9TQ,F^D-
MWRHR/86Y5!;L8VY7UK+%'%^#JIWDAV\5D[S*%OV;YL<0L]^@%Z)K'IERQ<A"
M/B-#J#'U$XOJWBA!!TA"($^I[S88^3Z21T9RMQO'[]U1D*),R%=*F$@B&7=F
M>9>DS>3T0DWKYS;553LU7@!>1<S(N"]_SW/"#X!!'I<2 $&>K?AZS3[.D^O9
M]G9+/J5NM]&A*NLPFW2HVZ(W]3,MKS-KN%C*)'E,V35EP0S.T!UBCU@L9-WB
MV=SNK.OZK32Z2F755N<J2;NRO"EI&:1-@ZCMO4>D6CNG](=\*/+^Y$J^%')M
M5S CW^@#E=RJU@=$@_$+N?:0WC*88>RMG^JKU;:,&:5&FU;JW&IMVO,M&*6^
MK;)F/05]JOQ.D2K76JJ/R;%2N189L@Y?GR:_4Z3)M:;I7Z[\A5+W"7L>GWHF
MP1RQ2RX)F6%CP^CP]65&J@^O)-3DM"3I@1S!O5GD39QMIB,;>OHM0=775O1F
MZ_W<I%%^NCVK@=F0G6V::G2!RI#:Y *Y'6$]Z-Y%2C:QF"6;J>CWC8\5I;E-
MANW?E!D= +^'SX96R</KIT354G*$#21Z/Y7,_[D(Y3K;_]('?^18'2$TH:,?
M[7@65ND4>:.(?X$@+'N(( TX[5Z.8N)T'@DH,TVY\O#:GG'T1MDS4NQ^ZMBN
M'U30M&Y_]$8QR>>(]-V_+6;E*I9V%CYZHYB%"YKOXY2;G,$U5WD"KQ]85(==
M<MC]U'%R\64(O6L8R%I>^]'&A)9^"%*=/<E1EO<U)+1!1KR?&41.,2TM96P4
MY;R0&J7?NO_"J.]_(PQ!3]2_?X&8R!UB_E1<:Y)!7L  S2BS^NS!)MIIM&YE
M=:=@7=DNR!H&LN5HYUFV+:Y*R3! TGSO.^4M<NB,5&W5TOY-Y!K-7-DQ+I@Y
M(U\Q<.\M:1GZ%;'TH=]I3>B7VJ77H5\VZD2>*$Z])/M"YZLK1&;!?#*]QPNK
MI?&U&FCL9I4:GH(Y<^-H/'K*@S79]A0?3*-FQ<*I:+B?O4\>,3(S9PRJ7V@[
M4D3]$6+OE#H.>=R,KCG91;BX@2OK"-* C'Z![4C12R*BX%5$%L1T04*XS[U
MIVGSN[9,:>U-MT'3R7]55:/V_:V15*/A*EE<8KCH/*>ZI+3WUOO\O$3$MPHP
MZK$;;53)Q8HVBLGUV2@W#+T_'8Y<*DM:[<VBQF\T3"5[2@S#Z0%.$,"88I]M
M8Y$H%1#TF]1'BAPIT7[_TJ-(\N](E&PC=_2(&)RA3#?V':*15&/?J*S9)M9)
M2(.8=@ZJG]WDAM$E8L'JQH/1F?+?0[P449*1O>JQ]5L>9XKD)Z'U-R"I167A
M";V]1>RN+6XDHE\U.%/$9EK[[/M.7LFMZB/-J37:KA*S-=BNY\61M9JWB!Z:
M:.@77<\4 46#S?H79]PB3+ANQ(4_1B;)P^O7XE07<^2P^ZECF[%+@::/T507
MZ>:(]'(8JBK1YJNU]=B-EJA,%RI+]/&;M#D]6$P%52Q]-JFZC;A@@3X.]9XX
M#'H#^?QWS[7@0T=0-M5_#;)V$ABJ/K =DP*2%L@3VQO#:L6XB89VC!J^5]0_
MUYNFIY.''S#L<(V(#S<:VJ2 HL_83Y2](R$@OQ;96VW;=005ICZC.U$&2P7=
M[WU^+NJ%B(,]++F*/HLJOMW%_R/2ID?HH>ACT46T>WI'G6E[$VZDV4;[*T*T
MHOV+;*0?<!5)HR-^H(P7^3"'+]\'%-Q-+L9[/YI;17H*1'VF?Z(,]DI]N8\!
MWR,B(1HSND@JJOWO.)A?A'Y %XB9VJ.)BGZ2&RHG.4D33#E1D%(%3YPL2.GN
M+97IF&L/SF8,S>(!,4:P&V'7:T,_G Z5TZF!E?G@6&A7C+(Q8C\73AOM9#66
MFM'2#Z]#Y?!J9-O^#;IW 75^G$..+3XOC7@")0@;6:L&59]AJTY02D(#20GD
M2?7>#"V6 (T(Z3/M-XI0L\Y$O5X:5.M:_=3J#JA6A'5&'0[?**Z&JC5JO;7[
M>&F4QAH365PU<@+\B .K,U361!O[;*4"MMZ*\@V(V@%)0_T,7]1VL(A9M 2T
M@<KPC>).L'JC]30VF5//Y;&96$<)5N86*:+IMWY5E4AY(G\!$9E>J]YZ<%-B
MZ_<A525'*D/T=Z0J*-5VE%(AZ[<E534I:H/T<'0*'WST>\@%^/QH?"-$!4D[
M,IVH#HAE)$!$H\<ZMQJ4:G"U0]+)D6+;L6*!7HY'WT7!( E,<YH<N'XV5NTR
M9LB]5' 2HH\I2R_)CM^NDE-15A-T2]+ZV5NU19DU!%XE3<G[WK/+OI/6TO-=
M/<U$,E6U*AW6H#>:K;+<DS=;SPN#,U58A%L5)'V8I=H0S)O@3QU<_7SX[+L?
MX'*)R92*1_$#0FC$O7PF'B%/7I MS>)P??^[](7Q:_HH 29DY/"PE"%7^0%:
MJ4VQ7'GN\4CV !"X0!\/-D0+>YYX]/$@8"$Z #X/%0(<A$*.+XR&RX\'SP_,
MPQ]P@!8'(.!:^'A *"'AXD.0D+GD[X1^#D $NT0,4_=>PKHABU?H#_5Z"9'[
M&_7"!;I%#WR<]?-R*MZUX3MZLJ"$ZXVMREP_0$^4+G*6N/)PH!(&$S^ XIA1
M51;(VQ=[- E#.=DB<XR%LXE/55R2V//0%1^DW.Q6V.CH,'=&)%C+*: ]@?9:
M$KO[9-;6LHW:4#KG*,8J2]X$O"TI#:4J=E0SX2HX+^CO+GJP=O=6HD=_2F7:
MZR"/O)7.OW%/&+G_":,K;>ZIJ*$9>_2ITNO7(=0Y-;4<%M0SW9TS1V[HH5OJ
M>3P;>(*L5=_2D^OVT")OE3,2.H'LVK1I)N=79#8G1' [*J/80DL\\Q.>3A%#
M\M28B=RUN+NIB[J(=_<"6X\/Q4)=4\JN*"31;660B+VW!6(.AIYX+*XE1/A1
M9DT/JPL/^CX/\O C=D/H>2L)[WE(K$<@;_7Y$7JA6(K@1"\72XA9>F:SJK,M
M,M -"XB86 IT(?WU'UP@^0%Z%SLPH"Q55#-<^[Z$28!FB.F$,>DS%W")@^2B
M/4BRCQYR6TRFTHZ_\AGMDMQ0%DRIAVDB72O,5O;CQN-B.9SO#4J;\GL=>@%>
M>N;2FF-N1]K:B"@JTY?'A7A01T,2L-72@PY*JO^2B\'NZ3E/BQ<XD)#W<\SD
MB27Y3=7% V*94C9'<(V>[=(%Q&3C>66C=/X-#\<<O(2>S* #/D/Z02+RA.3F
M%.D?126<4^+&.XB62MUXLUM3?4[5 >16H,LY=J+I1)SC$%?3<+XNR2BN-49?
M&.+_LOLY)*.%4$VFM/8$.I?2F*GE!K&)(SX<+,*R=HII)-$YU=1WUCGD#AX%
M'J7^I'K3P=$FQ^8M)#,TIB&KEZ0*L@,B30AJD"@/L0,"W<\9:A*I"+,+0CW1
M)I%R$!T42$3<BMY3>=R!>:\N8TJG^/-HO+R@1$2$"<E8HK;8VX[":_/$+XC.
M&!1S58%E=1ZZ/IE.9)/U8MB*O6OR0>*JUA(L)#:@T!$=Y-SP%OL_)B1=9LJ)
M<Q/U+SA#F>CVB%W+.BGAIEF(?)FGQC/.8SE TP!T<':I<EL7KIE [HZ U>#-
M '!WQ%.%<D:@.R1B); S .RD>'[()P3Q7_Y*7G8S<A_%'% =69HANRM@NJHX
MIBS[5DEN?8?;Z?\0D_\?X\>J]ZY'Y<^AF#MQZGE]S13)[)IJOA$_D\I&&6K$
MW1#_#GH&7:( U86,,,=B%N%E&0WT"C&A,F1L3V'KF:&2]XI;-LBJ@N]JL5.-
M"/R76*_ 4XS<D2\_]AZ5XC6(KL/;,174I;]FP-O,^S3#5&X[AV>U6'IG>9#2
MPG1O[/V$&7*"Y+/(JR@_+8V\#3 =%(HZH8 05UB30.[:BU!9$BK7E!K"=JYP
M=LP?<F.<A]@+?J6A+_* @M5T -N?*M/O :J^O72-H#A$X$[(K0A@A/[.H8]K
MUM0V0ZH32TTE4:YXW.H=RW^'$R;_>R(O"9TBYA>W"EMA;F-.L=9#N)#7//@B
MW$N*-R(AF]W! K>34TXJ2^S&43U&=%%->2 SA.W@0!;S/9G:=.!:\5N3V7II
M;SRQRL_\)"4AJ7CJ=YW;XU<*<RN^5S29?HN_M#=R^)0;RB(9/A0QGIX6=L9:
M87:MKK7>W:,= .A% U)YU:O^=0?F[*@*/HMK_;3392?_4D$,@3N6U]3;K2)/
MR7#U[[MH.5%(Q%SDPB U2[TD:N"N=;E46O&E=>Y?/I_XH8=\.O5$N@F)B[-O
M1B?"&L)V;IRM]=,OE+I/G%T^_<D%A.PT8%W@8(71N?#AUV^?+JA;REC+#[??
M QO.:%X2QPNYS\T28R22M,#KV(C:6@6%PTQMD?\LRLB=>&J'VC%%U/;GR^23
M,:,9(LY*SD*^+Y*X8A<W@.M"K[?S\9UWZJ2>W0\^A:)"F:./H](>L?2+7?[:
M'8GC:5"<XH>Y8:X%9ALUA/Y _/ _)/:[VTSNE@@@#M!<4>>'69!LC=5URRL$
M28+'4372M,;JF/B:0:RX5IZK]CJ/3M.)KVO(P*\<C;5#[5Q8IA&CIL#30A'-
M%+:^EF//?74S>$T:6]X.OF2>$PW?2:>6Y4G7\!DOPD4J8Q-4>TLF=EK?EC4\
M\AC,0)(4J@.2R#6U])JRA//*T\YF]D5.DW703]F,H@/8/:E&4SX__@M!)DJ[
M&D4L0^^>O,:B[KZ4-&1F4D: NRFEK+4U$C.!W%$YGZB9E$]M#Y9O4<9;)%)A
MGG]-IF.>BD!/2*(7MPYE1R3_1ES.M=@C1^[G9P?YI;UV8^ANRUO:6RM(5WW7
ML=0K$R7;X\T=O,^5F=W1[(XU4^#N&@[SV!*Y\C#15)R6XA$_3PKQ8D(X$5$>
MFGS@I.2R]GA=*PZI337C-:+L:UN3Z30^.WDW1RC(K2J4<\QVJ%M/+M7EWIIU
M)AN$KG;T."6,CX"$8GJ1U?XH7@T90Z>0U5C ;SE3CCD5G5/6+"&7]T[9'\O"
MU(!TK:NJ)+M KEZN"D#7I*H=@*ZI&WJP=("P_+![5;+)L;'L\B<QZ?ME,?1
MW1/K*R6-IU8;8'9%J)JSJZ; .R5FY02K(>Q.":DXQVH,O5N"ED^S&L)N?TOW
M:RA8B6^-FX2!F-[%'JW^!CIKK*W?+1AQ3*<3CLBUPHT"23CE9@Y%"!L'3SB[
MEMT"?ENRU3JJ+'M2W#ZE>-Z]7B:9+'[$72%%#4#WQ+F![ >/G9!W^UO)&LHW
MG10@P.("'[ECHSU890:Z_3$OVU:<3,O7$TVF-8?Z4B%;(K]@4F8F=,*K04T*
M?Q=/7:G4;;$[4-12[]J,<AK!ZH8;3QZ8^SW$2X%24UEJ =^Y H:;D#ESZ,NU
M$;$B5ED[T@%L?84H6H'GE/*W9XB5+OZ( V;K6HDT-@A=6QVMM>$M6L9&2B41
M2YR*#P0807; JCY/PTT6NHT@=\>.V/_!QY(I]I#\L/"$Q#M-R1?9RGW3!F'K
M5DT^-#&9)A?:F]Z,4/IRA?H\Y,N1[^21R:JXAM]).E]=P_]0)DOL[O,!S$8I
MFNG,#3[,5R*0"1_DIYO^D!DOD[.8+)0[EP%<9_H4G6;N7'->V RT$\?#51^Z
MN'^B]W,:BB-+\IJC"<D<UQB\:S-!3F(>*<=#-H'>RL?^Q5PL"F'R"4UAZ,G:
MX4Q@0^C.'><R$?B&H64TBQG*7$'HG-CU8U' .4Z/>%QAGM'YY47\!ICMI\UW
MX6+!=3:9RG,;-;/N^2I=]KM#L_@F$O4G1VK&KY=NI1-#WST-H"=+4SX_+X6A
M$_%5+[JV<YA)$==:2#QAHLO\36:I2$U0VZLDKNVPWV'@S*^P7[H/J?IX^]WR
M.Q);F,@=B0\IY'8VQZCA,S)M$+=<6I"P#".6878EBL,CMJGX+J!Z5&F#V(F!
MHL2X$U?WB$$N/FW$<K.G,?2V5R/-&'72R[;M!"S@=4Q4-)U&WQDSL%\=;,=$
MXK-,,!?? X)B=RPK66H&Z\ 9D@8F&UU0B_ 'RA=]I=OGV=\"_O+3?P%02P,$
M%     @ %H+^3MRDCZCK-   <EH" !4   !C=F-O+3(P,3DP-C(Y7V-A;"YX
M;6SM?6ES'#ER]G?_"KWCS]C!?6QX[: H:2W'S%"6-#OVIPJ<5'F:7=H^.,/]
M]6^BV:1X]%'=585JCAT;VZ-N%H#$@ZR\D$C\R[_]?C5Y=1UG\[J9_N4[\B?\
MW:LX]4VHIY=_^>[G3^CLT_G[]]_]V[_^T[_\/X3^Z_7''UZ]:?SR*DX7K\YG
MT2YB>/5;O?CRZI<0Y[^^2K/FZM4OS>S7^MHB=-OHU>H?DWKZZY_SA[/S^.KW
M>?WGN?\2K^P/C;>+U=A?%HNO?_[^^]]^^^U/O[O9Y$_-[/)[BC'[_K[5UB?R
M-W3W&,H_(4(1(W_Z?1Z^>P4SG,Y78[<8Y.[QWY\]_QM;/4V,,=^O_GK_Z+S>
M]"!T2[[_KQ]_^+2:)ZJG\X6=^OC=O_[3JU>W<,R:2?P8TZO\WY\_OG_4B;?7
MOOF3;ZZ^SW_]_LS[V3*&'VKKZDF]J.,<1E]U\F46TU^^\_ T3)P8+*G)T_[G
M[2T6-U_C7[Z;UU=?)S#=[WNBYTU<V'IR!%E/&@Y#W6?K)L=@]KA='[2]MO-Z
M?I$^S.(<7J(5[^\C:T>3@2CZ*?X&6#3+Z0+DP(=9,X5_^IC?^K;KW*G3@6;U
MH9G4OL6KTZ+I4!3.ZJFOH4_X_;R9SF'4L/K#\:BW[;*7&2WG]33.YY_B95[6
M]]/4S*[:L?C>EL/2UQ;?MAT,2VT[:=:V?1^TGC=75W'F:SOYH;'3^<?H(Y@
M>92S:3B;3)K?LNY[U\SRGW]HYGN)/[K#469S_L5.+^/\_?3M?%%?9:MHTU,M
MF:S,Z./@M+7!ZYOSB9WG=F!6AGKQGTL+&OCF_3348" VL\&PZXNB$\/SI[@H
M#]GS04="!;Y/%[.5K%NIO6T=# ?1D12,@M>[>II_><3[;Z_M9+DB_\>X^-*$
M9M)<W@P%U[$$C(+63W:6U_4Z#H7&M@%&F6T[4Z-CMWW-K%ZLO(DLLIN5EQ&G
M;>S]%DT'IG"]TI_C[PO0,AWHW=S1P-3G1<T_S*Q?S'^I%U\N4GIM)WG)/WV)
M<?&@Z0'O3.^##8Q"6^_R@"X&IKC]N]VJ@WZHO?-08WBXJBVHW--P4.H^V!G@
M\R4NP#1L\?H>TDO?=']:P.=J-<$LL?,O[T X'X3NS@X&I;:Y^CJ+7^)T#KKQ
M_12>CT?3O;VKPC,XMQ-/>YS&H_[ZFLL2E/L3Q=Z&Y!W-!J3LWAO.T5S0 /#3
M?]=Q$B[@A[\O:_#EGC1HK9,&&6Y()![\_,BV7D>$NCO;@PX[(#*KK_\.JP0F
MZ?OI=9RO]%NW:;?J<ZPYM18SG3H><':'>UT'=3,@Y9^65U=V=G.1!A$_!_9>
M8IY;_M[3/-OU/N \VUK-+1KW0>6;Z+)$78=0?HAV'B_<I+Z\#3WM([-=Z^'I
MW*Y%/T6_G-6+^A]QW1:\C[9NY)!C#H])_NN#KVW]RTZ=#C^K0P7Y<;T-/X];
M@00L,A^.0P\;H]2<00@_X:(>)[NW\[YF^6"$=A)]9Z->J%HG5@%$;Z>+E6'<
M>O^\3=L^:'QK9]/,>A_B[-,7.]OK!FY[?@A:6G+AGF9#4/;T>UM1?F@_0]#>
M[N78W:H/NM[9>O8W.UG&'T%N+&>W(9!]9.UL-!A59_-Y7 5+'R22K?\>SA;W
M32ZF/S7361;L,X!NE;K3DH6''75\7#Z6!V7GD$,BLKSZNM(GX%S_V,P6E_8R
M?HJSZSIK^(_UY9?6>R:]#3#8;%\WS:^K'[.6NDM5N7^RRS0/ZGFP^1UJVA[4
MR6!4MU5&K1H/1F4[-=2B:1\4_K5IPF_U9 +<=K'X$F?OIPMP)>LV%+9H.C"%
MAW+I$5T-/(-[3V'',]TG=\0H \^[W3O0NH,^J+W==/IL?]]/UX9'>Z8 /LZ7
M*VW_'XV;G_FV ?T#NNB'XFL02\VLA<S=\&C/%+2&:%N+GNEIQ^-;&_1%S>T>
M1RLZGCS:,P5WJ2Y+._G1+E8QH(,6[8!N>J;\<"*'I>>OLV8^_QE<'SO)8;2_
MVGJZ<@S@U[PY^>W)<S >+YM9VVS''H?H><;@TS27T^>4'#ZQECWU3'][6;"Q
M0<_4?%O7V[GG2.:=N?GZYH<XO<RY:)_KJ[:&51]]]S''52!V+[6/G^IOW'=+
M$$?QQWI:7RVO/MB;0V1'^Q[*T-MJE_W ;OJC?/6Y*2!R$-IM>^F9[K>_?XW3
M>=M7:V_#_JC[,(N:T[/0?#W@'%F+IOU1V$Z,;GJV/QI^B3G2%,/9=9S9R_BF
MGOM)DSWT@P!KVTL?='^8-5_C;''S86)OMU7^OJR_YK=T'ZE[&PY*74L\V[8?
ME-9#(Q$'=S0H]>U>JY;-^Z#T8P33;#E;%1G80]6&1WNFH.62;F\Q##TM3UCL
M;=@S=>UX:6N#?JB9Y*#Y!PO,^AG&F(.WV":#:%^[(6EKS62MFO=#Z7PQJSV,
MEE/C]Q.VZ>G^Z6B-TXY&_5.5G<JI!^MQE:5P>Y@@YP;#?[*4O+:3]9F3Q\T^
M-Y\:GXZ:4I\C]H]'6R&PO4T_-%W'Z3*^FS57CXY9G2_GB^8JSEH0V+*#(M2"
MC6@O+V?Q<KWDZP:MV:>7[HO,M"W['-1-'Y1_6C3^U]=@OX=\7@6<L5893;M;
M#4?788;"(7T,1_/F7]MN[';I<^ Y7:P\XS-0U]?UHFU ]MC^AIM+NU>S3=O>
M:/S23 *\[5GM+6Y:4;:QQ3#T'++0NQH.0]T!J[FC72^T+=T\_GT)1LO;ZS;;
M5=N>'X*6MFNXNUD?E/V2HP/3-C7SGC_9[_AW@N==,[O/4EK_]>8NDMJ6^;OU
MVN^\#@WD[&_9+WWMWMAMSV^EQ=N)7TY64OH'^+Y^/(]]7"G'VX' :(C3$,,@
M0VV$^7[$/-[=B)/&/\)K/<JJ:F:R<[>J<;F<HTMKOWZ?<?P^3A;SNU]6R"),
MUD4X_WG]<_6<HO/E;/8@.#JQ+D[^\AV,7NUM4WF#?2*$(2>(0YP1BB@-&'$;
MG-&:!8;-XZE.FM5)TS6VP\[U+3!,<Q/C.OQPT)SWMJTL=9I)JY#W6B$<>4),
M6XR\(98:P82DM,W<'W#6V<R_:F:@L/[R'?GNU6^K8/OJG[>]V)E_QG"/BZBN
MG_A^GE.G<H^H7L2KN_:Y..P@*]L,CQW,K C/O(DI HUA[:;M9Y3-#2HJA'#,
M>F2\ 1"I%X@R&9$U21,32<0A'<\=] 5S1V^ E6*)3\NOH'CREH&=W;R_"P _
M.-_S\S3:V32&#[-X52^OYCNXY>"^*J),LIHR%%1*R&+G$*8 .I$<!YF4DD0<
MSTCL!3-2"2Q+\=B'61.6?G%G-:X LY-5_<,ZU>"0[I5#+7NH(C68IQB1XQ&C
MR+%%(AH+7[G22FB.$SZ>G_@+YJ?A$-S/1<^-X?S+W43_UDR65Z!.':C33=)E
MZ[.5(US0: @2&FMD+);(<LX1BU*E(.%7VT$-B1>XVGUB54HZW#N1X&$"/]97
MJT)@M_\(_[.\S6%;Y]GL$!&'=%-9%XA,W" JG4?<^XBD310QP15W/&%K.IBW
M\@5R3B$82S'5&IQ[Q=G:#WS:HH*9!,4\03PXB0R\*0A0M<@$Z30UTED;CV<5
M]8)9I3_$CE8A#V:T]L<^-X]JHWQJ)F&;3FG5N'(^"HMI1#H9@Z+T&&$;Z+W@
M3,ZJX]=?O\#U'Q2\4@+BXFO,H<'IY2KW[U[J[9<3NQM6SI! $XRGA:<HF>00
MHP*#A+3<$<>,%QW$A7F![#(8<,5TR2H=.?/SSU-8A;/+65P?_6P^QJ_+F?\"
M\_GVK_N9[5(V1W99&4N8"3&@(&D J$#W6A4,<HHY)I-E/O$.<3G\@OFK(*;%
MK9AG9QMW&3#W#U=$4"=PI(AK'A%,T:,HA$!:21*5M)1:UH%;7G(8MQ>T2O'!
MN?U:+^QD6P&U#<RPI4450!%+ Y.B,0E$K(Z(&.J0=,33X(EGRG7@B)<<NNT/
MLF(V3#Z ?<R>U^Z&5;)*:>5!##+F4<":(^>,0B)2+D12RG+?@4E><EBV=^2^
M\<J_?+]I+[;_3=I-V\\][@KOO4YNV+$.O09N6&HV)[0-/.9!5[+U24O+6]:*
M##G>9 =^O\Z[75TV)B4=;A(;E>Q^+_$ZS:ELNUQK7&H[W7,U)NG=[IPJF#)U
M7^_U&ZD/YW/+U[=E W88E ?T4G&3K #C&4D#;A81D:,8\EYC]#9$Q0@FK4(8
MH^-QWDPF,6='QLG=VL95%?NKK[:>7>TVP7L=IZ+8BRBC0L2!HR*"D0@' <8G
ML<$813CW\M33M0;CH>:TD"_E'1XPSZRPKNL VFO;/$D_K-QBH$IBSJF,X)X9
M(5'B\.$4?(TQ<!8H,YQTV' I$Z$X05X>!OJAW=>#%>_NE.\Q38("?D&K:P;+
MC+GKD%H9"KI>Y5>&RL$C!#O&'IPC6UV:5_)\P&J+:.^^7$543"QQ@CA-"@GJ
M,?+.$F185!%'0HBTXYFHMT2VR&AY^%R%'7.!28*",!11@R6BRD1$I::2JQ0"
M[:!6"VT%';$\&W<)CP>EW);/QN(!BW/0;S?P!J^*M^W< &K1OB)@8&CL/3(2
M*Q2L90B[&!!F7FL;#5>RU1&7\9GBJ!5]M@,T#&:E>.9Q\88NW'-@3Q58BEPG
MZU!^^Y"U),!'-(@KG4+"@>%P\C9[?WPT/'H%$Q#R5LK#*^[ <&J32[FU607(
M>1>-04H%BH*C&#%O"%(""VVT)EYUD#F%-A=[XY6>H2IV;.A+,UM\CK.K#36*
M-YT,VO!X14R,6&J).-,&B9 L"M$FY$-P0@NCL#S]PQJ],4)/$)5B@)^:1;RM
MU/OX!LPVXF%OVTI+8YD&XPZ39) 6T2(<<$0I&I*PITS[#HE+A4YV],8:0^!5
M6H/<W1?P>,NIO2K9V;["-H*J5!YYE3SB,6!$%-!C)77$>4=)NZ/:HY[GZ%VG
M](U9*9ZYJ[]_ ]3N8(V'CU7>*XH3YXA[@Y&P8)]3\ :1TSIJG*A-5)_\,8W>
M.* C-&4SJ]>7/W\"XQ@D7:ZC>)'>U/.OS=Q._CIKEE_;ACK:=E0E%HW3@$@*
M&I2I M-;*!=0$@P+ZF7P.!S/+(7.=/0G+H8&K]PYX_C5UF%].NU.^K4-E[5H
M78D4C)><(6T 7"." D_-&>29-4%2CBGI(&4*G>[HC7&&0>Q4HB4_-5._EVG:
M=U)1PZ*W'DAA1B*'4T8:R+)<*H*Y%DQU$#HE8R2= K"#(E;LS'(SO6SO_6YX
MNM+$IJ0(3"LDD4^>4!0%0"@(U\PXZ;CK< *Y9!2D$S?T \WX3F\K8=&F>46L
M35(0BASC8*TIP-4G J)3>1#(@"O1'4YHE(R*=&*,@; :44"L"C\_=,0.DQC/
MFE<)A*.V4B%C0#QZP_)[0CERX-@Q*S@UK@.GE R2]"U"^L"J8'&<+==.[.20
M7<TJ3KF,'J9'+/>(F!#@Y0 ]RFC@5D<,V+;:OQX_'-*),WK&J%SXX^Y*S5L,
M@-KW4S]9AGIZ>7?]YLZPR/[F%1:*>FX%4E00I#5+($.M0<E(;7U0Q)D.LJ-D
MN*03APR$U3A%#%;7;5^DG]<7:.U@D9WMJN 3R]N.B!(A$!-@=BLB @)!:9PW
M\-?4@3=*1D<Z\4;?()6NIU2O[*?MQ;5WU%#:UK0**A$;,$,R!HX4EA81D3R*
M-BK#0XR,C9@8== 9V VG-QD.W@I84YOC63XEC PW%K&@P$R0QHLN8<$RV3#]
M+N&6XE"=,"NV11W!38CA370MMIF>/UPES#&+R2">;$!*P/3@7P(9JQ((#\.5
MZ7(*NC0W'+5@3_>H^T"I],[C!WN3W8#V6XV/&U3&:VTD94@YGI#7N1BB<PQ1
M$//)&1M,ZE"CM$S<KF<^Z VIPH543JPP^)BQN_XYHC>P1BX!UBJ4M[=M%8A.
M!H0?DIP'9**A\*$-V(L^!0(P&-YAJZBXV.C?F!@"PL*VQ5WH*2O$_<;%PZ<K
M)GSTW#/$@Y)(2*6RP%0H<:N\2$98V>'$9G$9TC][] -:*8:XJ_O^V?[^ )56
MHF1?T\I&KZ73!!%B+=(B[\Y:(9$'IY:[X#76'5BES([ H*PR (+%!,DA[OD&
MV+@S!O.@D9:4(QR<0];D@KPF)>H33,QVT#)E]@"&%2-]8%8P@>66DU=4[SND
ML>'IRE =*;8)1<4TV%@T("R<!FM.ZQ0#(49TJ?A7A!^Z+MGS+)4>8"IV[JNY
MNEI?)[CWB->31\$7%]91+L#A"@0I+07,+P9$N"06=",1XN2O9>EY\7O J)B/
M&D*= ;*3#[8.[Z?K>H0/9K#+6=W;N#(6XQ B..9^56 7[&K%A$52.A*)YL:Y
M#MQ1QN+LF3L&0:U<_MK"UM,8WMK9%+RH.;C@RZOEJA0W&$2UKW?GK>UK7$G*
ML,@IGD%CA7"*&@5L'0)4J6.@CC$AIVYV]LPO@Z!6, 9V1^PJ3S-? SN+7^)T
M7E_'VSJXJP(:<7&1P)+>'1D[I*?*:.T)XS)?(L.1U1(\MJ@Q2@P,<\(Y"Z)#
MT>HR1FK?DF=P"(>OS+*ENL,'FWVN+W%1^T$+?WP;_M,"/E>)/Q<I9Y.^FS2_
MC5=D(E/P)*?U6<[KXQ\>//DASNHF5Z6>Y:#8FWC[W_N<A+>_^U4-Q8\PX;<I
M1;]+QI<EI!*8YEI%#"7,X9TP,=]]2#%RN;PZI=R+U.H,^$"IFW&19_AAUES7
MP >O;WZ>Y^K?]T'(]36W]<XR=^T[J7S$03G)D&42WEIO'%(F9HL3&TTBI^!G
MG+HC=LH,]#1==,B5*9@*F&[+=>U._%L_5&DG-&6 E94T(A^2@^D(AH+0ACM.
M(S8=++0R/#;4PCU/!3P>M7)!9+ !?+VN7_QU$E<K,@UG5\UL4?_C42GEC8'D
M_<VKZ&*B7%L4+"5(,A60"50C%CA-R>"H8X=S!V5B!(5X9B \"TJ3ZWH.--[5
MH,OR]^Z0UMZ*KBU:5\D91[ C*&0KV"5!$,Y)U8G&!'" ?=PN&VS,B$(Y^3,
MG*5WMQ[<E@*TPW]O"TSNXJ-]32MC10CP@317!'PG3N%5,@()CVW.RH_,G7R8
MH9A ZAW+<O5BP"M\#3P?LJ<+;NX^9;:Y096P,T%3@1S\ S&5 N(!OAJ8K-4"
MW&33H69,F5!"(6[I#<%B^3A9%N9=6P#GEL7WW_JZM4U%I5$$AX@XBQ8E8BDB
MUBFD+4TV:.>#ZN>*5_3R6:5/%$MQRU]MO2JK>S'-)0OR%2@/#OO<G_39P3KM
M.JALQ));$Y$2 *Y(@(#)6X4N19PDQ5*+#DGAZ@_%1X-!NI^IMEP0FRF: $4-
MB+])G#=IDL^3VFFH=Y[<;MVV8DH%K[E#E$B!;&061:;N;CBEDDO5(3M8_R'8
M8T@TRQW*>QK(>EZY;X>P:=.\PL8IQPG(V7S<W7,149#$@34G4TI<4HT[J"SS
MA^"E@0$MYIS;F_7=I&<>Y.(L/K\P9I=SOK]UE4-9-#B!N*8$/A)!QA/P"C0A
M'E,.CF:73"#\A^*F80 M&.GQ,8;Y.X#O[LJ29GJ15C446HFGECU4RAB,O06_
M05 P B6)B&&BP,%TS NFL.RRDUOH0MER(9^!,!V#KVX-NL.D5(OFE=?)\,@T
M(BG79)#8H^A#KG-K(_78:V^ZB*D_5$!Z($#',Z'NRA3NWG7=V:Y*U#&>=$"4
M<X$(C1%1+S5*%GO!L0DB=H@(/;RL]@^@Y_J&<CS66=>>NPN);JQ!=Q!/M>FP
M"LF[(!.(:98L K%-D0O@R$HO?+X7('0*/Q+^!V>V@3 >CPL/TH=MFE>:)RXH
MO'0":XNL-Q0 =Q%I;S$FW">GNYPZ%W]P#NL%T?%C"NN#U7FS^=G!VJ.B#+LZ
MK%2^Q)[D% @C/,#DP'C ,9\#%@&LB*"L['"(B)2I%S5ZW*%GB$LQX1;<;JNI
M=4R,V]!)A1-65F.)+ T6R4 T@ #>3U LEY  ,%P'%5K&WG_YB7']K,QHT;*M
ME=T."9IM[020T"%)G .%) $228 QXAF*'',30&APT<^U6"/HX,XKOR]TUB>L
MXT4ZCN*P]KU4$D2^HMXCEZN&<:X\8HY*Y)F0/'CA<)>TEU'#'KUSV*"PCB;#
MSJYM/<D6P[KJ_JK@P3Y%>T OE3-*VZCR21'PIKSC@'X"GSY1QHWV)+DND9%Q
M R.#2[%><1U+C,&K\:-=9+IO+M)Q_'9<CQ7(]21%K@,F<R%O!78+"=(C0Q-V
M*E@9NUPL.6I6W]#B;3B(1W8I[B\K[^)2;.BD(C$%PSP8Q,Y@1*WDR!JC$+,*
MVV0M2UW*'9?)0W[Y+D4_*S.*J,QG.R^^YE6:O_T]7^H^CZ&M4-S4MDJ*:<9\
M0#!+CCP/ N2!YX@00:@TB01[\F4XAEKF7>*O)S#'8**/\>O:AKA(#^IDMF2C
M+:TKQ8VD06#$8\H' PQ!22N&!)4LD&B(D2=??'($1NH/SG+5' YEGVUSM$D%
M)K! ,MD$ ETEQ#$8)"9)%Z)S6O=T*F<$L[]OGND/PY+'[1^==W]>.. Q805/
MOH]U?G6PW9EU%8;;#)XIV/Q+8+WUC@*LQ^N8FEE\<!KGQWK:9+O]_7019V"L
M@<WVN)?;RA$_QL67;*ZUN3NJ(!554$1R$_-]?M(@PUA RF@*[Q2UP9IHJ>AP
MBWL9J^58]GJ^S7/"L!<[D7.W>?9M(CM8=</3E0X.@U<:D(TYI8VRA ![@[1U
MW(; +:4G7P;A9'EA6T'=3O@7.[\S _INW]8=//7@J<IH3P5H9L25LRC?>(T(
M!3\@"NJ"((X)<_*\U'F-GIZXZ81/.>/V.DZ7.\,]=X]4'.8 #IU!B1BPY*@R
M,!_K40C8^*2-25TV1LJL\M&K\LP\/1J44DM[WLP7%VE-Z([U??1<Y9BD"8QV
MA#FA*%KI<\$$#?W'$.'_*K%^*E4.Z:/TM<I=H2EVACM.)OE>K#@%&3;)>2[A
MJI[6\T66:-<M#NNVZZ#2)GG/." (^@^1O-,BM(Y(ZD \3<1B?OK,T;>@'PR[
M<LENMZ;0?C9Y\F1%9 2_VTHD<C4,JQQ!*JI<AS-&HR3!T7>H?UZ('UZ*$=D=
M_-+E IK';]HN!V5SBXH3HBDA&$E&-.+8242C@HDRB;FT!MZ:D[^+^:7P5W]K
M4#!+]Q:Q]2OQ&D3P;J=E2XM*2NFM21C1?'C046(1IB(BT/B4YG*ATG?8%2HD
MR'H-L/2!43E+]UFD]:X\Z_U.ZX=<&0Q69;&8U6ZYR!OWGYM<6 />1T!YLN+W
MV[=MIZW<ZTB5YR"HD]4H>&I1I HC[D3.%" AWXO,;&B5"#18ML WL7.?[_"Y
M>5"%>UUW][6=UWX';@?V5('^"LR(7$^7,*15Q(@E$$$FWP+ M ?+J8-A4:A&
MYYB\\CPQ8&#\B]H66VHR?XQ^8N?S.M7^=LG#_RQO-6/6F6<7Y^_7N3KK+:75
M+M6M\MU=5GNX02LL*&8^$/ #\OUNEN3B&C[7\DD<_F"TZG*E;R'-<TJL?E)K
M]6+?BL+O0T;7)^=32/D>[Z21((0@S/-%,()* L:F<JE#>+%0KM@?^44X;I'&
M?@5^GLZBG=3_B.'?0</E0,VW4ECW4SN;U7/XTQOX"@NTRMGKHA<ZCUGAP*G
MR2 O543!:H&$4P8!OL)'K+CKDJ96)DOW);P,8ZS42WTCRKX+&5NG8^*:<$2<
MD@@S3I%A@B"5L#),$^])AWASH1/7?^37X+A%.J&,K',8X$GTJN>K4)97<557
M>D.YIU+CG:]RS.>K ]&SN.*N_Z[C)%Q,UT=JPI,&;_)M2I-M%[4,1^>#GQ_4
M"7A]\RE>YB4\FX;;>LK_N;2357@TU*O7?21Z5U__'8 $8^E;%/84B1F%S7^R
ML]LML)$0^90%]"P?U3DI+K\G:\O?=Y-5(.KWN K::B]]5VAOP^-55$8&[%.V
MAV  BCDH!AN1,1P;ZYV5HE548Z!X<9PM5OH-<+_CC??3SS/XFO(6R&)=."+F
M=^ELGO..OVG!<^#JFYSG?)4? 4V^*US<ZT!5  >+$\M1E"P@%A)%V#F"9#+:
M8AM9H!UB187.KG1FEZ<Y&F-CO-^<WU(!><O[_TR&;V"P@]I7S@=K"59(!HZ1
M30S@S1;CJG:O@RD*W*%0=J&C*GWQS=#0E?+N-I.^.J:Z8N8=8FE?T\I)IHA6
M F%J,$HI6D1S=1S.G%54>!EMA[--A:Z/Z5O0#(!:"4=H YM_?E0/K7>[)XM8
M,-77!;]6]^E<N$E]>9OL,-*PVWV@.VT SN_](:;YT+;A;F+S7Q]\_0#.K*]'
M6[%B=OQN,F[M9EBF^1$K=H1ZOC,F-HZVV>YKU:Z*B5KA%<F9$Q%Y92C2F)!;
MG>*-E9X<M>E_U#R:!R_$FQJ$UBP"]L?-;7-?E4[.81XLLO")O#8>F0@Z[7:^
MVEH>.FB38<W6 5:T*8_GT2;J3OJ>2-*C>.9)'Y4F03"!*6()2Z2PR15<DES/
MC7FA18<BFP-OAX_)+-V!'(9)MH4/6K:LI(R>!A60LUHB87A$*5<FNYV',UZX
MDZT@,B8_'(O>T"9I&QU_<Y&>6$!CQ\365)_;K_7"3K:9M!LO6=S5L(H\8&4Q
M1E(SBK#2'&F+#;)<<R.4(9*URF]N^:9NXI3/OS6?OS3+?-_/IWS0Y6*Z5?NW
M;%YA&0FA@B,?M$$\GW+@$L?U74%<!-KE)MLR<:H^%ZXI@F&QP$,]C1?I=B-F
M5Y#AP6,5IE)KD4M@"9UUD.,H."H0M_ _CVG4YN0C4 -P1$]8E2NJ4P._?K63
MVX#'Q7(Q7ZRN";N\N(V_/F#N'9QQ2#=5X,$#A *1?,A26<X1]?"1!*A+ZP7C
MMI]2B2^3<P;&LA1G/30'[HISW^Q@H8W/@[7C)"8!)F190BI';).0&&D>M))&
MI81//FEJ0%[I"[02)N*#.0\=K6S\<IU<\':Z6&45I&9VNU:##?K6SJ;92O\0
M9ZO+@(L--+8A_<OJ#8KA[#K.[&7\:7GEX@S,_7JRS,DZF<3Y R&V0P0<V%.5
M;U?2)EI$DG-(12Z0CR0A80E86$)1WVX3K"@NSZ:Q[Z#-0?U4R07G, M("\V0
MP@!'D)$B:9*FU'B)Q<E7=!B4#YJRZ)92MQOGL0VQ;[GAA_+=_AXK16TPT244
M-37(>Y8O%]* $=61JQRELOT<?_DC<^ @. ^MY9]JIJ??!]_T>CK@P';&.UO/
M_F8GR_@CV%_+67Q47J[,:+?7>(&A\^#^F_7?P]GBOLG%]*=F.LM^PVPMRP;?
M#NU&[L>3H'5Y=5L>]UTS^[&9+2[A]?P49]=UCO!\S&_M.)2];II?5S]F W>^
MJ*]R5O3]DZ.05&Q#>>/H@PN6C:,.+%W^VC3AMWHRN;NQ[_T4=,!E/=:8Q59X
M!PWW>PD[GAG;'0*7'&R+'P"H\(VJ6[FW.[-T=\,J:N6"M S&I1)9,$!1RK>M
M.T\UB2((PT?,O]U!_)D';SRS 8CXJWPHYA^/'/'#D-C2624%X=B[?)&JU4 D
MP\@H,,R3E<'Z:$/B7>X*+7.LJ$\.>!XH&A[28M4LUV__#A:Z>Z1BRG&.LXN6
MX^].4HZPU!HYY9/4Q"6C3_[JIP'YH@-.!0/)VV:_[R##OJ95) 30RQ'71 /R
MEGED3=2Y1@8!X+B@N$-N2IFMB'&DQK'X#>V#[K ,!K;7'A3[*C$&?)PO5[[4
M?S0.A/C@A]0VW!\_Y!ACVW%WI-SLMMH>/E9YKRA.G"/N#4;">I_KJD7DM(X:
M)VH3;76W[\ S^FA_^Q'4_:RVDUW2<^/S5?)24N\XHM0J%&TB2*B0D+6":9N4
MXNWLT'&+C!^[:,\*J_4#4;GR>FMZ?VEFO^8KXAL?=VK0S0TJ3#W35')D& [(
M>)I0Q#!7:;%F6A@3\,G'>/MG@JX8%>>"K-_G7V+(2K,5%SQJ4'''I0F*(1RT
M!!/ >!2-MDA*$I/"QN,N5YF7*N79-Q=TQ6AH"^F!CAW<(GIVZ<J08^0ZK#/K
M%TL[6=_I> )FQ-,[)1\?5ET[W#'DLN2K4/>.M_#0KBJJ#,?6>82S,HH6/G1,
M&('GGM/.G..DU2F-,LA\FTJ>V+<5_ E6Z^-MP93/O\7)=?P1UOE+-^@ZCU4Q
MRF3B.B+!J$4V@OOCM%'(!9V"XEZ'+HE)9<R@81FJ.;TE**5@V\YU/<__CG:V
M2AB>-<O++^_ W1Z$N0\8#8R72$64"G%'\EG:)%',F\LQ7XY!I>)*=%#M90R\
MDV3O81?AA!G\4_W[>K:?XW1H_MXS6(7!^+:!@1G&?010;;[WPSC$HL*>,,6I
M[N"_E+%<3YV]^U^#$^7NLP2._^J%'I:Q=X]3!>&3YZ )F988$1,-DCK7M4A>
M:2)%2*;#%EB95.E3YNG>X3\U=OZE7GQIEHM/,-=)7/]\\\8N'JNF'OBYW4"5
M<0(+Q2T8=-@BK41"@M*$K +?V3)L+.]PYDS\[V7HP? _#8[^]NUH7OWVK8I"
M4L]UUDO&(.J%@@4Q$GGF-,%".J%;;1&>I!-]G]<TG.]\/T0530PJ$HR\P/EB
M(V^0%H+F6V<,B=PGQE^<R]P/V_3K*G=!_#3>X!;N4I^<NW^0RF'",-.@V*5@
M2,B4[]'( I%SSR+5R0CSTOSA47EW$,Q/F'L?>4,#,>_F,2K,52*.11  22&L
MG4;&>(\2-A1';C3C'6X:'\?9/17>[0WR$V7=AT[/ %R[L?N*1>=Q9 ()8@2R
MN=H-LQ0,8:HTUQ3,3M^AM, XGNPI,&Q?:)\:KV[U9_KDV/V#5)0Z;HWB""<5
M4,I[R)[GI?3:B^ PEO3%.:RC\NT@F)?87U_O2)=(R5L/M<K'_';G0[[L877.
M"G[-Y?:_/7D.\%TVLYO_VQA_F1OCIQG=."6??,086R=DQU*K3_#Z=AQD@TQI
M<X56+_U7)CF;C'>(2YT0<X8@XQ-%1 <JB:!$L7[J2PUYHF=4UBR%^_CFX/:Y
M9?UW#,\>W'<5"4TFWZHJ@J$YZ3<@QY1%7N*D@XA<1?[2O.R1).EPD)^ZB#V6
M78_JO[*46:?-ZH:O>*N=B-4<29:2XSE.(>/Q+/N_8,>X%.RG+&&/M0H.UTR@
M?B@U#)029PRQ7(%'T*B0"0Q'@ZD.ML-1SD)7!YZ\B.V*>4'W^F/TS>7TN;L[
MMFO[]N_+>G'S#>QWUS_5=[<O[GA#=C6K$J-8:EB#P)E%1$F.F!0>$8DED0H6
M*;:2U>5F_)BE#ISWX\95\B;B9$&U8X! )8819S$?35<XRABL52=_Z*R_Y6T*
MX%=*Y6PB_N,#M7D@WSQL6@F8M34^@&;U&$FE#$J)"*0\490+KHWIL/%5R(4L
MRC8=X2LH^\L=77ILQL6L9N[#SZ]O?HC3R\67B_2YOAJ]$N<36^*)\G\\CP_-
MO%XQ]#=#8,_KUD/O%>>*&AYS"8+H$ 5K%PEB!0*'S<*<DO;MRK2,@5\^7E9/
ME\UROGFN/\3Y_/,7.R5T?6*E)V0[C@N8.TV4P[DR UB1VF(491!(*Z:-$,D%
MVB%UI5SI_J*\UYSV"I72SMWF?3??B]D/S?0RSDJ]$7O&K9+ +O 4$;:@W:PS
M&GE#+0J,,$TI5L9WN+VJW-4%+_>-Z'^%3N.-V#S;GI5J!=! 3]@BF:)$-&A
M)P%$@GIN&,?*M<N/.469\516%E.;E0HT&88%8E801)5Q8%!'F*'5+GH5G24G
M[V,.STZ#*L8CUN TWOM#Y5TQU5?!DJ9($^#HJ09/3@?PWVA"SF,I),$VR ZG
MPDY7UXW(U3VLP=".].K"D.&\Y]ONWRT7RUG\L9[65\NK#_:F14K42-?2W!.W
M,U-P7]-*:$&$]!HIX@FRP:I\ PM%T1L#\DQ[U>YBHQ%F_C%>V1J68':1WM5S
M6/6<)GHL%AL[JX2DA$=#D5'"@6\3*0HR:61%(E$+Y65,IZY?^V6!-I?Y](WI
MJ-<_/4!J??"CP^NV[J$RF.L4N$*$>9^OXW HJ!!0U$&PI)4SIL.QLF(57D?B
MJTY GA0SP8!=I/=]'Y7GW@0E# JKBAO1@SG**$:$B!A8="&(#FG<Q8K"CLQ0
M1T)Y2BSUKED>K0,?=%%Q;;T**<\]BVKM '#%P/ZCB1,)_TJJ0[RI3)[-Z QU
M))(GQ4_U=5<)E;NH/"5>FD219]0@0QQ%B7*+3  '.09,A>S 3V7.F8S/3\<A
M>2K\='^6JR-3/>JGTN"+:LPL&)".(>HI@_?+8@182,ZCP"1TB(')/SYG=85S
M/WMMN0?\,44_3P,X"?GZV!C>_I[+T=Y>)KN!40YH77&@UPJ1T\(!/AVP0A[[
M]0W67CJ38JNMQ&%>F1Q-C/'B:\SWU$POCT:D4W\55IJ(E"P2)!<#(CDYPSN'
MF([8!"HIP'2J;NY@O/#T<NQ"R(XJK(_@N(/ZJ81106(/VDHF@V*^4#R FX9H
M#$!GM(;YDW5\2W':T(CV)*]W!R!W-ZA\B(8)L%JT9 )I*A5X6J!O5OBX&"G1
MK?S53I2W#2 >VD7%%07<I4!")X; 0L-(^N!N9Q<4EV# O2!Y>O3"-<7P*R4U
M=VJ!8P/3QW>:G4OGDU%(,973(:A'VFJ/O.*"Y6K]M-VIX!/CM![8XA#UW3?&
MS[GQ1/35</B>R$; H9IK>TB_5;L*<^-,L %Q0@/2WB9$\C&I6SUOK#.BPUGT
MT?AC $G?";23$N^M=H(.[*DR#G/LP+=/G'F0-"(@+))"4IG$"+@*SLD7*,B/
M7?5CI'<G-$]>9/>$Y)@;:T<)YRU;9"U;5D&80&1.408%AB0/&%DGUU@%)BV-
M'7*)AMT8&T= 'PG;28KH/?NK!_=5T82CIXPCGL Z4MB RYTRYAY;!RA1'CI4
M^!A=3!^^]ET$]9&(OAA1W1G-<3>MCQ'76[:?VS4$CP!S!M0BK&0 VG/<--=Q
MN55LRH'_T2%N,NRF\RC"^DC43E%6[TE<.+2KBD1X'X@C2"23A8M,8"[%+%RT
M8MXDZNS)IL8/L? =!/61>+X4.=T9RU%308Z2TIOWW]LU!*@<U<)3E$]KHTB%
M1S1?M' +E7"1^@YOUK"I'.-(Z>-0.TDIO3MSX]"N*FUU %3S/</!(V;!1]<>
M7-D@N$\\'^\[W0-,0RQ\%RE]')XO1DIWQ7+4!*M#I?2^5*D#6E?:DR1)X(AI
M8U&"J8%08VNA%HBBL4N)YV$3I(K+ZZ[0G9K0;IMS=U1_E>.$Q'Q%"[78(@:O
M)XI@)>;;EZ1>^>]=KMP<4WQWX(,C97A79%^"(.\/U?&3&LN^QSV\NA7QU <"
MZE):HX 6^)<C5"(2L,5*8&FZW"!:YC3;,)/]OV2!T\.WR'9>F9--IP?JP*'W
M,N=[3@[6@0-E94ZYG!ZJPSJV94YXG!2J_9F:0Y9ZV%6+X1SZ?>)YM2K(,'QF
M\]EKT$IG[\2Y?O-:X'/.!'[-WDJMQ3LI!!'CICX/=,AF[Z3[.H5S>HYBSPN^
M/4A1$OR> EKMN*K%!&@FT0-DP40D6=Y(-YJL'44J(TX=(EBC9EF6XIXA0/XC
M^LA[8>K+B?XCGR?<"^)+/G X,DOU<BQQ@ 4J)0RV3'4'#V]IL1\$9S3S-(#*
M9$0C;%5$Q H/R^2H82PI%T^^YNII<&G!)1CU_&Q/1=GVPO("J[8-?K1X/VB#
MGCT^D6)N_;).IY/) RS(J"_WH9RZ'P IG<1Y PQ6("$5.$9)2(PT#UI)HU+"
M)WL:_H0Y<@C@RX2\5I]GH+$7JYNAUA.JNUP/M<M1_YBYXR+]O!YSI[O^Y-D*
M8T-H4@1)#2ZI<DX@+^_<1>^-D*[5R<<25N+^>;9J5P6?6$@X($J$0$PD"3PK
M A@GUCAOX*_I9#=0>UK)G89==[S&$/#MN6-'JTH:JJ0'2]5YPI$P'J,@F4;"
M):53/IVA.EQ,62I&U2=O](M6V9!D7Q''HC[P^7(VBSLMZMT-P=LB@288;Y5C
MF4P"AY\*C*BTW!''C!<=>+AXE/ZP56SGLAX/U:BVZW[6V-6L\F B21,<(IH:
MI(EE2$?ID:8A21<D?'2H@UT\ -^),7H&:N2XV4_-U!\K-KZUK0+1R2CCD>0\
M(+.JZA&U <7O4R",4,,[)((6/V8]A.3HA-:HPJ,5C^QI63%)@Z*!(1$-!V??
M.J23!H-0! S.GU>QRUWSQ<]V]B]".F%5T#U]^_O7.)UWN#ARBYWVN5G8R<,1
MMIEJSQZLC'.&1B&1C(DB:_)5L9K>)1(;EA,$3\5:VSZYG<]7)%JO"'<(6QC%
M"NR0T3H@C!W3RB9.3ORD5,=EVREDCP?I!!S.]07J=L^U:RU[J"*X9%P&@E+T
M"DG''!)41<1M4$)J(Y4YV=N3!F"4X6 ;@W7>3Q=Q%N>+_5)D1ZO*<JLC<P[1
M&"6R-#$4M'0H8>&" 4_?V Z73!>PUH9CD>Y0E5'%'V91<WH6FJ^Y^=@W5#V6
MQELR-W?NB;;LH;(^@7L-Z\&MR%Z6Y\@Z15"0U$9LHT]C[GRVG,6A@9I]'57<
M)T7R:57%@T2" Y=Z"UZH]4XE@B5+[&2KQPW* 3NMA@%@'<>;WSJ1]]//OS4Y
MT7O7G:0']U4E:H5B42%0D (%1P@X0%XB4*!8,>9$M">_;WE"[-8)V=/CN'RV
MJ#^>N^^M8D8SS9-##@PR!-!8!/8^1\(*'SA3U+=+G!_S)-AI<5T7;$^.[_+A
MJ][8[KZS2C.:G&(A.Y)@ .(0D#!8(!UI]((S#*KA5.-6)\EU7: ],:;[_ 5\
M!9L/4W7GN6]]55$1[YQ4"#/*$1$._%&93[TI&0U.S-LN]Q^7.45X0BS7"=DR
MWMSG?%7ST'<;_[):]1C.K@&VR_BFGOM),P?(=GN/W8?_,&M@I18W'R9VNCB;
MAK=_7]9?KQXX0.5&'-M1WDK83SL33W8UJSCE,OK,SY9[1$P6H\H;Q&C(P0OL
MG;7CN<1GWB^O\@K&\"9^G45?V]N(Q==)7$FF:7@8A]O+*QO0Z6N(2CEEF=4!
M10=:"7LMD-3>(_C& P'[*-%^,H31@)*W/UYI3@;F4GI_*\U_G37S78;E[H:5
MX3XH VK-!*(0\3*"WN$4P7R93DYJVJ6Z?QF'>3"^ZAV[H77V=B3L+!LDU^-I
MU($-B8^QGH+%D*/E)<887UO'JWIY-7]K9],8]JGH)\]66@=GJ0+/1NN$3)(4
MN403HE()I9DW8-^.IY??U"#!%X^IWC&]38]74D5-#5<Y;=,A::5&5&&)&%>6
MXH@=Y2>[)]W3NC6#P%1*WYW- :886G/!QN<K(YQ,X*<AC?6J%J=!(N5S%0PK
MB;41GG?83BREW?ID@[YP*L4'YS$<P 4;GJZL [;.G)U4(.#'6X.4Q1%Q8PU8
M \YQT<'"8:5,YSZ9H!^8RIF^MX3^,JL7H&#;*;MO#U=<.1T9LTAKH9&SFB'N
M IAI28(YJ+"R3R\,&D_;K<ENK>[6SU=.*)HBR' 2A0!W!8Q2P4C*&9S8BY2<
M82>;']_7TNU4>,<#-9+&V\\)FQM4.%%%%?$(1\?S1AV(B,@3BM13F8BP/'8P
M?<KJO)Y8H3>D1M%Z^SEAT^-5I$QPKC2R'A2$XR#0DP3'5^DD8Z01IRX70!;6
M>STQ0D] #>W&/W<T/X-ON;23$J[MX([Z*D[WP<X6-Y]AP+GUN8?R PX="?D8
MYXM9[6'H<SO_4FB8L>,2CZDYFZ[^DV- UW:2-[UV"+%]32L;"8G,$:29<2A@
MAY'%W($2%Y(00;73(Y[KWD?^V>+<SF8W]?3R;W:R,^'PP)XJ,,RY3M:!&B,$
M64L"?$2#0*2E?,:9X=#!R2UC^_6[^$UI0$O9!?MFTNH\5/M.*@K6L+>@"S$S
M$CF<9(X/ 29<*H*Y%DQUN%2RC"TY*FMUPG)X,^,A\1^C!V+KR>W>V47:\JY,
MP^-FGYM/C4]CZYU,R1-*GRW-XQ_:*:5._5:4>" W821IU(CE:^MQCJYP(Z01
M6/#P=+>BI,;JJJ?:"5,2HM+8>V0D5BA8RQ!V,<!;X+4&J<J5//F"B@6YX*G#
M,A#&IZ*P7JI55$9UC<=W_V<RG:;)5"87_'3Y[@794X/'4:[C=!G?P>*=-]/%
MS/K%_)=Z\>5\.5\T5W$VXLAOZKF]O)S%R[4EN6XP?,!E#UT#K\BG1>-_?6WG
ML/S-53ZC^>C<=*'A"L4+-P^^^=</S:3V=7'@5[]>K ZAGOE%?5TO;H;FP,V$
ME&"[+\T$],,\2\IOE<0*#%4$T4<C#HWFTLWCWY>@8-Y>/_0-!Q]H:"1_R1F
MT\60[^&W(>Y>N'?-[.U\45_E /SZKS?W967*S;A8]N.W(?>RZ=H$R1\.),:_
M_M/_!U!+ P04    "  6@OY.A#%14CYH  !T6@4 %0   &-V8V\M,C Q.3 V
M,CE?9&5F+GAM;.R]:7?;2+(F_'U^1;T]GZLK]^6>VS,GUVK/D9=KNV[?N5]P
M: F2.$41:I!TE?K7OPF2H!9SP98 *+M/M]N6D(F,)QYD1D1&1O[[__[S;O;3
MUS1?3+/YW_X"_PK^\E,ZO\RNIO.;O_WEMT\_JT_FS9N__.__]3_^_?_[^>?_
MTA\O?K+9Y>HNG2]_,GDZ6:97/_TQ7=[^](^K=/'[3]=Y=O?3/[+\]^G7R<\_
M;QK]M/[+;#K__=^*/[Y,%NE/?RZF_[:XO$WO)A?9Y62Y?O?M<GG_;[_\\L<?
M?_SUSR_Y[*]9?O,+ @#_LFMU\(GB7S^7C_U<_.AGB'[&\*]_+J[^\E.0<+Y8
MO[O"2\K'B]]>+7<-GCY,?]G\<O?H-UW_@=?/0BGE+^O?[AY=3/<]&#J%O_S7
MVXM/:TA^GLX7R\G\,OW+__H?/_VT02[/9NG']/JGXO]_^_CF62>7DZ^7V5\O
ML[M?BM_^HBXO\U5Z=3&=?)G.ILMIN@AO7W=RFZ?7?_O+97@Z8 0E8$@6"/W/
MPRV6#_?IW_ZRF-[=SP(ROW0T'ILN)]-9@V&]:!AG=)\G7V9-,'O>KHNQZ<EB
MNGA__2%/%^%[6W\FIX9UI$FD$;U+_PA89*OY,DP9'_)L'OYZF1831%4]M^HT
MDE0?LMGTLL*G4Z%IK!'FT_GE-/09?FZR^2*\]6K]B^:H5^VR$XE6B^D\72P^
MI3>%6M_,K[/\KAK%3[:,.[ZJ^%;M(.YHJ\UF5=MW,5:3W=VE^>5T,KO()O/%
MQ_0R#=9"\18UOU*S6?9'L?;Y+"]^?9$M3@Z^<8>#2&-N)_.;=/%F[A;+Z5UA
M0.U[JB+)^GG[,#@=;* ?S&RR*-H%"_1JNOR/U22LP ]OYE?38$MF>33LNAK1
MR/!\ER[[A^S;EPZ$2OCW?)FOY[KULG>H@W@0-1S!('CYZ;SXR3/NNZ^3V6H]
M_+?I\C:[RF;9S4,LN)H.8!"TWDWR0J]?TUAH''K!(-)6,S5:=MN59-/EVILH
MINQL[66D\RKV?H6FD4>XU?3G],]E6&5:C'=_1Y%'7RBU^$$^N5PN_C%=WKZ_
MOM:36:'R3[=INGS2M,8WT_G+(J-0U;NLT47D$5?_MBMUT,UH2P\UO7JJU0JC
M/-$PZN@^3/* SVVZ#*9AA<^W3B]=C_O3,ORYUF8P2R:+6Q\FYUKH'NT@ZFBS
MN_L\O4WGB[ VOIF'Y]/&XS[<55<2K,*"^&(QK#+:(\TBCFSG0181T#!KAA_]
MWVDZNWH??O#/U33X/R\:5)['H[PN)A)/?OS,'MU&4=H[J%%?&Q&9]3__'K04
MS+@W\Z_I8KTFM!.[4I\19:IOR]?J)N+(/ZWN[B;YP_OK*!]HS=[[D// [SN2
MLUKO$>6L:HM5:-S%*&WZI9ASMH[Y13I9I.^_S*8WFX#&J6%6:QU_G(?7F4_I
MY2J?+J?_2K=M@TU;U3F)^<[XF!2_??+/JEY+JT[C2U5W(F_66WPY-A-2H,@B
M'D/KO:,OF<,D_()%'0I[LO.NI'SRAFHS^M%&G8QJF]D3('+!=2],Q\J[LE7:
M=C%&-\GG!?4^I/FGV^ $GQK7H>=CC*4B"T\TBS&RE_^N.I77[2?&V*M]',=;
M=3$N/YGF_SF9K=*W8=Y8Y9OXP*EA'6T4;51JL4C7(;@GZ4G;WU^IY:[)^_F[
M;)X7$WL>H%LGA%2D<-RW#H_+Q_Y!.?K*F(BL[N[7ZTGPJ]]F^?)F<I-^2O.O
MTV*%_SB]N:T<B>_L!=&DU5GV^_J'Q2I5)D#LGFPC9JV>H\E7U[2MU4FT45==
MC"HUCC;*:LM0A:9=C/#7++OZ8SJ;!;:]7]ZF^9OY,KB2TRHCK- T\@CKLK1!
M5Y$EV'D*1YYI+UR#MT26N]HW4+F#+D:[V9'Y//GS]+CV/-KQ",(?9K5>[?]/
M]F6A+JN&O&MTT<V(OX9I*<LKS+E['NUX!)4A.M2BX_%4X_C!!EV-9K.]46D<
M+Q[M> 1E L5J,GL[6:YC0+645J.;CD=>?Y!QQ_-KGBT6OP779S(KPFB_3J;S
MM6,0?EILWST^:8+Q>)/E57/H.GQ%QQ('GR:[F7\[DOJ"5>RIX_%7GPOV-NAX
M-(]ZW<A>1#)+<U,_7*3SFR+#Z?/TKJIAU47?7<BX#L2>'.WSI[I[KU^%Z2A]
M.YU/[U9W'R8/=>:.ZCUT-][UG_O""K7&7+67CL?M_KQ/YXNJ!#W9L+O1?<A3
M09"ZRNYKG/&IT+2[$5:;C/8]V]T8_I$6\9KT2GU-\\E-:J>+RUE6^+FU *O:
M2Q?C_I!G]VF^?/@PFVPV)_ZYFMX7'^BIH9YL&'5T%?&LVC[J6.OZ\[4[BCKZ
M:I]5Q>9=C/1C&@R<5;X^ 'YB5'L>[7@$%55ZN$6<\53,?C_9L./15>/2P0;=
MC&96A)X_3 )9/X=W+(+/524/YU2[F&.K3+)*S;L9Z6*93R_#VXJTY=,#V_=T
M]^.HC-.11MV/JG#-YI?!>ESO]6\2O8L<U/!_Q2SY=3+;G@=XWNQS]BF[O&XD
M4I=O[!Z/JI/ X3;=C.EK.E^E/L_NGAV!,:O%,KM+\PH#K-A!+Z,--N+DYB9/
M;[8JWS:H3)].NN]%TJKTJ=5-%R/_M,PN?]?!?K\JCD0$9ZQ27M#Q5O'&5<]0
MJ--'O#'O_VG5[=$V?4:6Z?W:,U9AN?XZ758-:S;M+YXLU3[-*FT[&^-M-KL*
M7WNQ["T?*HUL;XLXXZFCZ&,-XXRNAC:/M.MD;*LOB_2?JV"TN*]5-GT./1]C
M+%5U>+Q9%R/[1Q$=F%>I9_;MD]V^OYQX?);O<GVVOWTH(ZE5R=^NUV[EJAO(
M.=VRV_%5^V(//7]P+)/\LAS.]J]/1[2K_#>=+W^YFM[]LGWFE\GLA5EQH+9@
M62ZPJ$M(UR-\TK+K086_%R=5L_G/5^GU9#5;-ASBP7XB#CB[FTSG[<?[K)O.
MA[ON_>>[].Y+FC<=Z[X^NA[H;>@OOUQ]27_>0=-PN$=Z.CCH0)KI?%K8/1?A
MG]NGBW$U*URY>4\PP]/Y57H5XTU[YZV8+]PW-W7WOI-E(*.^JF[UQMU@BJ&4
M@YEEE_OXNN;J]63Q94W8U>+GF\GD_I=B ?@EG2T7Y4_62\+/ &Z+P/[/[8^3
M(T-[GV_.XZV/X^V>V%9$#("D;Y;IW6[DL\F7=/:WOX11)IWUG4"H.3) 8<TP
M@Y)Q;!!V3 B"B-86/H=MEJV/=6]5.$[</C^M2M A9NM^$Z:ELDY3ZA'SR"GG
MI=G@!0W@N!)>CZ17^>5/61X,_;_]9==R.YW6L@:*(LB#,2,;#M\ 1?C!>O7X
MMV)#-[WZVU^68=I[_&$V7X9OW<W6 P@+QZ9@02\$?EH]I:PYK?Z<'ON>#S5)
MK$*6<"*XX%1IY057I3(@0-ST2+LCBW-W-*Q)ABP*C&MV#404^\RFK$B53:/$
M"8RMY-!CJ*!4V@.TA0TA[XQ)]AK844EST+C_EC+ME5>!#:V0>JV\&(8/SP0:
M-QV&H<'Z1,.[;%X<UBN..Z\SZ-X^<^7V\.!(JP1K8\*4ZBRUGCK.M,*@E),[
MQ_HDPC[/M!H+ZBHMBP50KT1X=JBS"@>^:9 @#30&7!+NJ6!<(JW)5CK,B?&-
MU8_.3?UML>E+\YO3.KL:<16MR2.M$LZL#':]ADAIBZR74NI23DU4\[6@/@?.
MP*#L#LF!&7/2?#C:+E':"6XA54KB\'T0+9@O9376C]RR[$2+U9C1"J_7S9%1
M6IGCH\8PE%!7_V^U/9_CL_S(9'MBZ:G53X(,]U@XH+26/,S,0)/2W,*0.]V8
M,O@U+D8QL>V+9Y_#V]Y?EP=83AJR^QY/ *?"0(8)I,%*\Y(8L?N",$-VW(M1
M)"UFT8![3=08Y1HT8D8,M!CMY ^+Z/QJDE\M?KLOJF6'YQE )ZE1J7U"I)>6
M: >)U\Q[IZ$NEW=BA9'C"X:T4^'+U20"2'T1Y/ W<G3Y==?7Z>7R$<'_6!7)
M.]?3RV>[UK6V#EN\+S&>8 BL< XB8+'FP13<88N%&!\!Q[BYV)\&'MG][[^\
M #\(^'OWR0W[4Z>CYE/4NY>QPZ%4O&FQCS<.G3BR'='']#[+"S8_&=I%A=R0
M*LT3 813WCBFH(-&8(S"_];,MX0%/W>X](_B8N*KU2PL=$<$V=U <"KIHT%O
M">0:^N";6R\$,QQ+3+=SE$74D.9A\HY3/;I5=-8W<*/.X=A%;UY,$Z?B'T?;
M)0X&7Q^$-4881X%W OJM-156&T+H6+,YHI+A)?$Z1+ O>W0[Q),!U&?/!4^.
M*NHDL0IHC3CE#JI2%H>T&'<<HR,]O=1^!PB=M]9'&:(8@[+K*OG;XQK%3Q(_
MN0R /NC5=+;\>U:(<W,PH'"\06*5@(!J2A21@!JD$ /EB N?>7P.7$/$LPAP
M-%?@YDZ(R6Q3V?E(.L2QQQ/E&00 :J<=H5 +8'?K$U%XC,D072BO$S!ZGF#W
M&1L?\NQZNBP*R*DOB_69]&8>T;?])%)Q0!0R& /HI;0 >5)BX91RH_VJ(SD"
M$<'K+5ZX*@!\?_T^V+R3=<ASNWP=B_D=:I-0!16!RH0YC0)&PH=G=Q\+8?UN
M=+<F2!L=OHS1=8187ZS8%K8X1H+RD00AK:1B7!,KK76":5#.MA1CV]QSB[U:
M1-9Y0X#ZS7197^:^+5\RG:\"&%N*9O.%3@,LZ9.JV&^G\RQ?7RJT3/-T451@
M>][+YFC^YOKW/361#^;-]#**Q$I&J KN-K/<61,\<"1+/2@-F^^ UD^I&!51
MQZN#R-L*!\/<<8^%FNSN+LT+4_/%K9!%L2PUFV5_%(F]/EM?&ED .IJ![*Y*
MW)5&V/=4Y/V0^J,^V$ _F-EDL:AW5V^/VQV[._X>QUQ470NSSI./JLK&1[V.
M$BV50  @*J"DV#HB@T5<?*54:FQUI<,0L;= *HFT7ZW5=T;:OB3!! !NO&($
M"FX8%!BB+9(2$ K&LF$2BR 'MTYZ1G;4.RJ5L-C.57N1.['STDG_B0[^,2)>
M:>ZEQP8[JU0).-%6C7^'IC_.9<,KH"\_HAJH!R4[N4702?\)41)@;JCGP1<S
MF@*(]4YS'HX\,;9G_C1A;R0-_&!Q'0Q'N4'V/9"WH_T;.\W3RV5YJ]7#]H;L
MXYLXQ]HD@&J.@<8ZV&?>:ZV(H-MQJR*1;WSQV)[UE<5!LC$#BK+JT\OI_3H,
M48\(%9HF'!@A60$-0T8 2C3$I12&NN:)W=%BM0/RH7M ^XOM+M-\/IEM;-GB
M&/]B4>!T\G#TX6:)LLHAZ"V5(/R?L$AM(W>%I$SB'JES;N9_A[@.S: *!V&/
M-4PD-19"8WFQ,\\TL=J2,G"@.=7CML.[461%=K1"[+7S9)26[ACI,0PM/J1Y
ML9D2YMH]D^[)0VH56B=($^64<)@3:('S'@A8RHT@&Z%EVY4BL]A@-39>_S%9
M7MY>3!?+XX;JB\<2[A7RU@(=I,> ,F6IV4F.V0C3S3I690>H])8NE,WO6WW;
MU3I(C$*!M,%<%PXQ!V$@J2^E]Q2@QIR(ME<?Z?..@E?C+_RE%W1D+_5(\F'3
MKA+E/&=&,BR =-A"SK:'$JDTD($1GDN.O*_6$Y*-^?)QNOA]G:DR2]=WL;R?
M;R_F+:]9.,62RAV$^9(+(!CTA036:BAD&2 T$NL^CZ:=X$9\I64](-C?BK-,
MG^1LK.]6/[J^?/MX8KD#&.H@FD'"$5]4AB@E"S/GB-)28ZGLFU6E-4IQ<[,Z
M3/)YE^Z_AW=L>3P?)HNE756J<=^HO\0BZ;501D*CL=/$:5?FWEDM3:7C50-D
M]2RV@K3*VGG620*X15Y !*0 W@B)RJAM,,N0H<VMRR&R<IKKN4YR3AL ?R3?
MM-[^9$I9H QGB!AO$6&8E<<$M%&*G&7R34-.14FNJ0?PC[2$I[MK$CHL("02
M8Z6@H%@KM\7.<,3(N(/Z/?,G2GY",PW\8'$=#$>YY? ]D'>TR34(*LX)8L@Z
M!X10G)9VEBE*>HS'JQQ(7]63:VHA.=;D&F,0(998*I'C7HG@1^^DT,@WKWDP
M\N2:1GSH'M !5[,/6;Z\SF;3;'N4K+Y+L*^'8!$;: 5B3(5)6"KA$86E_!A7
M<]A'EW(3S>CO ,(14:B)T;._CT0PSKQGU)KP61J&% 6[> #P')V=>=Y.T_69
MU K'[Y-3YV(LCY1*PU#H,8;^<M@GM_5/-4T("+8 880S9YT*1AY$MI280C7"
M^[4B:#.+"EI?-%EOL*CYU44Z63S=17J7;BL5I%?JKB@W7*'^4.V^@J_@M3*
M!H.!8@\84*BT-BV6>(2EH?N-XL=&])SV?8'S5$HK@TOBK-986U]BZ"17(\H)
MZ$%[5;: ZP$VH&GS= MXDR51; (?+5A4HY<$"[/V8H61%'C+<>'=;G$(GN<(
M:QKU1YQX./;%)YM>IWD8IITNUF7Q%]NP@[F=Y#?K#(.RKLV;^>5LM9ZGGSBP
M1SC6LN<$6Q1,!BL]IY([)3#"I>7IG*M6>*/?M,?^>-<OM@,M<P&VZHM<>#B1
M4!B'( DS-8/:4HKD3BHJ=?,"(^3\&=,:KN:9\.GTYC8(,OF:YI.;M,AO*"0I
M3I5M.9I/EN''I?U_,%6^9C\)I I (9Q@C%*%.<'@<0%WMGD,FIXO'?I LBNF
MW(5QW2Z6 ;KEJBBP5ILBASM(,&&24PL%\=(8Q[#C="N1!\XVSX)DKXL;G4$X
MNA3)\.^"]NN:?L4E-H<Z&#I?<GM=T6(]@1?Z?SZ^BPHIDE6[2*1&6D$57&H$
M ".(<K\]V*\8Y9:/(2ORF3#E1[''#J^>(EFKQX1K0*3PT *H9/B2'-CNSX:)
M43O:_.QWQ_F2W2O]8(ID3 !_Y$NVSF@Q& $FM/<<( NU4MJ '>!0G4&QLD@$
MBY(\60_M'VEG3[,G*,;>6R8@%QHYI PL"\LH(ADZO]W9F/R)DG_63 ,_6%P'
MPW/9#WYUY.W(37V7S8/[L#V&_#9X7C?!45I\+,I!^VR5'T^>J]0X\5P8J8D1
M7%K-'!&2HU(2Q'FO^;=]IL]5UF 6&=*>9[3)[,T\>.VKZ@ES+ULDQ$CCH3>&
M<^2<XY9!7\JG)3B#FE2]6GDM\>N+'Y_S ,-UFA=0;"YC"E#LOJ"G0BR*:[\7
M^W]U<N'K\C4)T-(KA!0T!#F+@9>$E$A"B^!96''-^9&-#MH?9&V.Z)B-M?/D
M:$=66''M>'CO.J*[^'LZN_)9_FAI_#9?I)=%Q'KZK_3JN$56NZ.DV#4-(FGJ
M@#.<,@KYMM* HMST6Y"MFG4VC(*S'E%N.,<M\N63^2W\Z^7<%G[T>*WIKVEV
MDT_N;Z>7D]D!,^WH\PDWQEJM 3* 0P6,E=LMF2 3@J[YME/]G(91&FE=HA>5
M$9L@\],1'ERVCCX?9/(22N0-\)@J#:1GK)2)<NK':2QUI*<L'D*O0_NCLC[&
MI/0FREZ4XH>UYJ\WV==?%LO[O-"V6/^MT+1XJNGPL\2H?3K=_":86Y0(Z#GF
M!@*W/O97+H04 ]7GA48G[(".P,[:R!]/2>J_#RE)_7?"B)=%-4 J&=%,.8%\
M:48PB6SS4%KGZ:L1E%1;_GA*>O_QD)+>?TQL,"$5$M P!K#FWG.VVX,VC#?_
MDCK/]8R@I-KRM_"9#F2Y?,BG\^( \DQ/9NL\TJ?I,8<=IR:])4Y2(9W D@/"
MH%'&45'*ZK4=T:P9/96B/Q@;4^9(;<9'_C\;68MBIR=Z3"#S"$&$, FX<FZT
M -O:S8IC39NGA$<[BA"7.KU!V2-]/H1O(?QC<K,O>:MUGXE EF%A#?8PB&HA
MX-Z6<GLB1K2SUIN&VS&J,;8CRPC]5F#]X+Y.9JNUE)O;F[-9=O,P=$)HC3-'
M%\WJ9Y[L+H%4Z*!>HXB180%2RN)-0784EB4K796O*':B: W!6I73/-IIXAQP
M848W('P/JHB.,@2W2'%O<)]ENNN6U^R0!G6J:W:)YX_LT?;UT*A FB".G)9"
M!?^$8[8%7'C-^R1P=X5W.N)8G.J;M0#_D7KW-'\($NB!UIXX!G' 3K)M\;Z
M'>-4CC.:/A!_HN3@-=/ #Q;7P7!4NP+?$WD[<HH[K[ZY+E"A"43&*<*HA,[0
M<MR2HA$F)/2LK\K5-^LAV9@!D:MO F@YQ!PASCPSF!K/=W8Y\6Z$<;(!^= ]
MH*.K!:.NKM::++)YBCSI4W':;E^0".>=IH0PYY"B!GN*RH]*"LU&&/'OU1L>
M!.4!.6JRV2PM;N])9V6$+5VG@]W=3Z;YQOVN0\G3_25"&&LAMUH%O1@J CJZ
MQ$8+?\X,[(@4ISG9.<P#4K"XS/KK]&HUF75#P=/])4YY'E8/K"!B2,!@6F"R
MQ48AW^OYC+.E8.<P#U39J%$!/P,UT8![CS4(;R&6,;.3S(H1UL,:F$ =H#@Z
M2RY==+UZ-G]/0A&W89:GU)!@^DB'K/8EEA2+$=;;&M^4UAO\(Z3RZ>D<=L/E
M"B]*" (> &.IQ$AJJ#FPCQ,#=<W)'*U:V/F0N7O\1\CF;JB:6&VM5$):B+WT
M'%ICR\TGI8AL;B=&JTQV/CRL">[(,E3>3?(BY>9K>CP#93OB'@>VWC6-.ISI
M.OZWO@8ZFR^#KM.@\4%>N<7^<WC9ZK$08>])0-L:=H_CNJB0ZG.X48*$Y;)(
MU/+$:@H,XQAASR052!"M!KP/]YM!GTK6V=\@,09P!9QQ5DD/*)=$V*V$E-A>
MJ[(<3<3I0DG?E,'O )%1I])\(Z%^>%=4K$R+RH[ECQ].Y,M4[R2!#-!@H2AG
MI0_^I-&2LBUT3+A>L[IJ)<6T9<(I8G6%6%_FW7,!MH,_N<M_I%5B&*5 :$5]
M@--+Q1PQ.SD1,>/.0(FAT*.<Z0*\UTN6429ZC)PCPW#CU]4DGX3U+X 0G-WT
M2_!OYVFQ6?U^>9OFBY-W1E5JGV E%<""Z>(^'$X,0+*4G1/K1YCGT8DFL_A8
M]3:'I,MEFH<O9>V5GJ3%OL<3*4&0S0$""!64:V:Y+B4SH$5=^X@7LG3/@@Z@
M:7&.<C5?Y@_WLTEQ*J_T%4^5F3G<)E$."0FP@=@K28!S@LG=N(EM7J(WXETG
MW:FT:WQBUGY8EQ4\4OME]_M$$40L-IQ)88T&$GE1+GX<HA;[=9$+\G7D([0!
M([H"#WZJ+YY(@"6<*,H0ME Y)3F')96%% R,TYQOB/U+S;7"X'QT."HKNU_5
M]:>RMP&^N]7=4:4]>R;ABE+LL//*$:0589"(<NP"@!%=;MD8]:P;V:/J;?+G
M:;T]?2817F\N%)-$6RLXU3O#6_"P>H_'/.U$;RUD'RAP\2'-I]E5<)<N+U=Y
M'GY2/9J^IVU",0WTY$ 4I4X$X%)QNI59>N[[O!"ED>T:(<3>'J:!J.$6R^G=
M9!D\ZP_A%].B0L7Q3+5*[1,B$-3<,4*5AEHB:DEIODOMQE2#J3^*= )58P_V
M8[I(\Z]%>MRLR,7XG#VKS_DIFUT=\F-/MTQ(0(0;"S6"P1U'SE*/2QD*#W#L
MWFPK=<<!J7D!EGQV6;STT:7>K'@;<^.0DH^W2JCU3D G"!;%_>Z:!FZ68P^"
M-/^>(UZTV:V".P6H<^5N;)*ZRMVT2G"  VJ*K0M+%.%: KF;@:@R(TR$ZTNY
MC0!J43II<Q?GQS"#7&27OS])2BF/QJFEGTSS_YS,5D>*)=7I);$<2B:H%6$H
M81VR'DJWE4T5$9_Q99]UKOR8@/6V'160*X!Y/[?!$OVZSAI[4LC[7;K\D*?+
MR9_'=J0J=I$PYI"#'G $!.&00<3*P*!"X1MI3!E^!I2)C%;CR<-G^1^3_&H/
M>2>GYXQ*C1-H' X6"P3. 0+#7YD#I20 FN9Z%V>@]V@X=:CQW1"*6^)GV6*5
MU]#XGL:)$@$:*#"#PG-NJ8!X-]=9)YIK7)ZOQMOCU->:L']BRI8V74QOYH6;
MHA9_3Z]N E9/'B@GMC"#'5DL6O>=B.#KJN#L:A)F10\<!J*,>"K'3(M4&' &
MY!H*Q_@9[@?2J#?F]>;>^<4_ILO;]]?7VS*WGV[3=/FDZ=#U%KM.M89^30J*
M4; 5B?12$H>=8=@P;W&U(K;C3K6&A+(PSS$OH%+>&@F+6S_6$EI/<',GHK]4
MZ\I*JI9J70^14:=:GT?50B.#7R:(8<1XH33R$I6 .\E\I9OL1Y2@79D_<:ZT
MK@7F@$?S1EC+#1GA4 !+AGF$,4O#?\J)Q%'!Z3@32 ;B3Y2B;LTT\(/%=3 <
M50K-]T3>84A;[&8%@^1R[0\4.UHG$YD/M$@ IU@AQP" BC$3UCFUD\\0/:(D
MGX'TFL7 <9CL@OC'\A"SA&I&O1(0($XTM:BTVJG"?6;&#VGU14/L?$]:0:6!
M18@2#7!Q*,  JDLYPT<XTFL68RJTQI&K9N"]7K*,TMH9.4<ZVN7H_N2-Y I@
M29# UH3A&VUW@1X$U(CN ^I4"]5/WM3"9UR9+-QI937&BB/DH$76.K@9.P?>
MP_/*3*T;D>P>H!\;5<4&BW;<6^L1E- )JZ6A@I2842^:1Q:'R&5M&N;N&\97
MF3?CH'8 (2&91%1ZH^SNX\-(-Y^=ALB2;4JD2&@-MJ_Y(9M-!ZI,%;L*UWP1
M9+LJONVG&[7]O_##) _BWZ;+XM[=/MZ^N_-\$4SIR>+6S[(_>A'[V8NSN_L\
MO2V<@>(+"<^G,8>PRU5_C%SU_#IS6U@JBS=S=7E93 'A1_]WFLZNWH<?_',U
MS=.7=ZE&KXJW?YA/?ORD4IY^V%X277REZPH%_[&:S*;+AZ(4YGHF'SJMH>K-
MM$>6NLJ7VR+K&6-6N^+<JI82*[VM[6DA4M4*!<=!X?&6N&?"K"4)$NT)X%:_
M*[)6CPF#CG&NF6-L[9)+7:R@!4;!-$*]7HM]-&FB>Z4?O!PR)H#GD&-1U$DM
M3:%J61,O6R3>%"$!+#VETB#(+06\! 6C%K5B>KN],1()]N_6M<2O+S?E<QY@
MN$[S HI/:?YU6D"QVVYZ*L3B<QC88O^O3L9(NWQ-HA 3E/N YGH:< R2[=T@
MADD*W+@C\*WYD8T.VA]D;8[H*'< SIJCG>T//+'2_Q[<A:+*_&Y;_E-ZN<J#
M2OZ57GW^(_OO-%__SP>/ZM0.0IM>$RPMA9P1RU5QL[!@T*I2=N9EK_M)U2(]
MPZ@^&PKR7NGV*?V:SKOGVY-N$RP Y(02@*D41"D*H"FEMT]OHAM-C/H\"=<<
M\TB,^VV^>!QH&X[MZ2BAV$DHA0OB 2<D TJ)K82\N"5U? 'KL;.J/<JM>?0T
MH4Q=?2W"K(>S^2JV3(S15FHHA'/$N("9=;24@4O4/*LO6GV(\3"E,U@[G6(^
M368-;*3'5HE## %I@"."."2-XGHW=@);Y-1$JRHQ'DIT NFH$MH'/Q^$">($
M"4*U<1) [XPL[4,.)6E.Q\B9H@/%Q7I%>U1,'?SHA>14, 4L]&'Y=YY!C&")
M'79TY!=*],R?*&<PFFG@!XOK8#CF@-JK)F]7-N/M9+E,9\</ QUX,I&64>\D
M-983B9 V8+<X66[@"'-P>]9-UB5^G>AXG4;Z?G[*)SC8(J%AJ!P2"S2$G#$(
MB7L<,R(C.OC5&O5#VFN%2'=:_/Q'5E.+NQ8),,"(X(9J3Z4*CHPN2+P9LP,*
M-I_6.P\TQM5B4T0ZU&)XO.[7^*1-PAG53"#LB-(80J25+9U)AQ%O_CUV'MR+
MK,G&F'2G2Y^M\IJJ?&R2*!#,#,R1U]"0L*1H 5DY:H]M\WM'.@^^Q=5D8TC:
M!,Z*:XW#4O\VRY<WDYL*H=3]#1(>7'1KL?<6(>4I5Z8X=;X9L71PA*<,AC2)
M.H*Q2\57-)!.-4R$1,[H((>3$@.)J#.XE$ (TOQKCF0GM5?%"<VVPJ=S#9\V
MGDXU3(#0"  (':7(0V^-$>4JXQ6%S5?>2#94/QINBD_W&JY@6)UNFGB"J:'0
M2.15L T=<'PG!?.P>2)F)/NJ)RTW1JAS/5<PNDZV3"0"7'K@*58B.'%6<%*F
M6GDA6EQT$<GVZD?+C0%JK.1WV;RV,7:L3>(AH1HJKAP!7K@P[U"_(Z?DS9?A
M:+D/ ]IC'2+9,0.J6655VB84*(&]91ICC(@DAI*='!+R7F^5J_"I=Z.3TUIN
MA5(,;9^TT*JT38QW!$NL'+,$2J<MY]MYRP(N?'-MQS'2>M5V4Y2B:/NTM5:M
M=>+"@ U3T"(,<7&%.8*JE 48U'PICV.P]:OQQCC%T/EIRZU2XX02+L(ZYXC4
MWAC,-1&NE 0ZT=Q$CV.\]:KQQC U5OCZ,O<*^XDOGTL(0U0CJB VQ&C@H;!B
M1\A@RHY'C2,PU5JBUS#)H>N;M@6!6!IA'"82&*FUA>68K?%]WC<WRF2N-FA%
MU_#1FV6?WLXJD:9A[H+>.^$ 9MQK79XG)D*=QU7<5;$_<)]S,PS.1X>C2@/J
M5W7]J:S^5=R86"Z#2>^MM-AK3ZFAN[$[UVOYYWI7.E=&_>!5W/5DCZJWVE=Q
M8X48"O^3E!.B+982E(MY,+? B-(S.M%;"]G[RM8LU_:+=+)(GY3-^#4O:FM-
M\OPAK/?JKC &U)?%^GJ</9INT5O"C=;,!%2\%Y 9R* !6UP0D%:-YUONK>)(
M?!@;>T%JL4@WIO_^*D*'O*)3[1)6% H7T'A%.#1<(F+*SP,)Y_J\HZ=R];F(
M6LKB83?"J:6;*24QQ!DG-M^9-T6!/K3#(9A+S2L81BR%&9]#\9%\9%2<ZH9[
M"YWM/\$Z3-&U=P&]=:G([ZJ(&EB?*!?6$:N<-] QM.9(L$*)EI6B''%0&$\1
M->"%!6'I%TP9:Q#RTI M1M9 V#P2-%@1M:I*[ZB(6CT )ST64:OD(NTJ9OZ:
M9C?YY/ZVJ!%Z)(9X\/G$,(N!@]0Z+P34:]^A!()PV_RNVY$63JNL^*Q[]&(Z
MS=LRG$]'>/#(V]'G$Z^105I;ZA1DUB/'@2\_146I'6_\L0,]9?$0>AW:'UWD
M<BQ*;Z+L12G^(KW\ZTWV]9?%\CXOM"W6?RLT+9YJ.OPL^?Q?^W2Z^4W"A&6$
M&V4048I+)[DO9S?G/![1"<..P,[:R!]/2?[BD)+\18*#I^6)%]010@SC"/B=
M<-2:$25"1U!2;?G;),#N\ZF>"A(>N4R+R[D+(#\$XR/\8W*SSV!OV6/ RF&*
M)&*:B6""P").MY790][ON?"NHY$U3?=^H6Q,G\<WOK_^D$^#,7D_F6T+]*^O
MFCI6._XE<QIUEG"%H34$:6L8!$!Y)V IJ2.L^5H<+>X4ES1]H-A7%/-C.IFY
M16&[E&7^/]_FV>KFUF=Y6OB8J_Q8X*!*\\0*1EV87FF8HSF&D'GK2LFMQ\UW
MH:,E<T>/%T3 K2_&E(EJ:TS>S#_DV66ZSI1Z'/G)J'?E/A)O-81"0<1%6))]
M4<;+[[X:KYLO6-&RRZ)S)Q9X@X2Y/ZWN[B;Y0Q$^:7#+R.N*. LIA&?"2.+#
MW[3RGFXL"D8Q4[)2)N5KCSA#0:C5B%)*A"4 FP#7%B/D%>RS4G@W$>?*2N\H
MXEP/P/%&G#\%$VR23[,JT>:GSQ8W;#JEF(&"\C#U*H(]+P$@J-=:\[U$FBLK
M?%^DN05R4>.,VV']-E_<IY?3ZVEZ=3S.>.CYQ'AA+4,L?'<>>N:!!#MT*/3B
M#*+,S724Q4/G=6A^O!'F 14^C,M1CO=#<+$/IF,>?C@1S )DJ&)(<^<#*(CI
M<HVE6H^HJ$='VOG&5F@)25^*-FF^7-]06JQI6X?@S;RL#!W6N^W2EQ99,6IA
MTR^[FP+2Q?O5,GC4\ZNP!FZ#,4=8TO&;DJ)ZDI088B$ 8YX!)VV)IW!JA/E]
MT2W482$^"\J^N&LS%E]?O":AQ7Y'D?,FB8;%W@E'Y3Q"8%#W&0=T!R%K.WS'
MPM3Y9">&G5Z''Z7MIM"]_27<4..(]L82IC6R5 %58F,4.^=@<"SN=0%DU]N7
MX6]%QO;:.E&+];'6=1[W/E^\43^)5$Y;"HS'R@'A<< 4E?(![)O[Z<-'?NL2
MI0\ QS(+'9UHGZ=QOTN/[3%T^Z($2B<8YTX3Z&0PD:V6KD236-S\3%ZT"U4&
MG[>B(MR;[UE>1;/YJIY>3G,QG7R9SC86P-)/IOE_3F:K-#RWNKLOE+SX;9%>
M?<[<8CF]"Z[[[HD/>7H_>5A[\O=I>LSJB__R!(>UPC@O-&3$6 L(A:7RB0>F
M>?D&=K:\'AWJ9\QU]^=]>AEF@,W1KHLL='QLKZRG$21$*(2Q!48KX9 R"FU+
M30?\K8#-3V7R'ZSO%/K&=NNG(J*ZG'Z=+A_4?#)[6$P7YK8X\3R=/WZ,'\-H
M#QFLE3M(J#'* AR,+,FUHXA29G<?,T/-71IQ=F2*BEP,+MC-!D9#(CQIG2!C
M!?8"00,U=,H57-[*0BWPS4^PR%?'@N:P#9NC<N#WWU..BG$$*N<]9\&?A-HP
MX[>A+6B\997.(+_V'!4)04!)*J(%4 (AHO#V<X'2ZQ8AKJ%R5"HKO:,<E7H
M]IFCTL5U<1^R?'F=S:;9]DA#_0LX]_602.*,( HH(BQ''E- 2M 4D:#/_>Q>
M\EHJD^3T/6\=X-F7BU9A]$VN&-S?1^*T1E#1 (%W5!"GH,,E!IB,-3LFFJ;K
M,ZD5CM\GIT:5=W-^5!HHJK^UC%\.^F2VSO&&":"$ JRY@A [XK%%V]*;05H.
MT(@JX474Y,NP>Y>0#3C'C/":<A@^6"8 0D 0$-0#J-DZHU!K!YO3K7YBQ+G9
M4-'1'A53A[_@&=#@D!$"*!# AI6&(5)BIR ?:77>@?@3YZ;G1AKXP>(Z&)Z+
M+?CJR#N<%;G,5Y?KL.W1JPA.M$C6%5>8LAPB "B30H,=NN'__5G8C3'UNL>F
M;(_CCQRBXQDN2'-(B$.*<2HE)\RCTC0W@)ESK@7<-$0\*,)=)T5^4ZZS9C+D
M-^T3Z84+Z"DO!370(FCQ#E:(:/-Y;/A,[;J,B0E<7Q/7_F%_FLQ.ETPXU301
MC'@4*"\-A<A[+#F .^H;W3Q?=OC$ZJ:32\>8]<62-1XO"A@?8<:^QQ-%O&'>
M4NT4U(X9AFVY<!M#S3G7S6C*A@YPZG6>V%/+VJ9A45ROD)?9W;&MZVH=))()
M*CGVFB+KM '6FS+^8SBDS>>,X9.:6\T972/7%V_4;);]41R6"]-<(4@IQR;U
M[K'HT+%,D(I=)-QXQ91SAE'B@(8!CG+NM$BJYH=JAT\<;LJ=2-@-/>L$P_IC
M>I_EP0AO?)_!-WTDP$,/)84><0RQ,8B[$F3KC&@^]PR?@MOUW-,6O$&RYM8[
M#-%N*B@<P=W.1KH&[/V7V?1F7:5QH+=NTAL7;^8OSH.^GY<NZ[_2Q[V81>2[
M'(Z/M?CMDW]^R&;3R^E0ZAK-_1+%,-^L(V&%$WE1(7'R0(N$2R5HD3.+J,9"
M.L\ QV&^QT9)#]" >9+/1WPJ!W+/TTDP>93UP?0)<PWT!B.CP58V3HQL?@]-
MQ_F-K763=8W%J%,5-Z<T_.2R..KQ<&*__=N'PZJG!-36$6J!Q5)XO8-"4"?Z
MC+G7VCQOI=:7X<RVL/060G\VT)/;??L>3X+3#(S3$"&N/ (8 /HH&4 CO:&A
M"U4=U7HK=%Z3_D>Y>SNTVH=1]S\F>7J;K1:INLG3]=JBLSS/_BCLT).;K*<;
M)ZQP1BQF&$&K)8:(4U5*K030X]O9:J>\+#)"/:>)3&:/"V"U1+N7+1) $: L
M@&># ^HM$<;KTJBB4#8/!T5.G>MR]>\&F[YT7VZR/COJNTLN>"K$XG,8V&+_
MKTXN'5V^)E':!?B(Y=PBR#AS5NR0=!+Q<9L<K?F1C0[:'V1MCN@H[:.SYFA7
MZ1U%FI7/5OE!TVC?8XDCJ+C,+Q@1V!AN >02E:.SS/>:S5C-"!I&.5EG&/:V
M,S*=%S>[/#,9=U4NWE]O@O)/2E8>VR"IV551+X, CF5 QC.'%97";!%1W,,1
MLJKKN%MDR(8DT<>T0+0H<EKZ"V9R'WZW?*A)H<,=)3X(SA14A#HIH9'>>%>B
M 00?X;7A?1"H,\"&I,^;^3+-T\6ZDH9-%Y?Y=%V/IR9W#O22< @\1P#)L.P+
M!IG14I0X0$.;W^X<+:.L#^)T@U9?K'F.2)#A=*;AH28)\$H1C2VQ$B-&K0)V
M]UUH)YK'^Z+EE,7= 6H,S3#*?TK<]5T"5T>OFJS?25AWC;00<(\<XD4: G:E
M!:BPY\T)$BV=+"Y!.@1K4$LW3_^Y2N>7#^^O/VR*=P5W8?NWSVE^='^\47^)
MM((+[*7C6G!M/)&VA%\1))H?E(B66]:+S=LQ;G'3@HZG?&QJ:DW_E2X:Y,8,
M\QE<5$@'.=HN@8X%^T SB"PU*BP7'&_]$BT!MY52WOJ3]U1JR,$VB:+(0VX0
M5Q0HA"D4<CNU:8X([_.<T]$$D8ZT5>'3;8)+G\DBE>Y>^EBDMQVY;VWW^\1(
M90"$WEON@25.\:*TQ490"LEH:U%UH+JL/1X-U_KJ.CP8UGSQ1$(\5$H*2!33
MEI+B2(0HQUVX-^/<;FF(_4O-M<+@?'0XJEV(?E4WC(G]Z3;+U_9:82$58?43
M.^Y[GT\8%)9:R:UT"ALBM"W***]E$X[QT>ZW=S?%=HG/8+H_N2-YH$4","/*
M(:*-LY!*[S0KK1/AF1WIU-R1SDXQH!5&KX\+HYKBQT6!UYF.!S2F"GD3_LL1
MPHC:HJ[Z1FJ,U0@+3;367_V,O'H@#1F .V$@'&J2> 48$\%_%51K#+P7P)<2
M:@R;NV'U-W &MA$Z@FA($EP4L:_\Y!IQJFD"%+5A>E7%3A7UT'CA2XDE%73D
M6?OM%5F!&1W@]3TP991FQ?@(,@PQVI[F@K80"1#&#::NV*@2O)1*DA9A@_J;
MO0.O':W!.:<S/9H(@8C4#$%?7,R$+4*E9 @#-.[5H8VJJASN:8;.:]+_*.?\
MH=4^GJ7_67+2*@_>SH<TGV;'[IBLTTU"/1>$8:"A8,1R0C4JYU#)M6E^R54T
MQW+O\AUECZ\CT%Y[.BK5!AO'K$1&,VD"_(!MT5# H.9U7Z*EH_9'H<Y@:WST
MX>WDS^G=ZDY=?2VR-E:%F;M.T"@O<2Q'NH</M=HGO)A/J0V&MW$4PB &13MY
M)!QAN<)N:1 3K=&L0)VG).N JL<<*6V- U!87516VN"@&.[3*QG=Y-$-9M]7
MHB%0SH<I4"D1UF05IE>S\]V#EVA)8SY%RUCMCT]=HS=\NF&0Y$7=JQYJ<#UY
M6^22:-GE:JLE-U^N)X3K++^;/)U^NWZGF^2%N;((ENZGVTF>]O6>H?-#50#X
M:CI;%47+'NN1NS\O9ZLP !^^6I/=W:^6:_#?7[\<_NZ#/3*A=?6*A(A@.Q)K
MB SSOY+2%X6QBUJ!)/C&1%<Z0!AI!_SQVJ)VPM:XR;6#%R7  ,J Y%QAY[#"
M'&_O+"9<24+[/-A]_(+7WBET^ +8_G'O,W^V[PE$/^SOX$2</^);$RP-,@(J
MZHML.XN]*HJFK)6C@UG09Q)*T[O3>N7HR]K!HU%-7Q[ _@&_F]R=3H0ZU32A
M @+ ))-*:F@88@K84F*AA!KW-L8HN%")GZTA_Q[(-LH]DU?)L6&XY>[N9]E#
MFGY:9I>_OU\'74XF\1ULDSAL+3?(!P0Q\<93 E IHQ6ZU_N1*]9%[TQM61R0
M^B+"QW2QS*>7R_1J/>+?@@H6'S_]=I(,1]LE0AG.BH *=M)H J@J4F(WQC=!
MM/GT$N\.J%B$Z!*H85>>RA/MR7(-G?2?8$ $@%P8RJT##%N =]@YR$9XT?;@
MSNT0P,>-H;X<XLM_Q[XE8*]'%>UMNQ)2;]/)8I6O@P#]ODPM%NER?>''=/*E
MB+D';+>_OU++QQ)7\W?9/"\85B05Z,EB.OCY^-W8CHGP?OZQ''1XX!L9J@1!
M.WU/ C%!UFO+*4&<8PH<WNQ7:"\%@I4JU(\7SU-!T,[>D2!!(%.(<D %<1""
M,&EN<>1:XSZ3Q([&/P=BS\NJP /A/NKXYPX4_5C*[^_3- ^#OGVX2+^FLU-U
MJ"MUD$#M!.:"28VX,H(2N"T%&" ##C2_!S%R5'( TARB;9< ]V5T[UUNOQ7C
M]#7W=?I)%)/<(2\Q1<@#*2P7<HN%8%:(<4<=NU;X(3Y%A/+[IM<HXXQGQ:J!
MV?1F'MS%Q1H4>#)H=*150CBT'@?9 /308*\(5Z6<RI#FR971O/E(>CS$EM:8
M#<D-U(@;VU:)\1! 0"D#C"-/B"<(EG("X)JGO$4+)P['C6:8#<D-W(@;VU8)
MY0HIBYSFW@M/E"O*"6Y=' =!<VY$2\H>CAO-,.N=&_KA"3*[E,[JSM6AU@DB
M@%M/I0R?AC5&D?"W4F[ 6B3P1RY -"K/JB-TA[1[=^-N9.V^:)T4!=>5\E84
M!ZF94<S"G=P2JO-QH=IKMH*EVPUZWP][QNXAC9(TXR'+XNE$7-W0.=Y#<?VC
MA(Y:0#27T.JB6/-.?@&:5]+KU5EJK-4J#G5KU!J?1WQZSTNU]7J]0*LOBV4^
MN=RW;]Y%MPDRG'M""53$2(N#"Z#<5GH%N1JS@SW(7L@ H#>FW$4VF2_^GLZN
M?):_F7]-%\O-90_;P=OIHMA-6>7[]MKJ=9!PK"270'/,'5=2"R!8*9'WO,\K
MLT_0J%\%9CV@V=M!QR?C_S29I=6(5*-UPI WVDC) 0#<0>^":UO*33$;48+8
M("R*!V5OA5VR]<T2E^N<DR#%$;Z\?#310!A;'!SWEDD,N8" E!)IA)M;-YV'
M= 8E1TO<>IU,@NCI]&L1@F@PEQQMG #K"8/!V1"$:J6X$;*<0C5AM+E=T_GY
M^N&GDBZ1[(L_+R^PVH[["&D.M CV/T"02ZLIH%QY)L+'4LK'I&T^KW1^<GY0
MIG0#7V\G&?ZYFBX?WJ;+V^SJT=8Z%BD^T"+AA<&E-);>"(&0"J*"4CYM7/-(
M3.<W. U*CV[@BYL5W"YU]>./O-76WK;T&%H*W3HS73G +!#8,QEF#J$4&O $
M_WGEK0I& HJ4@Z*2.*9<VV#4;W#$(GRRKS-OM3)[HN6MUL/]1]YJD0^%+6(
M6VV#R@S1BG"PA8PHZOLL,3'0[FIETC3,6ZT%\.M.+ 0<ZN"C!">%"(J,AP3J
M$HO@O<"SV73M1.&M,@R;0?E]TVOLN[+C9]5X\L]:YJTBJ"BBQ.#B(FT)4/BC
ME!-3J,>S'Q)9CW7R5FMA=KYYJTY+BK"5C@) #1;:4+Z5DT(OFY_D&4G>:I?<
M:(;9^>:M,L<8D I1"@'CU@192UN1.FN:<V,D>:M=<J,99J\G;Q5+Q*&PF'!J
MC7(!3@AWWP3VS6^U.9N\U0X\JX[0?469AX@@+(DH*HTXP[U'!)=R6X3<V;A0
M[37;) 6Q$7K?#WO&[B&-DC3C(<MB-RDW2UI]T3S!"A#$($>>44L,,A24Y@ S
M2IQKQFI5?59QI=M!-H"ULU[5S6RR.%7#]6";A!051[VG$(9/#B"DC"L!9)RT
MV'.-?-WGJ"R;5ICVSIL-8H>VIW^;9U\6:;[.45E[ .'7V;RH[K^N2?54V.K+
M6,>O3!1GRDKFC$36&6.1"NO%%F$/.3\;RZDI<XYONPT-] ]*=X_TV,VY<V?R
M, S^[=/G?"WB0UB@?LV^IOF\,$5.FGQ'VR4, 4MM84$+XEQQC0LJ-Q@8M'Z$
MA1F'5WL6#^"^R/0VRY<WDYM43RY_3Z\>RTN>9-/QAHD/D#D93&#@O35,$PC1
M5EHN<(N\@OA1]+'0J5.$^YN</BTGR[0PKHLJGLOIY63V:?7E:OIU6JP.IWE5
MK8-$ 1P^(TN4-]1+01TQ):A<AM5CQ)'XL? K"M+]'57)[[-\?0/=EV6-:>MH
MNX028HE @@OA*;)84<%*62VCS3,(HEW[-SI6=0EPO^GH-5BTOT&8DADDSCL,
M#1,,0>9H:< *%Q;]\9Q5&"U].D&V+]X\O0GS(KO\W61W=]--9OU)"IULFS!
M+;<4%]NGDE.&*(([F;EI'GWM_&C#:-G4-<C-RPMD^1^3_*H*08X^GU 8%EW$
M/#< .J\-HG[W(1C.FY=$YJ^>%%T"VY@(I5'_*8@ZO0S"?YS>W)YBP]%&21#?
M6&L MS!8_I2RX!:4(T>DQ3PAO@]*=(EN7RO/!K@]YT&/%"2IW#91$'I%(!-*
M8X80-VKG6LI@O8UYWV_0DRQ=(SLXFYJP*#$$VB"5$!R$!33(Y7&Y!2HE@LU=
M\WA7O'2GMZJ,J(G2,"<O5W?KN[ 68=$\,$E&OM=Z[\!TEOV^^=;G5VZQG-X%
MX^[J$>*QG/S4DUEQ0_BGVS1=_IIGJ_L VN;6\.EDMHZ\%-*8R0;BBSJ'/1MV
MG03;1FEEH)$::LP=Y&13*\"$M='12NFKT1,4]@E7^>CFD>:)<(Q[RRE'7B'K
M*554;J5'EO ^B_95.Y497<V'LQ.Z0O%<SE@^F5\V!^Z;Y/_N6B8<*4B")RF#
M3Z$8(0)"7H)$I>DSSZY9ADPG#*B4UML4M-[S!1[7[N(KV]RJ5F/O_TCS1#.,
MK088* EP@)8)C+:28PQ9\U3Q_M,R&ZCS$$VZ0ZRW38E)GC\4ME%Z'\RE]&HS
MYCT"G=ZFJ-=3 @W4U! -@OM+M9+!4<$E'M3+/F_*JNNQ=:+FEYL04>'K;5MB
M:]R^O]Z-O F7ZG236 Z)5 P*3P#&PA7;RB425LGF:2#Q]^UC$"DB=@/D_D:M
M),&X4M1*2;3614E@"J382D]H<&][9,XH;9[NL'O=I_@5U1)S5%1$E!X118T"
M)1;<:'DV>;J=*+S=-52-H/R^Z35V6WO\K!J839T5B< <,DZ(EX(01!FPUJM2
M3N?QF#-BN]5CC2(1]3 [WR(1G  KC#98(*FA,URPTKDEA+ ^C9W1<Z,99N=;
M),(+Z:@@2!O%,#+4<%4ZDQ0I->;4U-ZYT0RSUU,D0GNM*'), &48IP)B6,Z7
M%!(P_J.4_06*VP#W>D[P*R IP9)I$>90YK33MC3Q*,?0GHUWU%ZS#8[R-T/O
M^V'/V)V?49)F/&2)<V\98%Y)3H1#OCB2:1E 9"<_.Y=B>8VUVO#>LGJH]9>Q
M7M9^_QS>>\* ^?;A)'Q65'&&)'5$8XPP8'HK%1,:-.="_0,RX[%76N,TC/;-
M9)G>9/GT7^MLV@H'%DXU3B .Q)92,^V-4]8;!LI9F&$N\+B-DS9J/,J(#K'Z
M7I@R2D-D7 09*%7XZV0Z*V;+ZRQ?3&9IC4-SIYHFO!!4,T2 990*!1DK-VF+
ME/X1IIUWJ<:7F</=HG5N1RFA"6:3(Y)0OK;0*/%ED(DKWN*"L&@!UHA<Z 2C
MWAR3,D/U\3JJQ>YGFWSX?2;8L:MTN^HZ<9 I[:$%T!E$M1" E-\,-P''\<TP
MPR4#]XMU_X9-S?,NQQLF6'#(D(?2>V)M<>>:+]U)+@ ?XT7-O2GXH.W3 9+]
MKFO?7*!6CT/5.TFL$E)0"K0H;L!VCBA0;I9QA/"([MH=G$_14.V+6^^R9=KX
MLM73C9,PXWO.L3(&,0J1# Z+VTHM#,#-DX/C;4@.Q:7.T6Q\4/Q(Z8)J!&G0
M2P*A"],OXU9A+,-_U:.Q(*#J-;PW5J;$A[4Q9;ZM;5"#*94:)\ JPHK:",)P
MI84-T^:._-2;YLM2O HW@Q D!II]+4?1[_X.LZ?'$%H-O616621*0 60NGGL
M+UY=FZ&6H\[1[(M#W=W_K3@'&DI"#)4:.2,=HJ5\2ICF)=GB%;P9BBW=0#A
MJ8%WDSR?+*=?3QS>CU-.H*A]>#E-^WWI>L,QVBM_S;*K/Z:SF9I?O5_>IGDP
M5R;SF^E KZRHW5XBD]-@KX617#T.;_-!7E0IOU"A>4*#2TD(X,XX)!&E$O#M
MAI"'".!*<: XTG^ZO$VO5K/B*-MA04X56JC>2<(M41H11C742 (@/=KNICO/
MM!I/N85.U9KUA%>?A146^?()S<*_7E(L_"CY&$0ZE%#R[/>)\T!R2@FV85VB
MS%M?!F&<Y\'P[9$8M7)(8N@R:P]00Y.NNE(/;N&]>"+11!MM@DLJ*:3"<BK4
MUL[PP=.Q(TW_:(C]2\VUPN!\=#BJQ(Q^5=>?RMX&^.Y6=T>5]NR9Q E)$#2>
M*B*M0E@4V2C;L0O:XLQ)Y]M/C5'/NI$]JMXF?Y[6V]-G$J&(M@I 3J3DEB,G
M#2K'S@4;4;F%3O360O8>TQ<.K>WZX>WD_V5YI<O3JO>20$ A8HP:@42P*P%R
M1)4X4$F;!]TC%TZ(: _%AW$$='H<_[O)77KZ?$>]GI*P%!;W-1CF:  $AX\-
MP=)E(=:*<5IC435?G5T=(OJ#::.R&<^98,,0RZP6R^PNS3^FLW4RX^)V>E_A
MHI7#K1)/A7<$2V\T8@8"(X0HY73!F!B/M1I=DR\+EW6&6N-=Y".1W,_IG\O5
M9'8D4[-F#PDW%BJO4?#:?(&7M,;L<'*^^>[.$$QH'BZ,"UMO9P/NLGRYS7A^
M?_T2G2-SQ?&&27%G'@9:>F4U(\QC61ZE\\AX.Z(#B-'T^/)P0)> Q=WP.X+&
MI]7=W21_>']]Y)GF>T8'IC=U^<_5-$^O-M]Q>..;^5:N^CM#[3I,3)C*N3=,
M<\X8=U()O/6*?/"3;*.]H@-2/_IJ-8?[U!8ZM#G4\1L21P#@P:P*\R>T$F-.
M;6EN2<YEI3+E,7>.^E)[-@9X^]QH:I#-?Q3S&@&;FCTEU&/DE;;0*@$U@Y0@
M6X((%6F>"!=I$VLP$GV3_!\3Y_Y.D1R5HJ:_W:"W!!L$B\MI@,66%VD\%I7.
M@"3!'QAW="<:"^JQK4-D?S"OQ&>4T9YS)MPP1"MM\I.!GN</KBOQ>"AID<3H
MC2R6A7)?*/P<]KJ!7/7@;D2=91V"U9?J/^>3JS1X9K\7]ZBM_U%(?CKD=[1=
MXJ463!=?DPK_D1(IZTM9L63-B1'Q1'=_Q.@2N\:AO_4QXC?SQ2HOLI,OII=A
M=CVB]Y-M$@& )QXA 1D7Q1F8XI1=R6_LFH?WHIT\ZT/G7>,V@AVF2%OC$C$@
MM"."&"&\(!+KTLM0SJKFQ;HC;8V/Q<N*A_$(N!9Y-Y,QKC41W'+#-#,: %IN
MW6@K"1JW9Q5%\RVW-9LA^H-IH_2DSI%@KV7?G <(J78(",@Y 5 P[THY/>6D
M3\+$V3>OK,D:^^;U4.N+'2\VNK:8G&+'D5:) L1!% Q.:I@Q4&M;G@3U.EB1
MS<NGQ2P9T@L[ND.M[^A+A;A+ @$!5D&H 9/08$V@*6-51G$]HEFAYXVSEDBU
M*-UQ5* W\\O9ZFHZOSFBY$;])))HX3P!02X-@?1>[+AL,*FVH=S/###$%FID
M.$=@K[Y+E]6JZ%7H(&'2(4^#X>:L0<9S[.7N8PE>Z(BN,1EH6HF"XTCVD3YF
ML]FVADGS[:,GG212.B>!$)I2JQG"B@JVFWH)Z'._O+UQTDB]]7:*FF/7V[+U
M:YXM#F9%->HL@11()&R8:0'63!%J77F4RRI$1V3*Q%1CFT6K"8Z],29\-UWQ
M)725Z&"]"0F,!-I+CBF&H@PO6!06Z/&8.V-E2WT41V#E5%N;JG604&\=8,(P
MR31!P(4I>R>] 6B$'(J\+D7!K<4,TVX1JC1;&JH9+7COH%)042Y@:>=;9ERO
M<=C6'&BDI"PV:".8-@XQI6K3!%&O,410A-45(R*4+F_7#1,E:)'9,L14T88F
MD1 ; 4?4Y>7J;C6;+-.KIT<LFK'F0&<)Q)Q 8X*SB3E2RCGERF0.)S!NGMX>
MLQSO0#SJ!L/^G.IOUN,JP;XZS1/C*?%,$&:1@E Q0.1.<BUH\XH1,4OTQF1/
M!-1&,!/M=Y6J-4R !P10SKD3F@.+D;&\E!9XV/QVZIA5>@>:8>KC-=AYN;A%
M(\-'D]VEGR=_]O**\(=9+8MDQ_^3?0G3_#)RZ<_B8H!Y8'G$0I]/7M&?,+$Y
ML;M.H8=7F&R^]EU7D]G;R7)[UU$/4&Y?W]^;UM;Q;_,\G<RF_TJO?@TS9/$E
M7(2?I@O]\/CD]A:IAZ$KISY):2RO)0M3\J=GUY)=5"BA6JN?A'(+-:7"RC 3
MBS 5KR_U94(PH2D'E:+!P^%1O93JB3X2&"P4R05'A"I#(8 F ++!06(@^KP7
M[V@EU4C:/5A2M5O<1GW0U7];4_QTFO6^%DGPP0T1ADNA@"($2:A$"0K O5Y4
MU;#:6&=J/WWC60/$>CRD,U]<IWFQ<'Q*\Z_3R^#OK$NQ?5-\OKB/<+'_5R=S
M6KM\3<*<XYY""F'PVQ$36 O_B*3CHT^M;L>/;X_\# WM#[(V1W2LV=GGR]%A
MN/DVRY<WDYM43RY_3Z]JW%Q[O&&B !,<<.(!1!0:*HNS>AMI%96P5_Y4"\(,
MH^PL(JI]<>BW3^OC? 5PQ74BR^GE9/9I]>5J^G5:?+:GN52M@T13Q!7D%#F@
MO.;8$5::-LI(USPG+]H6U"@X%07=WHZ19/E]EH?A%]?[U)B>CK9+)')8&@0(
M,B2(C0T,#MA65N!]\Y.5T3:A1L&D+D'M;W+ZG*^O'GH(R/V:?4WS>0%%A3GI
M2+O$<\J-H8QB*1W43$M;(JBA)<U3]:+M0XV"0%V"VA>!#CO<%;+-3S=.C(3.
M$FHA5!QSZKB!I)1:<3W"(J#]1+HZAVXHPCR?++<;^>F5R19+/5D<#6/5[2H@
MPC'ED * #&#A,P5N]PD))T=H=G>IYA,,ZAB]$4Q C_DA>S95='J=Y<5^8[/Y
MJ5K?"<!""HDD]LI:8SVRJ%2."8O^"//">F1<;#A',J5U3L-&_2<."P:4#@Z,
MY (3JWDP)4KLE&D^^46SZH>;_*) .N89L=A>CC4C/NL[H3AX.\QJXS$5Q& &
MA2TQ4U@W3ZJ/YAN,;$9L ^?89\2F-&S4?X*5(P(!H2V"6CJMG2YC.@8HWOQN
MDFBI<".<$=M .OR,^%S*1A/?\RX2Y;' WAAB8&$E$VYU&>>QU-KF"1G1;K ?
M9'YKA5K<+,LGR5@?T\OL9OYM'M9X<JZ*<15C>C]_,NQ=CO/;2?Y[&.J79THM
MCK_O'OU[.KM2R\+)VR1@KH/AQ6\^IO?! URGUJ_"<]O[&"YJ)7(--;C$!J9"
MQ#C'!@F"@K^*-G=G6*LU0)5LW4$T5STQ['#S1 A')0)8,@N$9V$D'&^EEUK;
MYO'[:#EAXR?*P42SSO0PZARS1]F*\/?)^Q)>/IP@;IT,F$JAC5)4A(F=;*%0
M4K@^;_5JF%G6A9Z_.9W2$J?^SBX]'>@V\7A[W.KD5M'IQ@DR7!7W,5L>_D3(
M*K8]NF&+.WNM''?N5QLU'F5$AUA]+TP99>+5N @R##'</U?3Y4.-%(7]#1+M
MJ9"04J>*V]$D<ZRX,V\C75$&8WQ;.%VJ+(N 48\'&CM*4W<2>0 5TLX8!AE#
MWO-2/JQU\[A-;Y=B1S FN@'K1]+OX;2.HBIQ^#RY%\X5"896.50B20T:?_'O
M=OR(F?W;#-H?9&V.Z"@-I;/FZ##<7)\#_WP[F7].[XKLP_SAS=W]9)H7(]_$
M*I^L,+MP['66+YZ%8X_0LJ,W)- QRB5B2%D'BL/YTOLRU,*9ZO/FSMJ97&<7
MGQI&:7V1_L7>U(M-AH]/]NJ/\+IZ)XG"@@/!E/>2:FZ#<0U<B8+CM'GJ1+0L
MGC.F;C2]C(N=%\<KCE7O) ENGG*2<,\1@1YP2& )M+&@16W_:(D]KYZ=#?0R
M5"#&?WTW?9[?5",H\VWC1!M'+,96.BPLUEYB6\8RC J_&U]^SQFSL7-]#,G"
MBC/CJ:8)!$I;(Q&G"&!FI,)4EA(#@9K'B*.E];PR!K;0QI#\*[&OR;VR65+8
MR,(B0PE63.'@LIK2&C',RA%F_KPRWC741&_91+W5XWJ>G;?6E0_.WW].9JM4
M/URD\YOE[?OKS].[=#R)3+T6CU(.6\I=L,JT11HC0K?I;$110BI=.#$<'MT5
MCU+84,:LAA0(%;X8#8NK9-<X",A-GQ=O=%D\JJIV&Q>/JH?;J!-[NMN5 ](C
MSHN:SHQ)JRWQY?$P(K0Q?6[-1RH>55GM%;?FZB'V8[?C<&P>0@F0-,Y1I:'R
MC&F]/45+I$7X3(M'5>9'S&V/9M#^(&MS1,]J:^XL.#H,-^/4UK# 2DZ$ \QB
MPTQQ\M"4LFH*^JS1.$1MC<JJKE5;HQZHYUY]3&+HC#!0^H"F(@3J\A0UD030
MYCNQYU$IJBF%.D7UM54?D]PI"(VSLOB;\$RB':B PN9A__.H&=5\6HJ [GE7
M'R-  .\XM8)(:;V'80(NW7='4/,PZGD4CVK*I"Y!'?Y<;E'N?SI?9:L7L<P/
MV6*CUL?SR,6/6]6::OBNA!D>+ 7!&2CNL6(<0:]+3 VS(ZPFU$\<;6BDQY'G
M<4K6BW2Q*!*T('H;GKQMG@M2]T6)-U*'*48#;)7SB'C/V0Y-.<;KE@=D5*WT
MC\BJ.$]BOU!!;SQ_\=X$ 2.I]810XR#W*,QL?(NUYJ)%5=,!2G&=-^W;:>8\
MOH)2UO?Y13:_.6H.=_NB1'!/Q3H!$H;EVRI+0!G+T,:VN(IT@#I?Y\7SEJHX
M3V+W-;V?>&]BF"G.TGK#B"6&("++^LI$:ZOT^-S&UTK[=IH9QU>P7]+&Y-[?
M7<*9LI@Q0[7G1AMHM"Q]?0T)&*%)TH\'V0.88Z995U-JI=X3A* "U(9Y0SO)
ML3+4[7 3Q#<OS=+#\8&QD; =MG$3$2_2R2)>]N&F=[]:KO+T;6A^M[K[,'G8
M!#;CWIVY>?/ZS^V]X/.KB^GDRW0V[>&.T"=O=W_>I_/%\"F59>KM196\R6\>
M3I1R0B*#E+:,&F^LM)OO!2M@(*E4<3^R9"<S()\]F%!KH242<*< 1XHZ+38&
M")8>>M7GEOGQ-,<6RGB9R]@&@5$G++[(+[\HM%5HY51)LH.M$NE%@,8R%5 .
M\[3!A- 2'$MQ<\\A=N)B0QU_4U*H*VCZ*S*U=\0GL[B.MDN0%L*$C\HH@XMS
MI1)AO<-/:C_N',).M%B-&:WP>MT<&67JWOBH,52ZPF+Y_KHPWJND*+QX-I$4
MA_]2XZ@25%.-,;3E2BRX&&'YBHYT]$V>03MD^M+VIW06^KSY-9VG^606? )U
M=1? +R)ER^G7TE@_S81:_20"0,,!#$NQ8\12*"U&.RP(&V%J71R6Q$2MM](Z
MP18+HYW?//7NCC!E[_.)%01J[RQ @!D#/3.*EK(5@8#QS1L=NB%=0-)O?<)T
M/=*/TYO;,,O]M@TI;"_#FIR( 5?LH;A+5* P2P8P+35<(\345GXH&>VS?F'_
ME(@#TA D>1.<X#Q=+$_/#$=:)8(@KQ67J @24FQ\^*.4$[,6>P#QPJ]QR- .
MF-,$N/QZF:W5"AB2:Z46/TD^9\O)[,0,O__!1!'%K!/*A;4+&TNTI:(<(:&L
M^4Y[O%(G[577"1;#+.%E0+KR&EXV"&80,3J8M\Y#+)QD#E->2F?"/-58T_%*
MBL1:Q!MBTOC[?#I%'%'@P6<3 IV4U',//!(48&ZDV8X368#'6):CHZ^T SCZ
MV)+ZD*=AKE=7V?W:\>ACOR9N)8[-._Z1%M9->J6^AL_G)K7311%+7^4G-HA:
MO_U#GH4/=OGP83:9+X/G551*N=^$YWM^X= [80<'=E%A9^QTX\0K"GGP3X61
M7%J.E%3!.19A3O2("#V*,B('Q:A>1>1X%XG50BH0/'@8O#E/!1) E"@X)$=S
MVU"7"CU8.:13K$:]#W=04OU0X8J@"JT317419D+2,0:8T%9B7H*%,1OOOESG
M;,AB@]>7/7X8D#",DWLS%5HG7E"N(8+"4(VA= 89NI,;(C;N7;Q.-5N5-:W1
M^W[8,\K]O;&39ABR7$SF5R<W=QX?2AAWRF.'D$9>Z.#<.J-V4A#7/)@3+4[?
MJ6ZRCH#I2[UZ-9T5I2F#W.5?W]S=Y]G7M2ET>ENO4OL$A25:0V<1HT)R1(T
MOI0=4=)\OS]:I#XF*6)@UELME<GE;;#SU^5?=IB<+J1RN%4BI:!: AU@Y 1I
MZ+T%I9Q*D.:[.-$"]S&YT1U2@UL3[])RY3Q=5:!Z)PD$5 ''@MS(2$,$X8:4
M*$#,FO.E_P6FO<<<#;?!V?-K?OS(QO&&B9. RN 'F@)-$MQ J&$IK6:RUWN;
M6K*DA2JKLJ4)9KT5-WD\"V+3^SR]G&X2:]+[6;K6S?SJZ8;WR;#MOIHF';TB
M88))X0T30D"!M.,8[10CA*^4\S\2.Z<[U@V$[N S6$"PX8J72"PLA] 2Q,+"
MSK769F?[>6I'6 5LR-FK/F)QM^,.#W22;_+V7ON.#N$$6*>XP(X !233DI7:
M"'9PI2# ^>_H8$R \=(Y9JWEV!M@=\$B[4V?-DC;'9W*"FVZHU,/J^]\1T<"
M1* !D'$O*:3":FU+L&2_.?1Q=G0JLZ'!CDX]\ :W(CJ+R2O"?##P+89$0.V9
M9&2W0@*"Y/GOZ%36;(/@?#/TOA_VG.V.SI"D>=4A?TJ1E0IH"ZWR,-CC=K<I
MS\+ SB@ TT2CS4+^M3 [WY _04(*:A52D"" %0?"[1QY;4=X<",F-[I#JB$C
M%OGR"1O"OUXR(?PH^3B9WQRR79_]OKAEGOLP4(-M\+RE\4#L9E3&,.U1N^.P
M3MO $UVE!S_D%T\D86[RUF&F(1?60XP]W.U?2V?Q..W'AMB_U%PK#,Y'AZ.R
MXOI577\JVY9U.JJT9\\DFD$5; /HC"WR1Q1S^C'!4;^\GWU(6ZHQZEDWLD?5
MV^3/TWI[^DQ8O8D)W PR<XF\"U: VT7-@CPCV@[J1&\M9._+EGVZ 77$>'WZ
M6()0F%Z4=Q@YCJ$LO$542D+I&$^>1PSHMD"F\=&UP^98^N=R-9D=R2^IU3Y1
M#%DOG$$80FDD,1#MYAJ+6/-MM_[]DN::C@G90/MN<8^I?4RG\\4J+XX(]O"*
MH;<.W?5U>KE<O+]^,J:+"KN&1]LERANH*+0$,TL9YX#9;94"; '% Q9+W#?N
M4SN$!]LD $'"O=7"0D$98E#X;7$Y;"@8STW1'6GKY67S'>'2Y_9?)=,PS#Q7
MJ\OE^WQS;=6Q.,F^1Q/FE24,((0Y,YRL<P!+\8VFH[WSN0.%9IU"$]/^WP[O
M\7:R]/"%MT>?3XC#6&H#B#5:0<RI 24X5E+@QAM*::>B;W7=&3BO0_&CB[^,
M0-]]6I#?VEE;>[<'PRZVD;I.P/PP"?;Q^I[%8+R''GI_7^2B#1_3X)=,+\.;
MS61QV\];AK;(GX\F?&#%_Q6^S]?)K-A<7-ML54ST>ATEAAM$&=#44@4UD=ZK
M3064,$Y*=*5SY;&3_$Z)5#W7KU)/B23<,4Z%\]9Z"*F6VUM'H;>0\N81OX[M
M^UBJ/IC^%P.^T;D!;R?_+\O-:K',[HI;; \[ =\^F%CGM,,6<P@ =4)S@>56
M= >5':T+$$W%68=PQ;0.WTWN@O#/AGC4.CSX?,)-<:FP$EX#@:W53%I<RH28
M$>-U"]HH*(L'S>M0^^B<@L&UW=&^0C$_;>W4SYG)5O-E_G _FURFY7#*8F^?
M,YU^3.^FR_63GV^G^=JP/79'>[<O^/_;N[+>-G9D_7Y_#?<B7P;@>DZ W#C(
M-IBGAF*W;=U1)(\D9T[^_65+W8XWJ:5>*,HX>7 $FQ197Q7)8K&6HG(&B_\D
M$A0;<(&XP.L#&"E#4NH5![PD#L#9108PCB=8JX_+Z?QR>K=)Z=TD;&VHN)@W
MY;(V5;'BW>DI768QO[I=S"+[^HK?L-,H!'$,6Q\TYE6*\Q!,;1>H$'(XL^?N
MU$)Z4K [B_+%^K9</M7L]@O=S@Z%!TV1QLX LB& 4QRS9L940_=W],&#&D<0
MCZ%@Z<S(G7IZR^-Y6[_"Z^!80)(SAP)8ISS7#_-':7W*#GLT'_GR.P9LJ?QC
MVJ#1:SM9+G]-YS??)K/[?9:3([^IT!8<U1X"9HH(#1(Q7.-!%*=)2P+M%Z.!
M^;M(B5LN<O1A,8_'W7)_6H;#OZ2PTBE@UE!BD>:(1$6/U"C0H'A&GCNGE9[.
MD.4B.#W$I7!Q07CD!')("TJU1*39R*E@,J-,4Z<5DB.!&OM)[O%D/Y6748*G
MLZT#XL7UCCUR?O6TVY?%Y\7E==*WI[&?\WZ6\_LR1(FIRLI7XK#ZYW1]^W#9
M.-G ;KJ:W-PLRYN:0W6'4S^2[9C6(<]B;5T+)\!BX;3500HC+1"Z72[<>B_T
M0?M*4JK;7KWV=2L(,D1I V $B3<,YXV$FEKC98]<C@,_<0W'MN<NT,.ADW4>
MBX?R&>9^%4%;K3YO!]_UL'50OT(RZBK3A>01)DNE!$P;@!11V>:N&(;KN\I+
M#P!5*@VMGF)K5H$G[0IDO*.&&^NQD3I0;3QO:.%6N3S?M@;FTXOBCOT1.F^N
M9_6TE1.S!S+ZA:B>+9:_JI0#ZS\7%3DW^ZVW.SL4B',KJ &.L/>*4&VK=,2;
M&5L;KX[YV&=Z(KX8 8[N#-R4GII.9HW39 O[7F]><!0I-$)23#5E*DJJ\\UL
MX\T_(_/(D,P;!(P$CL7=PP8,5#%<45W%B#G"M&:LIL0AYU%"MIY.EQH(G?-P
M(->8:$V *:ZD-X03BG5#DU4,\E2C^K/H($_R;N"\#<9GI4EEPN^!SN _OSJ[
MN-J=9.-EHT)J!3Y8#@)HT)XRT**9F>0]*E./XJXS ,*+@:#HS*3_C23,)LO]
M3'K2J"!1!H$S<)PS;X7@TI-F9B'8[OX(H[BK#,RD/E!T#^2?+/\=!RYGG[ZU
M*+(O6Q:! ">" 6!GA;*4AJ@3UN8Z[DQW[Z)1W$<&9E=O/%+9"6JZ?Y.]<7QI
MS1:WKUL!*'B-02#FF7? X[V;/5"*27>3X>#UP8?E_ C@=%ZZ[YHP-7U3SB]_
MV<6/']-5I02T+.2V?@40R:B)ZCZMS@=%@(3F-N:]8]UWX<%+@H^PK =&)]4B
M?WZS/FR-[^E5&$.I) 9K$>_@H#1VM#F / 77?8D/7EQ\G"4^'#;I'#4V=_;]
M#AG;)@5Q0)0'I0"J_#"6(FB.JGB*^8Q\NT9_/.R(R=@^%BV/^GN=&<[\\;X"
MW'FFC!(.8:?B_KKA@^ >&#GH8GT^C_>,8VJ%"T['PP1+0[T7-;6&8I\R 4'/
MQ_M#V7;,X_UQZ&07?MK;G*P]"]9XCZCEG!KG,#3D"YJT OUPYN2#>=IJ3CX*
MG?.P*BK@WDF&XVDFC%&*$-RL(BLI9%H3HC^+#C(O=@/G;3#^3,S)2?E].G.R
MC]0XIC%3RDL'H('99F8N^(S>W@=">+<Y^3@H4IJ3C<1$Q=LYDQZ$IIIA",W,
M"*#NJ?T2FY,[,:D/%*<Q)U-#L KQ+AV<\<Q3)4.C%UA%>?<UE=B<W(E=O?$X
M:W,R,8XBJ851C'*%I;;-%N(X#]T?YQ*;DX_E_ C@Y&=.EMQ9YT(@S""00!GF
MN)F_8=#]@IO8G-QI60^,SOF:DRWB1 1O)",L*H4<<=F@Y^*9=%!JLAS,R5V7
M^'#8)/,O'B78@!OBN<5.!2>\!AW%OU%$7*"ANQR<TD'N6(O&&%#E[78.G@J%
M'"BN*WN@BM=#U="";>ZE+@?BTU[_\VX(G3?7L[)IY,3L@72Z 8,-',?(.T,B
M^8111C&R#]9]JWKXJR<*-C@8\<."#8Z#X]3!!B:J*](Z;*R5D6Q,E&/-; ,7
M*;W2$S)O$#!2;;#[](LJX[6)P_Z[XQOC0_^"RRK]OY'2.(W!2,4XK6D/S*B,
MRI:=]-FQ*V#C^@1\7L<9F<FJO(K7R+MXFCVIF35T6H'71SLH!WL"=>1VLBQ?
M3$XOEU7!M&TYZ=]-ZHQN^K^3Y=7[ QP4^G]Y(2BS4?9"%$?":6""J3J#OHSB
M!"=T8?B=PJ25S-4N.@]/T=USC *<$T(;K:@*,B#%I:[+VDC!B$SYS++7.2*E
MR.Q,Z)T6[.Q\+0XOAVR%9"Y"38C$6"))*#(-H1)"=W4H66+O9*Q^M5[R<?B-
M^?Q^7*U=\%P)BC2/%S>O"+;6UE52)&!F=9Y&B([8[RBZVPV#\^%A5B:%M*Q+
MQ[+CZR4+39% Q@?EX\2)=X'29NY55$0^%X_.J.^LEWP<[:/R[>AZR5Y8[0%+
M8< 0QY7$]1MT-7?GNZ<+&<6%HC??>M">RE"P/<7CD"W/,$_:%8QJ0Z*""80X
M+0DQA+*&%HUZ!"N/_.QR.I5G"!R36><[8_.;NOE55:2WRK'=;N0?8;B""HP0
M(LB#ERBNMT",>;C_<(;R5,YZ2LGSNUP^P/XMNL,AG)5.^@8D]C22ZG_<S1:_
MRG)C&+VXJ^AL]8C9V:=0V)A*#W':4J!@C52RH1&!Y/DHQ'FP^GG=ZH& S6:;
MVX7=A_N*JEK]6>G[]>UB654D&<-^O6NLP@(V6#FC, O ,"C&&DU8VBR?C4YI
MD#TQ_.<FTC\GTUFEH8?%\H_8=U_Y@;&&+ 2A02&O:2!:>J=#,,T575DC,DH\
M\X8$O"<7DLKY]W9ROS\G]^/]\O(V_O+CLO+WO*Y\?Q?SS8'U,5Z ]Q?:&&_0
MPIO N712@@6II?1*-*J>$A2Z:ZN#AUGD(NLY\"%[:?=_W4V7F\:1P.FB54$9
M8HP"&<4K,P[B7!CPPGG;G(P*D.LNRX,'CIRS+/>$/7N%9//C6[E:3^<W6PKQ
M&$K(*\,46(%R5L4[#P-?U3-3LN&EXD)U+]4V>'!,+@)\&N236?=G&QZ75Z_3
M&E=B_+C/]^:P+RB<) @X#\:A>.H0(X/B-?7:8--=X1T\'"<#N1L%T^1FJZT7
M[.LD?%C,?\;E46Y7RNK+8CV9/?Z[7:S6'Q;K?Y7KJMS3S;S% C':F 57Q% .
M&D!H&\ &0YJ31SOBNC__PQN4VUS8</:BOCTSXCVU_E75;I^*D'8B!6QJ!1*G
M&-.*<<PP;YXV-::X^Z*0?R^*M+PYA0/YZ[_]N)A-+Z?CE<O;,Y>M.5]?KJ<_
MI^M?IRY3E[NKN5%@1, &C,+4<0*,U1$**"")#O*L^MO5O"P4Q1:TM-(9Y>->
M$KBO _N0LY:E+)H]MJOYP2(SFJOY<6"G=#5/Y8\5K-8@0Q#8L."58M@U .C(
MC;?O@GZP".SWQSH*QVPL46?@U((1PE0Y29G$474!JX$UR$;=/U-G^9Y2DL*[
MI1NP?XON< B?@S_6.4GL6_#' BU\I,5XCGRP"(&KW8,%\E5"ES-T<1F5U0?[
M8QT';+(L=N7R>K'\467FVGHCM">P>[U'P3152"DM/2/.(,JI;)1ISP1T#U$]
MG>M(2L$9!M948O.I7*V7T\OJ*: 2]*^1::M/G[^V"L_>?H7C ?$@E Q$$8\X
MU@8]+)'0(T/>Z3PR4HK0D.!FHV;MPF^[MZXN[M>K]61^-9W??%K,9F&QK/XX
MAJ5I[X %=8AXYI14&+ 7SB+6\"Q(\&_3,[2S_20''IRAA&_]!M,(]W:LP@9D
M@B1(2@HT[A]!JF;7"%:PI%>(D>5Z(.$:3]8[L>1<Q'SC^;IZ5WM6_;%<K$9Y
M+]@]6J$CJ@RP9EPXS &#M;+!5>,>ILC\?)_S%/7^3$DF[)5^]6ZUNB^OW/WR
MP9EJJ[@_NOJM_%_E\G*ZVA^F<O27%5Y;S!FFQG"!A$8@ !ZV $2[)R',SW5Y
M)%$=&_-SV78CD-?E='U?Q2','SFX/BS#$3?AUK&+H TG7.B(MJ7268ETS5Z,
M@/GN>5/S<VO.<TL>FD7GLBSJ95\]T(VN=+\8JXAP>N*5 2<])8AA*62#J?/T
M+3FEYBGV?5F2O9C[_]Q/U[_>S5?KY?W&3+5)P__E=C*O$7AP_!K9JM)I(H6L
MMAK0@48&8(LE6$$:;A#H<2O-3U4_H;4E!6_>T$H9[Z X=@Z%QBX>R 'AN'<B
MYQR'II@*CEN7>4M6FY&%-/U:ZL3"\U]&3R__)UE%3Z=06*DL-M00#\C)@#AO
M3 \81[:\I5CXM[*(>G'P_-?0MPV+3KJ&GDZA8%0!Y3P0A8F4AG*ES0,'#.]N
M4\W/4/56UE O#I[_&JHM'B=>1B]F43"G%?8A<D (HXG1VJN&#\I"=Y4N/U/8
M6UE)?9EXBB"HC4_ZN,%.MXM9%+S5%KYT(YT\?JHII_7^D'BH%XT+[UQP2EOA
MJ**!AL"JXHA64,N#$?*@#,0C4]8:I/2D8:&P8TQQJA#1S-J XO\U158"3ID+
M>W^D40]F["ITV 6!O,-_KO[O?K7>[(-QW_M0_E=?7B[NYYM,$\O%/'Z\W#K$
MM84''?,]A0U$6.N<Y Z!X]Z AP9 87M4T1P[?*BC'#R/ 1H1K%2J7.4#>7&M
MKQ:'>:Z_UKS 5'JCC'%>8L)QE75"-90A@G*/T1F'BXO1@'M+HI%G#$R^$G$:
M2?A-_^?JF;#*1?#U[BKNH;&]0+A5- [J7W@6*)8:D%:<"5YE5FBV82<,3AF,
M>N =JQ\+GY\F(X"4@X PI'H)R$/_0AKL*2.!$!^/:J:=,@VRCEK:76,=S22<
M3$"Z@I3.9:_6N+:WP>K.NY@?H(_N[1>1Y-)I#L@Z"4H8H:AL:/4J:4'94^B?
M0X*3+%SRZ51;(W-?;5\8QK6BH+5S'CLPBE25[K>T.4PSK](Q$-^>QSX.B-3;
MDH8LE<R<A. TS'^4C+A507C1MD#$03!5IFZ# \:**$MKFCSSSN:G+?;DS6)8
M1)*IAE=7&X0GLX^3Z=6[N9W<3=>36;M*N*]?P;PD(5(F@"EGJ("H"3>T8H ,
MO0.&Y?Z0Z*2+6EY'DLLK/UG.HQ+;'NO^>H<"!:=5)!$['C\@*T@(#76<L>ZA
M[J.]:@_+^T%@2;C)WRW+V^I0_%F^FU\N?NPNLMK:I_ */!:D*JR#%2>&$^$:
M&@.$#",2!M_T!T$F%?=WV\XNEO:V>N)]-W_<8#J_G-[-2GO_XWXV64<:_?5U
M>;F^N-XVOIAOX;Q8?BC7>K4JUZM]^4\3C%YH'M'5S!'%,2%42@+-5AMP,#D6
MT!KN/2T_@%,)=EQ[RW*R*EVY_?_=_.63]V&^^T=^4\$ *^7 2DZQ\55^"H\:
M/)@B&6H^ PK<N&"=X.*S#7E\%']SV!WH1;<"62*K +"(JV7: 7*</U :>(;[
MT&B\W'U1Z@M;%@'.<=/=_&F_V?20+X@J(S,6>8:%<!)I&W@#J4"5TIC?7I)*
M:$8!,*GXO.KGM4M4GC0NE%"*!(P->(N] 2N"::@"1+J[=8RF92<5BSY@I5.\
MU]OKP?O]F3R>M"L(]DR#U-1SAP,5H"1I:"%*A<Z,'ZT,4"K&]\$IG:7MP6WA
MRV*'@6BS@7U_X6Y;!9=O,RU<7#_.OW"8I]A0HQ7>1RU?.Z2!NJCG<TE];<(0
MF!+=W9 _6N1U*OD[/=KY2_&G,L*]FJZ;FAK;(_M1&8QOD]G]WJ)5(P]=[1NB
M,LWIJ&\R0!P(\@^(^Q[^DJ.5#<I?OD>!/I6P;V(67C'J?9U'M&=5.9<_(])1
M_?PC,JLZ>B[FG\O+J)"NI^5*+R/=\YO'^FD\IBZNOTS^VB/D8PU9<%&I040X
MCI5C7')A18,P4:&[\C!:^9]4PIT)Y D"6IY -W(PR_WW55SZU0/ZSVK;2#7.
MR0-9GL[G_2'A+#NZ%,9)*1BB<5O4P06/"+5U3@OD%!R4-C4)E:VA+:\T+["6
MI*IJ[)4$IB@+UO@-=3QX+?1!(3M) EQZL^?Y+;4_&ED'NSRGK[WJS8X>10B@
MI4*2. J.5Z7<@JU!"<:0?.O?].)PB[AT R>9<>OE;-O+>^SJ4Q#%J#(<A^"]
M(XYYS4U#HP//,W<D[,NY=DGHA=/;E(D\W0FS$84L1*#5Q^35]H5!!C$BE.2*
M@*W2?-D'M##PE#&QASZN]N?3?LYW0B85U^N$ *N+:U=^7_N_*C>#^^GJMOIE
M51QUGT[0VK< BC&6F&J(RI9AAM/0U(Q!PDN9O33T5R6'!BF=?\:Z7):K=5T4
MO9K\7A^,%ZT+3J1!7G&" 2'&6"!&-70%4-UO#^/Y60S-_/ZPC&MR^.>D2A.R
M'K$\\.\1FCK 8;'TJ_7TQV1=7M5__?5^.OD^G;4FN1AP-A^J3Y4#5;(16XTY
M-8.K'Y6-]A__\_]02P,$%     @ %H+^3OLHOZA&*0$ ;]</ !4   !C=F-O
M+3(P,3DP-C(Y7VQA8BYX;6SLO6F3VTB:Y_E^/@6VYL56F4F5<#@ !\JZ9\PO
M5,E6*6D4RJKI31NC021"P4X&$04RE%)_^G7'03(B& @_0:AL^\A42B$\_^?O
M\)\?\./?_N>WVTWPM6IVZWK[[W\ ?P[_$%3;9;U:;[_\^Q]^N7J-K^B;-W_X
MG__CO_W;__7Z]?\F']\&K%[>WU;;?4";JMQ7J^#W]?XF^,>JVOT67#?U;?"/
MNOEM_;5\_;K[2T'[B\UZ^]M?Y#\^E[LJ^+9;_V6WO*ENR[?ULMRWL6_V^[N_
M_/33[[___N=OGYO-G^OFRT]1&,*?#G_KV9^0__5Z^+'7\K=>@^@U!'_^MEO]
M(1 9;G=M;(4@PX]_>_+SO\/VIT&>YS^U?WKXT=WZW ^*QX*?_O?/;Z_:/%^O
MM[M]N5U6?_@?_RT(.CN:>E-]K*X#^>]?/KYY5EW^D_R)G[;5%^GWAZI9UZNK
M?=GLWY:?JXV0T3[MIJFNSS]BTS0/GB =RJ5#()4._?<7'KS_?E?]^Q]VZ]N[
MC;#G)PO]!H+W3\7Z4M>:\,Y$Y)BKCQ_H6.\G474KMXJ?/M*QYNY%X]N5C_?W
M\6,=:W<KV>N;4>_+C>,WX\DCG]6\D3_U5ORJ_T'Y]!'\ML%[J)X\N/JVK[:K
M:M5"\\&C@_7JW_\@?K6XW[W^4I9WBS?;KZ)1JIOO;+U;;NK=?5/AS[M]4R[W
MBY@A#"-(<APE24RRN"  \C3+ ,](A.BB?>2BVK[^Y6H0T/Z6NQ!_T/'AJ<--
MM:OOFV77/ EMLG7NY/Z/@ZK@*"OX=1#V?_[MIV,Z#URLE^=>BU;.=;G[W&KJ
M,Q?:0/Y3M=GOAM]Y+7_G=0CZ1O:_*UCTV-AZZ=38SJ>-[$[43?\J/GAC<+,,
MZF95-:*;,_RELEF^4"#]3_RTK$7;?;=__:!L9'?'0R:U^]>N<T<D<\Z9)W5)
M=EE6]YOJ_?4A-KUO&O&K3^7G3?5)5$LBLOYM00&+>,H@BBBGHK\#(QKWX5D4
MIFPA>I:?Z[XU>;%^.0NK4]E.%2K7N:O[V]M2U+CZ.ECW4M?5[MFJYMED-7I=
MQ%T]E T2I:\'D:^"7F;P:RLTD$J#5NK$<%-U<(1TS@MA'MASGU;M^>75 V)1
MKIN_EYO[ZHC@W8'!.,E ')$\@20$"<^*'*$V9)SQ,$Q2Q?II%<-?G92R@E;7
M2?]B=[$.QIA+(_7.B;GSJ&MN4JD]O'SV=>I8CXN,XS M "2X8%F*,IAE0TP(
MXT2O9V$7RWMWXJ2._5R54IV<8-/L3UCZ:0XI/T:ZH=3%^@JC1FF"2M_@^9+*
M(!<%5)DZI,JJMZ)6G@ QCW*>P9PQE*9AS@@&"6V#)#R',5&=3]!\JK_:TPFY
M6)O^T(>1RF%HV#QJ@ZGXVLE+H_N^[W95=6:^ >4T9&F2Q#Q&!' >,X[Z<+A(
MBW2Q/TP>*[S^AD%T*L+^F<GLL;;D?B^GT&[7V_7M_6VPD88'=^5W@S;9W$=5
M@DQ@H2Y+I*0YS$4^9\XH8"S]G MJ;--X ATGOKR$G^779=T![NVZ_+S>K/??
M/_3U[F-U6ZZWPK?WUX6046[^HRJ;!4@CPN.<(I)AC".4HG[Z4X3G(82+_>&+
MQ;-UR7E0+3P]\T5EI((=1,E9LBB,0C4DN?=V'%$7M=6@^Z.F\E)>K_I%%^U:
MB7EZ_D#BI-X_:CVD"VV;$*91WK8(NKZ<:2&\67O9%L-?6K7G5]*Z16'WE0SX
MZ?=Z$6< )2E/TA 6:<Q0QC >8@)JW8QH1/+<=HCF E@C3,<XXS;"DV<N&H:C
MM$FMM&X"/%GJDOL*UMK _OAX/<(;.#=;K)OD\C++C1UR '#Q(E0+CN(BS9(P
MY6$,"M%.9-%A(!*"R!7"E6+YAWCDC#QJYEECW+EO+D$NQ4ULJ#.8.S?6!\Y'
M#78!=!G #.E:_LT>ZGK9J&/=P"5[L!?B95LD%!+.>1RSC *<,A3%L ]*(,*I
M&ZXKA?*/=>B*0FK6V5+=N6L.H2ZU3>NF*Z0[=]4#T4?==0!T^7PCGFN9-W><
MZR6C3',#CQS ?/VU6L"4ADD6)3%G29QB2A,\?*PD*$?4$<Q50OF'>>P,/TK6
M6</<M6LN82ZT3>NF,YB[=M4'S,?<=0%S\7PSF.N8-WN8:R6C#G-]C^Q@CJ_W
M57.(G(4HSL,8186<]&$0)#P>(E/1I-@372^>9ZQ_NJF:JI2*7.!(TTH;POMS
MT1'F'PB\@+DN@._/9,?45S/;$OT/@FCSW\S+.3<"AADIM00V;MDU!PM0D#"!
M65$@FB41+"#-R! ,LXC;MP OAO -??E7C)8!VEIG0WRGKCF"_#2NN4"Y4_<<
MT]L7L+49K6S2G+&LGH02B34],8#O+]O5>K>L[[?[:L6_+:O=#M_*_UJD.<J*
MD (8I1E/>(9@/(P":)**0>V34QQT*H=Q6*6:\M+1%4K+CO\2=)*"IKH3/RI*
M9+W]$JR%8O%?>V/XF!NNS6^_)CN ^7,"+V"N,>8G,=D%\[7--FD G@NBUAI8
M>SF[IL$^H^?;"4=N&30:BP)$&$1%%!8L#S-2R'WR0X0PA5QEXX[)<[7ZYOI[
M=3YTG ^^MEL_Z^N^F[[I]2D?RF%DF3;>G;IE@W&/IAACV:DY9OCM1GJMK.!E
MKTQHJT9592MF1T]UY<]34C-[U3V-[^^JII0]P@?1!"%.YU&&?4V$HY"Q.$XR
M1I(0)8B181$C+3+&=/8Y.@WLF:<'K1U(-;<[NK5X'*\7=U>7OW('W:O@:'"K
M]]61,Z^"7O&K0$B^V*Y)'3_/T,QKL<QC=Z6?U.H)7FN33>#GA;RPB8>RB"4A
MHRS.(6!Y#.36G5X0!H52;W,"&9YA:KA3<PK_U=@Z$^N]D7;W*GA01IW^0&>S
MH<NMZB9&CR!X@M*;!Y"G2/3LAO@)O'4*ZY-=.B0NTIR)SG2,$QS#)$]Q,J@0
M0QCLG- :L3UC67T3I#=S'>+7DZ\^F2N[MU)SH+'/;T+.CNX2]%TV/Q!13;(S
MP:BQBU[8V6V%H2DIXHC'D&0T0WF<@F$K#,N*R'W_5BNZ?WXJ[C_T:+ '@CKW
M=AJ&ZFRNNP!%G]F:Y[^$?D"2ZN5GPU(#)WW0M-V*@F@:DB@J,(Y#F!-:%" ?
M9."09+Y@JA3</TL5-_WYL]<]2IT[.PE)=3:U30_29[;$>2^>'P^C>NE94-3
M1R\0E6M^A8@P 8Q$+$8YRK.(L&$_'RLPB;U!5"6X?X@J;K;S9Z\'B+IV=AJ(
M:NPHN !$SV]%\%X\/R!$M=*S@:B^CZXA^G#W!"4HQ@5-,HS"C*11PL#P,8WQ
MB"8^2*JGP#-.=3>Y>;;;+5G].>T;KVV)S!VR+VWZFJ:X?BS<&N9HR%P;1UV#
M=P&C-(>(\I#Q)$N+. H/I]>S/ 21RN8QYT&U\#KE=C+W]KIEJU-G/>-TGOAT
M0$SE0OBQ(*F>EB$7-7US@L)G]P-$( F3,$4T21**,4M#-'SG8D3\S^+T_F"[
M^FNL0:DRCUR>/-F6+L]%X8"A?LO &U!/90>=[D!OA]($=-78WS1-6?T W+7/
M40?"CARUVP?P?1$3!'*.00(S86@: Y8.T3A,4:IWXZ!I%)T:;737H*L=4]9V
MJG%S"A_UR/@\$>>P4/_<#B-77LZ#7-99**VTUW5%^=;3];84::JLZD\)3<,"
MAJ ($T@8+2A(!P$1I%J+C!R&]3S[V"OM*I?N%:@.S57#TX5\U2/6 TOGM^-(
MW<,1MGDHB'G@SD=BCV]4]>6=#11?6$7/&,BC.!8]1)ADE.6 1<,Q*SRE$;6%
MHV5XSY"TW%GDPV]S7DYHM6-NSF;_D+ZMFBAU5$;S1:JK!!70ZM1+)X@]66%/
M8Y+1@L<LRZ*4(\%Z-"QG*D">:.T+<A73__(AS?U SLQT $U//KHGY>5V_2CZ
M9XI$@Q+X 3AHDI4._(Q=<TJ\=AU\2E&((20@+A #)"W8H5-;Q# DSIFG%-4_
M]31W\3@TU"'WG'OIDWS3[]51]M"6?EKE\ /Q3R\O$P(:..>2@=UU,##.<!9'
M*)'[*('X53),=HHA/M0Z[\A94/\$U-Q[X\Y.=P!T[J1'_DV_PT;504OZ:17"
MCP,_O;0,V&?@FU/TM4L@"X!1AG">$D!B)O^##^%9$3D?\2H%]8\^S1TS[NQT
MB#[73OI$W^1+ME4=M$6?3B'\0.C32LL$??J^N4+?PR7@:4ZCF*1)"L,DQI$(
MS(;;0HJ4,:>C7[W(GB%HNL_%L;UN>.C/63]0O.AN%BTS+?AH5B@_!B0-<],D
MI8V#KG"YP&D*40PQ3O*"$Q(A4H N;!$2'A.=72K6P;2@>(G=*?9VNB&B4R=]
M++B9%_,L,*?L](]!-O5T-&&FZ9,5OYY=5$U9SE+$( !9D:7B7>$T'#30*$P.
MMP19]OJ,!2A5RT?W!>EW_EQO+G%<"!8(]&N\8Q[.90N)EI.ZJ+0ND1ESTSXW
M%8@Z<M"*J(LD8PD'<8$1S F*.(DB/,2"!!.]#2)F,73JZ"RVAQA::<$_IQZZ
MX=P,6*;++&479\PF]1Q4&*3IB"IK6/5YSP3<-O7NOCDNM$Z2-"4D2R@B.84,
M,T0@Y#2%E*2I^#W%&F+X=']51 H*CHHNMNG@O#$CM<32R7E4$]LD:J=OE^9.
M^O6V>G]-FVJUWA?ELJV3G\K/&S&L2N1-US1". EQ!!.0Y:2/AZ(8Z9UE;QS%
M\VRU%";;XTY:,&@+?FW5/5][7'NIQIUI;-1#CZF#?O:L/V?0"(+L39T'A1SD
M\7A_N2-G7F+1KMDO/HIWJL+?UKL%S3$- 2@*AHJ0Q1PC/G .)2!6.KA8[XF>
M&7,E[TO<[==R$\O/HO,CH"[GKD0C+<0I(D;3HG&<^'-'#QV&QJB00Z1X0@WQ
M7X^)\<"#,W0P\^BR)##47-N\%9HU_.?J]G/5+.("8)QG(,8I84D,*$VRX>DD
MSZ!6'5=\YJ5J.:OE?B3=>JYJE&)-]^"1H[K^DCUN:WOGPUA]UW1J)C5>5_7C
M.F^4M>H8X^JF;O:?JN96CFP^B;_:$B8%8N3/<L1RCB&-,\)8TL?*N#S*1&-\
M81;!-Q&DJ-?B+]X&4M:K0 K3:O4M#50;5/CW3I,4)K9Y&4V<=69D)&'GY#Q&
M$98YU"[?+4O*="W+(H1IC'D4$\H9:#\1IW2(5J1,J:]A&^,RI-'J>5C;:$@;
M#PXZX8V+?HD]<3H5.LS1]'.FU-'-XB7N&+FB2IY_E$UU4]_O*OREJ=IN+:F;
MIOY]O?VRZSM6(8$)C@HJ_@]%$8P2)J+U@2'$6I.I#L)YYM%!87"0&!PUZO'(
MA;EJ:)K85SU*C5L:_-H)G!A7+SLV0BZ'=L\#8BX3JKV]FO:?A]H^7('#-,U
MQ+*$$!@611860S@"@=[U<J9!?'\<JMHCB-Z5MV;#-G/SS#\'.?=-\VN0NF63
M?0!Z8=1F[>(\Z&.?AL+7'P-?;$C3O4U#WPTG3 P9<1CE:5( 6F3%$#9/LD1K
M,[UUL,M\EGX5]/7+;&AG;[$YE[RYZ^1KM;JQDU'KU#!->AEY/5^*F:6C0#,+
MGU2I=@:?@,DH89PB"A,Q# U1AH9 >:SV[<OB\9[)]609B$&_R<0T-3)Y]DN/
M19I6>2&/5D_)PKUYT,4F@=K9FV1#D!Y6),ZR*,Y)&H$B8@F$3 SY^E 1#"-S
MAB@&F)HB1OT=,^M,2.+!-4N67*0?<\X499YH>CA'HNBF,,H4(S^L1EOB]][L
MJUM!,IZ*;A!)Q1@OH9A AN P39Z'B&G=D6 7Z3+CK.#7]@]:B2[&6.K&6@RP
MO'CJ9'2E9N=T(ZO!*=UAE;;#\V"4HUQ4!E2&#ME0ZTV_L?ACN:_8?;/>?OE0
M->MZM4@*E,4I# G(TIBA."'1L$8Y1X3FMA S#GRIN:-!<" 5!YWDH--LSSCS
M8C!'WB0EX&A^R<3\R8CXG)&:@+0NC_GRTCXU!7PZ\L^&IMWE"2+RX?LB+>_$
MG\F-FH1"RE.61Y2D.15X#]->! YI9-TIM CMF:@'9<<O[L&@S9Z<-I:;LW,B
MMQW1TZ@$)L/G\UYJ M1!H<P7H2Z24X"H,P]?PNCRZ[)>_%Q^6]_>W^+55[FU
M_5Y^3[BJEO="T4-5"R2'\ F#(*,\ 4"$3*)#[!PHT=-M1,_0['4&O="@51KT
M4A_7<#6*.G9\')Z7,UN/F?/W>54O[^62I7*_KK<S]/N!/F/??S'R_5$;)4UH
M6YXPC?*VW=&RY4QSX\?6R[8RGG*J?;Z(CB<ZJMVR6=^U%8H@2 N((DP8Y2'(
M&"GR00%.H=;W9)=Q/;<OCP;41V&.YS)TG'8TE>')9#\S&0K&7V8>XRC,9AK#
MH"SFVP6WSDQW$L/8/1M0%DWUS_MJN_S^_KH_)A1O5_VOY)Z0W2+$\@JT$..,
M1 2+$0$]K/7!2<AB6V3:*[C4'/%!N?S37G%0;E>'7[?R[1'KH(S,83MM\3C"
MKF7)3,;@%\W5I+&[PIHOEQWFJ$!HUXXJ393@Y3_OUT)&VXM>[]?_5:VZ\P#E
M%I;#&6=%BJ,LIR %G.4D3!C.AR54!, H4CL,U&% G8IN=#+H(#,XT1D<A6H,
MV!TYK# K,KVU>@Q]P5.5TQ&]V:LQ&3*]S68S(0>[=R=V7Q^4_MER\D/)AN=F
M/MQZ.(-I#\<)U=[>-U=MPU^;>K=;B!$#R@H>QB$,<YS$)#L<3$-@'J6N&@:U
M:-Y;A:NS-2EX'8A7I"V&^W(3E.,GNOOQV;9Y<&^PV[:AU3>QIZ[:!/?>>FD0
M@B]2I]=FH77"J$W0\W#N#8)F-LJM@8E+2DW!!_%*W92[BO47$YRT.X!$/,.$
M@33FB$88),.*0H)HJGA/@&40[^ ?I 6#-@T467BG0/5I3-.#^1.W#/OV%LYI
ML'L:!\V0_=1)6SX_F^US6+:W9P8T=I!$[?25<39%LUPVU5X>_OP?ZVJS6D0X
M"B.68XY30F*:98P/WSU)6$ Z7'AE/5.C&5>IJCR\YTIWPF80%'R7BIQ-(>@:
M;#U1X\-9+WWR$\O_XZ*6.YN\\6B]GRY[^>BM]SNI\] >L[D=0XMGT(;XR4M]
MIL?*.?N6YEV]/4I@Z^OKJJF$:0L&&:<(8<KRD.0Y"5$T?)0@,8E#5U- IO&]
MCPV$L-<G]7!UD.:*A\;.VS9%4UCNMDD2BD^;)3:?LG#51DU1)G[:JJTHF[/U
MQ&NC]8Q?1HV7K?=S;\2L\U-NS-PXZ:!1J\20+<XA107-DR@+023&:W2(2?-<
M5%V%"\_=1-):761ZV_GYVODJV%;.OEDHN6K=.#DVU'%#-+&;SIH7QZYZ:DJJ
MO=]&HS+[<JWCWNP; YU<U,&O[9#JDM,WV]U](W<%'.?B>)$G81)G"!4X@G&2
MX.X">BC"AUSUWG']!_O#SD'+Q:X2?>+&R+I!<^?FL2;00G_MZAW2JP1<]*26
M^]W[ZX_5>@C970T81B!&!2,9 UF21BG(BG"(EX14ZZ1[\RA:/1S]]=.],+D4
M]T2:V:VA%E:J<64:%_7X8FB@%](\Z\\(<>P]G0=Y'.11NW[;U*\4_-#4J_OE
M_GUS535?U\O^=J$"LS@-HPBBE*(X1SE#0QA*$J5S?XP?[ID[O:9VW7\O2_L:
M43/3QE$SB5^::P/TK7)VU> Y*\[ Q-JURU\^:">_=O3V:!-CA[>K/M"N/V<Q
MYA#FA(8QHT3TD%!"PX%.3'2@E YHL(MP"79H7TYJ8: R0CQ[YX CDUU:^JPC
MXSBQ<' V3+')X2E8K!VQ&1F]/9R+B L*< )8#%.6I B%*<-#S#"!P'9TI![I
M0B.DMZ8'JUKZ:CY4\F.IF^&2BIN3C9D.1FF.F_0-GN_8R2 7A?&3J4.JS/K0
M5+?K^]O=/YKU?E]M!2IYV6RKU6$2"64 PYQ"%(4(XBR"%$5]6)Z ,%9;>^$L
MG/>E%J>5K"N0H-X&@^Z@%][V"3KI>BRS]UL-9Y,:K=NM>M;+BTTYOV37"-><
M.3T/M+E+I_;T1NH!CJT;48<?!5_$698B!DF4YW$2HR@JPGB(A7.F236S&-Y1
MULD*[A[5-SU@&?JG1BG_QNFAJ7?L,:&F9=%94T8 9&?B/*ACF4/M\K72XPO>
M[>YOJ]7C8"2+0X[R,.)% A!*Q3^*(1@L<J0'&,,@W@G3ZSHBYK5<@E=>7Z\W
M:WE$F!%Q3!U50\X$5NHQ9_#PLM Y;\L(=2Q]G =V;).HG;Y;FK>#5:NGH4"*
M,4!I6& ."@ACGJ?\P+@X(FI[LZQ"*-44FVU8K2JWR#'S4@TX_DPTNRZL=>^R
ML#EGR0AJK!R<!VCL4GA\69B]'X;30W)I'80D!S%A6/YO"(LL!JP+)'I3&6 J
M:YDM'J\U>:V_@%E(L!PPF5AF-*?CVBV[69Q7H^N1IYBT.;^BUH%Y\T"(30+C
M4S'Z7IA-OG3S/0O1^^$A9[3 11N2P#0:0J6 0INY%\40DT^]F$P5FYEG,O'B
MP36[>9<7[)I@VJ53H#SKHNG@/(ABE\+HG(N1'X93+GVL&.<IBRB4(?,DC1!-
M^@Y0'(.DL)MQ48QQ\0D7$\X8VFDTW>+!1\O9EDN@YJPIZG,MFB;. S:6.8S/
MM!@Y8C31TD=""8&,11!'"*(4BG^"=(B4X0A:S+,H1KCP-(L):(R,-)AD<>F@
MBSF62R#FC"&J,RR:]LT#+U89C,VO&+FA.[W2!9'CL!R#(BURB'B>)HQD"> #
MPA(>PMQD=D7]Z9XG5Q[5B/$I U>&Z<VM^/'*<&I%Q2:O,RL'-Q0F5O2=FP<Y
M+/0_,ZUBZH3SH_I^KK]6<F?\U?*F6MUOJH_U9E/4S>]ELUH((2C&((MH&N&$
M4AAG>2LM+F!&"N[LO@5WDOR/KAZ=-A<,:H/VS)]IKFMP6(3CZ)MMV6F.Z#2/
M$#P6ZI!'\*O,).A3<7<SA,.2]'3\X%0E.LW)A,'M4+*[H60;6;#77493'EPX
M8NR9IO0BY3;WPT%\I&QZ$J([O]T?Q\N+(J,QXCQ+09$7."<D'.(C3MCBKFK6
M]>IJ7S9[QXWYB[%U&/%8IC(F2+EI5^N7^V!_4P6?JR_K;7MA?'W=_D;WX!_M
MU%)5:W^P:JR>E_&II7K..:^0W7_*9AHBG$4@Q PE"8D1+@#"@Q!(6>SIH&QU
M =[G$ ]2//6I-+QVW!=V;/(T/=\9%8>G#JV?8IFH^UH.XJ?LJ1X<<]%JZ=O_
M@S5?!@F:MF.F7KIOT%;_>;_;MU>$UK3<W12;^O?= H8<THAF.4(T9S -$P8&
M413E2F?M3"1%:U9;?[_[452PKX.ED!5<2UV^(&M6'*[;/^\EX;0M?/6D,12_
M\Z#<9!)!,;]R\]50>B\_RT;38SEZ:$3/N>FD0;4JIA^M<;5+UKBA=>"Q^VD=
M4*"\"$G"89I1A&(YR]3'CZ,\&J9U^-;Y/4LO1=:?U!E$FD[I5-O5CSV9HVKI
M#U9AU?,RGLS1<T[](.=E?5M=B;:IG=8]'$&0\03B',8IR5G,*<QIU$T=11%,
M"%7=J&'Z>'_=HTY1<)!TP;.=SUHSLK[ ULQYK#*PSN+):<\N7%&M+Q^KK]7V
MOA*M(L\QI8CE,0\IB%E<%%G_^!SFA>;>#>7'>O_R+[=]-9T:O05)ZLZHH<.+
M)7JL&"1,"X8AZ@@)M+V91]77EUU;OA.:ZYOKW5Z>.=8&$?U>$&89)6E*,E@D
M )."##&2*,GU:KC>L[U7<RE']B1WY6;D_7;ADEIM]V>/7I4??/GX @+]+%4^
M-6%LD;*16?-@@*'VQPN3+1Q0I4%[O_N'IKY>[Q><A!EE,$R1& 9'.:6X 'T$
M#!) =18CZSS7\S+D5DIPUVK1@X"6.6H(\.6+'@ Z2SZ,6^*E]I_D/U+W35R:
M1\TW4E[;OR-ZM?ZJVH@__?+7:ELUY09O5WAUN]ZNY:!BO_Y:\6]WU797+9(8
ML)  F*$8107("L*&#@A.<I+I=0X<!?7>:^AUO@J^=$K; RO+!UJ#JA.KV:EP
M9;L::B[@MQZ%#D;_]<3HAR*#7N6TD%)S;H1?CJV?!]I<)U5[?5WU@/C^KI)A
MME^ZB9:W L"+/"1)%I("I2G+<90F19H>(A6B&FITATR>[[E;U,\1RG(.ZDY>
MO=4$FI%M:O3R[9@>J@YJ@MZV/TI!?YH62V<L&6&0C8'S (Y5!K6[UTGW8\.^
M$F_2?@!62&@41DG*4 8H33%!'/512!B&A=[><=VG>U_S.0@:ND1Z -$V2_6+
MC >7#+_$]/9<I"/SR(?1SRYFCLV#%,;JGWQFL7%!N;.QOZF:=_6V?LBD!::(
M4T!Y"!#.8(PIA7B(QF$*](9;IE&\CZ]:8<&Z5:-Q2;BU>XK]C@ELT^Q[M'Z=
M2NH[(1/W/LX;,]8#L;1R'FRQSN)Q3\2)*WI+'V1WIQ"9T7HK(MZ+H.\//7Y2
M7==-U?W<I_);M?MYO:V;]?[[ $,Q%'OX%/[/>_''/U?[FUK\R=>J6TVU6W!8
M9"GC11%C(OZ)LZ(__DMD$$4\U!DPS4GW- .QSVT^/1>#O<Q(MR\U'\NT5L[,
M0[+WU3C=D+$;<!]3#8ZY#J] ET'0I1"<Y/!J&'VV3KR2;8* V%[N>NY:A<Z2
M2RSQF:0,7UPV-*\W:1[MURR=.;N\:68:#=I9H:P?.I!J6\GO-R@ND@3$*(,@
M!&D>DY0,7VT)!6&H._HWBS+!+,#0:IG. QC:I]/.>/+-IDT0DH:9@>"/O:J)
M9Q6?\>9%UIJ[.2<N6F1QEF&VKJ@?)2<_#[?3F#'":5IP&,4\SI*0)R)*'X!"
M@F.],^24'^NY5RR7:*['A[G6QJC!PY,G>KR0=CSH1[9]P<W]2G;\/M2-;"0#
MO-\WZ\_WW7:I?3V/_N'1OA&D&'@\#XJ8"']RCIQA[NHK/F_OFNI&0&G]M>]"
MB=?I_;5@U6$A><YC$F:,%DS@BN<P"DD\1,:,ISK75;N(IT47_4V\#R3VG/F+
M[@I1!ZZJ$6AJ0_70]-#+1Y"2W*JO93_GU1,\?2B;2^Y-47!U='FJNS*9!\J<
M9O1D*:MKMU3A)\(<QX7X:[G>R-?O4RT4W=;;JWV]_.VFW@AK=Z3<K9>+-(P3
M" C/"2(P(A!#.'P4IB$D7 >$KF-[AJ)IE\NYQ6I4O*2[EIVWX""WW</>"@Y.
M%;\*6LW3 E'3T!$X^BJ:>8#26W;U-"^XP=?J,_R6HCY6RTVYVZVOU\MVFNZX
MMU[.P.'W]$U1-U?EIGI_/6S_K?JI/$'^18%802@G14SRD* PCE,Z"":49,/D
MV"=UY%Y0K<$DVR=]2#].(BB/YV$(I8?3IZI=L!,OAZ@-P6VYOV]T;V^X9+%K
M?*F?<5%;?.P?[5(_>0-.3D1I/R[)]-IW028H>]_'%%\-WYA$EA=8/N"EM%Y:
M@7#95V0>3=8<C#BW#F(.97.QAE!*Q44.,Q3R+ 8Y+D+,$\ 'J1D%D<YPXR("
M/8])\-W=1DB6/67SE1&7*;D+M6*N"VUF[=>/WW!-W&3IO __HHV5E@6^FRG]
M\K!MH'[9-E6YD0<O_4V,".0>JW*]E?K?;X^R<+/>B3]BXC^W7SZTQVX=&U22
M,Q2GB#*<I@@D,0#YT*"RG +BHI7RKW*"Z;/EC?@=V50%]X=T@KMZMVY!)U"V
M/JY$"6ZJC:-!V00E;->:S:MPG3=IIPW48:+FM9#^6M;^5\$Q_:#//Y &'&8#
MN\2#+O.@2WU^0S7K0C1H]J9[<>;=]DWH@V(#.'7)7*H5; >4%%!(DR),4\Y)
M!N,,#VOS60)1ZG"BTJ?,:68HO0[9O);B9=HX9R7W8[5N/WRS-FV#IO.6_&LV
M95H.>&[$]$O#P6*MPX*_?KW?Z7J:3_7#Q7[#6K]%DA<@2I.0 T)(1C#B<#@A
ME,G;C756ATZMS?,2TW.+P)RM ?-36-;KQ2Y>3I[6EOT@BV$=EXS9^C2O[\ \
MVIZ+9:^^[FV"4E!M<^0-UO(T=M&V7=V43758DL<AB\*",[EC@2&.$T:.X7*<
MZ)U(8!Q&AR_&YT'W8Y4[T1O>275!^0@@M/RZK(-EMUAK=[+Z1G/AL+G;:O2?
MQ&8]C ^29.<_:$5=;-7O<^Z,H-3:T'DPT3Z-VO&+9D>I;M%;G&0\SE%>L#2&
M,0(LQ\,1+3R!!;%#E%H,[WQJ901_O-^MCGQZ?IN@2_?,D./>-EO>7&1![5E;
M-$"C9^,\*:.9PPN(,7'$E"]LO;G?5ZM%D<<A1 F*$D2C#/"0Q<.R6IXF%-L1
M1C6*=\;T0MQ21ME#,\[X,,^>-+VJR[*F%Z%!&UTSY\D;[2Q>((Z9*ZK,^4>U
M_G(C'H]%E2V_5._N;S]7S?OK-O+N_?U^MR^W<HQXW"25TA"E,(T81303K -X
MV$W. <HB/1@Y#^^=4H/BH.PD=Y3:!?51K.9PS'T1J+'LHM[K0>Y@>J\UZ,2V
M2_,Z^T_T'OAWL2&>KK,CC/162/. I[_TZHE>=C^X[;J9("](7F1)1ED6TZQ(
M6#RLTN-A!#3/XW0;>ZHAYWK;$U:S(^C8:;=(=6^Q5YY>8.2JY:0#?NJ5R(\%
M3\W<#,EIXJ E-OMV_HF418+$J)PD,20%AEF49R"#!WB'R TXC:-/-Y)V#$]S
MOZWP.8G14W1(9X'0Y]S4AZAUN<P:H_;9J8'4D8O*-V\M;ZK5O=P1<G9J$V]7
MO:!/[7?@ZMN>"+-^6\09XICD2"@)<YKGD-"D50-PE%&@^276EPKO:#WS(5%^
M8K_?M_MO-&_C\E44:K2=0QGH47=0+#'[[!>6]A*OPPQ JSV0XH-6_<0S 88>
MC[#8=ZG-@\G>LWQ\]]<DKJHRFE6?]VR]6V[JW7US$HT6-,8)2V*: Y05<0;"
M;L%GBM,(AIJWH9M&\=]]%<+:6ERLMZ5X78*W5;FK@O>?-^LO)I>$&=NIQM$I
M?-3C9&O@49*@X*7X]XPW(WRS=7,>_++.HG;[CNF>)?ZUV@K[OI\+F<: )CAF
M49*G\J"\D.?=VIJDR#&(-3\ 687R3J)!W5K_*@P;!]6X,YEU>O YR)H'@<9<
M&L&0$W/GP2(WJ3PY;-R9/R]1:?EU62^*<MW\O=S<5S^+OH (UFY@EQ'OR\WA
MFTV(LRCAB "8L)02N?"O^V:39E$:)K$:FMS%\\XGJ3)H90:G.H,_]DK_I/()
MU)?9XQ2[C,MZ*)NUO:MZ>2__9MLCGIG-#[3IV?VUM?OV1.B?51L,F6O;#(1I
ME+>-@'+V9UH"]\Y=MCGPD$_MZQTS:1CP;E?M=V^KK]4&M/^,WC?MO^&GIMSN
MKJMFAV_K^^U^D8"L0)"%$$(290PF/&&#BBPLF,IA,KYBZ]0R@R-BCD1[%72B
M7P6MT  ,OXA>R2,[NU_#X*!?_'R;@0GG'!:-3J-RF5(Q;6)^T (Q:88N4S 6
MC9*? M)LOI1=>[$Q<^__G)HV#]F=;>A\N:@Z2]/&?W-[)_3(UYK>E,V7:K=(
MDBBG"8Q#! G!.844#6TLQ*'N)+%A$/\S,P=)\L@SJ2F01U&W1=*>:]:=1=V>
MW]ATOR%GE.]WNL=0F[JL-H<S@;UZ[5$K*#AQMY<T[:3->5M&IFLL?9S'1(UM
M$K73=TNC#_[I^]UZ66ZZDTG>UN7VS>YOHL;U9T\N"A@F),Y8CB#,\IRC*$Z&
MB"S".M,REI&\8ZG7)[<O"8%!&6R$QF#]"$D:739;:Q7ZRQ-ZJL>BP<Q.6?"V
MM_)O@Y57TUJIT=.=T%*S7NVC]_3L6VH[[S)NPG.=5$?6S:!#ZBJ3VOV+I=?1
M_%@MJ_57N?!A=YC)*7B*,0XQA9@#BE,*\NZNK)0F#.6J5RB9/-H?<$[47&SO
MT!E'1OH]-O[-H]-CE4'M[FW2/"2M:O;M06UBH(>7_[Q?-]7JS788][VK]WBY
ME$._2E9-O).?[T^.<ULNFZH]U>4_UJ+R_EQ_;6=+AS5('^O-1ORMW\MFM4@H
M AE$B:C%0&0"6-AO-!?J4Y1J'BXQ%]7>NV%'K4$K-AC4RD'BD'E Z^U.M)U-
MV[/8!<>W1_,,MIFXJGHVVTSD^L-XGV%?K(?B%K\S9!F(-(-#GFV/I]P%[;*I
M!V>-/OL:'5:B_BI3#OJ<I[X_=)J2'&E^YO8NS:-)FYTKC\^$FYN^BS6]"T0)
M@PD!2/PKA#!$C,-!(@H3ON@&2%?[LME/W\:^*$^'H8\S4<8I*3?M*MQR'^QO
MJN!S]66]E4NDY2I\^1O=@R_79KY<B-,WC$Y+;B:MWX_;N$W4@BD7^K]>,Z6>
MNL>V2-/_2S0XW7_*^4/,",8PR:*"H)QF.:))-&@E8I ZW.@P?:NCKE$)8@^O
M<S 9QVEOK+M0B4W?S#@NJGFU-\/OC!7_[)N>0PH3M4'Z;\2_7F-DX(''5LFT
M1"[1/#V^3W#WJ987";ZKM^7A!]GZ6CRW$J6Z@#0D-(V3F(,HC4%6L+S_E"Q^
M%R69SJU\,T[#\YK,)]>1[NM@6V]?'[4&J_5NJ;[6[P>P] )MY05?BMDTJ$\\
M"/ZXK__477K[P(C@Z,2/V_;JE?A$#;2GU_!?KQ7W993'IMYKV5YD?C0"&>,H
M CD4^C+.B@0.4[@I11'LYT?Y]@+CU!?%Z<^.#GF8SHU6VY7BK.CLX3G5G)EJ
M(?[K 4X]=9]S9GK^JT+HL$B>?.^KR-5-5>W_VM3W=^OME^-6X1#AD.=I$2)*
M,1(\Y&':'V  49QKGM3G+*SW%0I7][>W9?-]H,7)3E.Y3)V63?-=?F+I?DO\
M4'<4RKK<!&^VNWW3+OG3/)/ 79FH==XO4AAZ7>W3S3V?OP<#S5N=P2#TXH=(
MJ1HY@FSG93$/'+M/J_;\#AMBM-MKU&^M7;W??I0\;_I35W='&07BE!1)@C,N
M:)YCG/87'Z4X#B,6&N+45?@IL=II'C;NKV07[82R<K-0<$BC/3G.%*?.RD83
MJY<H%'.\/BX.40"/[)\/9Q6=5>&MZT*:&7>=I_<<?_WX:'+" !9CQ'7Y>;UI
MN]//*GIX3B"+.05)2 O $8Q)@O(\/<J*<Y.3:3S*N0"G9;?W))'GN"WG.H]'
M#IGO??=3BN,$GV7QF1+]Q7*S _R%"M#\-(.+%Z3UF3OEL4 W)P5Z>U*@S:%
M/\MLG)W,8V[A<]O(IBR=&>PUFS3=D=,0)O!9N\V^O[UK)^/E)KFJ^;I>RFM^
M6K6/=(00%0F(TAP7$&4II5%.!QV0QM3H7"!GT3U_A3Z1VC:R/]?-_HN\V>"@
M.O@HSZ]7'"5Y+ 7-1O8B!6#3JCXHAJ/[?7OKK UU5R"&C>9%"L;V$""G!:3?
M2JIZIM(L.O=_9NV@^_R>:_@\.6DX2_AB&RQ^X%V];9XVR8LLC1/ $Q2")"]@
M@@C#"2S2/$$89CS&.@NZIE/EN65T,>91A/0%2M1HTG$FA6D^&WDL)5F6IU)?
M++ IIA[-_56?DYR@#&<Y63E%WN.SF),Y;_"U_O#+OZVK1OS]F^_MD7;XVWJW
M )!%:0@981!S&A,<H[ /'N.D0,;?ZFV">I^J/,'_Y^^G4Y$'L?W1C[]*O::@
MMW1>^XO\5)8;#X2.[K:$QG]_R5_?G]Y''%/[\.["\ID1U5%2SW]T=^>9-@M/
MS[%^*H/5M^5ZNP@1( 1CC&B<)1$M0 S(H"%."##J,#N)/%VG^$Q-[32:LM"-
M\YI(G-QTEV1\R6^_;%2Q3@613HM@9J1TF]MSP/3@H#8WWVSO[H=CD7^NY!VG
MBS@".(F2F,*8Y3 /(_&/(2), #&BI$$<STSLCP4WI)Z);YJ,\VR9^7"\$W8X
M6#WXM5-W*: ]]4D%7Q;NS@Q6-ID\AR9K=VQ %/41.<F3"+*<)V&84)@1FJ ^
M8@**7.D+GXLXDX HL@>1LF_F(/)AF2L013,"460$(EUWYPLB[4P40&3FC@V(
M8!\QY6D:YCA*$A"FB%$1=9C'2SBCUB!2C3,)B* ]B)1],P>1#\M<@0C."$30
M"$2Z[LX71-J9*(#(S!V#Z?V3 6+15/^\K[;+[^UD&LPC!#(&8Y0PBKD8%P)P
M0"!4NQ/-9;SIIJ\^?S^]W#$XR+2=SS>W6GLR?Q*7]5AF9*GO*?SG?%*;O[=V
M>69,<Y'1\S/WCMRRF;8_Q.TGOO(HCF >9XC&$:>H**(8#I%9%'';R7K=>)X9
M]TP5=#8WKVVO^8R\3V>=<&TV$_"/G-*<=C?U>69D<Y&1PA2[G5M6'R0/2T7Z
MCB/$81RE $5%FK"81C0)ASG]E.(L-5R:81/2^\*,@R 'GQFU_;3XNNC32/,!
MYW%%W(6'FB-6Z7Y$-'5ZOC@S3TGEDZ&=7P;#T78]')5G9K5=PQAR#HLB 4!T
M$,,HPI0/ $U1S+7.DS2/,NG0L[MOLQ5G.^#4-5-[F.G11SUN:9CF>TCYT!.U
M@:2ACS.CDGD>SP\:K9QQ?*C*+]OZ\ZYJV@NAVJDZ\<?"HO5FW>X=.A7;]_\P
M2C'+4T[SB'%*683%,+>76P"$+'9/3"=R.OHIG ARFEXW)1X\3/ )0NU&MY._
M$9H,GO/+8('PRXZ>'9NJT@9<JAQGUH1<S :S4V9\EXMJ _;+U:>FE?@=;U=_
MK<7@>2N[[\,WI"AD"9/SJUG,.25Y& W+HE/ BD2G%;*+Y+DI^>7/5W\.!GWM
M6MBCP@!_J43)C-Q;[\-9-9I/9ZH>DG^Y>M;-RTP)C!HU@EDW!L^#E8YRJ7V\
M@GK4&@Z4(.7RMVIU/)"V#UH(,O(\87%8%(RF) 8@ZH.B#.IN+K,,-L'<Y6Z]
M$H[+ UUO>ZVO/[=B@]U!K1Z\; U6H]>$SNKAB]:;32F:D7*S_J]J=3R_I!-Z
M<C'"A6@V;MP(SAPY/@^>N4JF]O)6ZO;#KO;BC9/[>3_4<C/OLMQ<W7]>K;^N
M=_(XB#XX#J'@*(MQ09,BSQ(>TZ$3B/*,A7H=,B<A/??,3NK:>K>[%[5/#--W
MK?"V9W$W2 ]V)]IUNVINS%?MLTWNNW;G[>IH\$%C<"KR\0TQ%^O6J7@YVK]S
M6ACS */KI)[T^#QXIGPE2=W<U8T(__ J@CYF$L<LSJ(,95F11 SB)$N'F"Q-
M-*\ L(OEO>-WD!>L9&4T[>M9.JH&O>FLU.WI#1[. VBC/HUPS(V_\\"7HUP>
MWW3BT"%56/%_WJ_WW\]T(5,0\X)#0-,LC4#*D^%;5,;%,%F/4H9!O./IY[+Y
MK;\!KFHE&A/*U$8U-$W@GQZ3.D&79]%Y8T8@9.GD/.ACFT3M].W2X\V;K1AA
M5;O]1X&YM_7R-UK?WJ[W[7J<83XN3!AB"91[0W*4I%$2@4-<1#47]]G'\TZA
M06+0-O+RY,1@>5 I.D[-^FNY7W_519(#I]7H-*W%>J Z>"O%!5)=<"+O0M1Z
MT; 1@+DS>QXL<YA/[>NUU#F)NVY^+YO5TU@)$"/**"T0#0$O"(V2XD!3BE"D
M<R6&:0SO).N5"8:5VV!7BFZ5#<@L#1V'UW1.Z@%KL%"+4BYMTSG>>@K[#(^P
M[FT\OG_VUS<\D^T96+MQ9PX'3%OG4+M\7S1 /'PB.9Q0W1WGWP?,(T89HR%B
M *,L25+(A[-8LB@6/1_5NP_LPGC^,''X*+@[G-K>Z%YJ8.FC H2GLU"/Q,]>
M"6'"8TL;-: \G9UF9+:P58W3HP8\!VLWKLV V(X2J9V_4=,?\O]VO:W>[*O;
MW2(O(&"):%HX2R'F8<K";-"(<61W3ZAG;?X[[>63:RNU3OR7J01M+A<X]E^C
MC-4F,^9;N)KC"--2?7)#@$8QS_:R@$.)C,RL7*;DYS$+<Z'</5P<8%H"J@U3
M)^V@]'@Y)_Z\VS?E<K_  !0X!FF&"4RC"%%\6'V5QV*4H]?8V,?SWH!,> NU
M _?5FH%I;==#>Z?MU:FS1WW!KX/"B3']HF,CZ'7G]CQPZC"?VM=[Z0A["QH#
M)B)D&0H1346, @Z[YO,\ EKK/<VC>)Y)Z;EV70[7QSK"ULON6>+*J7$.,343
M-IDP2=G2F;-(/0]5!FDZH\J>O];UZO?U9B.Z>V^V>_&*K3]O^B[B&?[%(BHI
M4 R*@N8DS CCJ+MT,"5Q3F/%&N4VJ+]:-NALQVU'I4-/; 8= RTG1RJDGQ*9
M1R7UE%L]Q3OMH3(?KQ!-,QAB%&:<P)#E/"91S@<1":::,W>.@WL?63VHW._W
M-U5S4L4UATZNC7>(43^.>^.HP5W'$Y)T[%)DSZ7R ['4(#D3F)IZJ$K3J[UX
M]DV]$9;NNF6<[^K]$>%%%*4\PBEC6413DF&:A5W0/ =%DBM68LLH_BKMJ;#_
M.^@7)4MM%^OLC%LU4B4=>3R/*N@JF=K+>^BBBIVKXC1,>9[0$.=A#'A&\HSP
M(7X8,:WKQ-U%]3PS<JX*ZG5,'!IL@S/?WKHBVRQZ(LH6:A//IACF##^KO)0X
M:.^<*A*/D=Y?T_KVKMKNVC5 'RMY),6*UKO][NJF;*K/Y:Y:?2B_MVO]#IP&
ME/&XB" .PR2AK"@@*%I1 ,4L4SY8R+,*CW5;BGK=J@IZ60%N&O$CW4'KE^J[
MV!DZ4M,G*JEY5/^IDJTO4ALT^TXR()$!3R6]OY/_;,=-2WDHT-?J@Z@?.[E1
M?_E]@4$2YP64*\H *.*H"..T5Y)$ EQ:O2@/\:?H3[UN-0>GHC7[5#Z,5^Q=
M7=ASQRSN% :7ZVGIVSG6Y_)8.// K]<,'_?#O+NI/D@5D)<OK(!_N;LI-O7O
M1[;G(&8I$0-@CFF8Y B'PT0^29(B5#T*S2J&SY%2+TNN/Y+"@E;9!6> GK=I
M=#3DP-V95$$GJ3P9\SCS1[52O:OV,M2'IOZZ7E4K\OT74=/?B/I=-:*B;[_@
MI:C<[=K$@Y 0X*P '.>0\!QD/ :0#4+"'&@>[N-!@/=/5N\_\(_XTYMW?PTP
M_?3F[V\^O>%7>GT7'[:K$>["?NMQ[YT\4%SB;I K3YW[HU0<K+=_"@ZB@Z/J
MBS%1W]@14GHLI7GPTV>"]61OO!YKA8+K]?YMO=LMLI#$!0DS#&.,4Y#BHCC
M7-Y5K3, U'BLYW&=K*[K[;*^G7CIV]&!D2IE8-,\JHJ)\-KZ%=%<.KOZS_M=
MM]WY4SV<H5^)]^%-^SK(R)]JW5H($\PH(##*&"GD:3QI7/12TYSEFAV-BTCT
MWA4YR2K8UT$SY!5L#W51_K[\KZ5L2.].&M+ZT'R6A\S^HKGH]R+EKM;3F7V!
MZ_6%'I7T(:% 4K=+*?BC3.I/\H]_E%Z3CT(:6_!\R7=B'LW)92UXO,SZ\N6A
M_$&PNA-T[>Z%$;_>5/T,&):'_:__JSNU &(1@V( DC1)HB(#G RM:YH"K+F4
MTTE([TW0J<IV96%Y(D^O.7'CL>*GU:G-U</]J;Q7P4%@:S!6,=C/YU,%T\8^
MDKKT?!XX=9O2XP^>[OW2&*QVYX@7=?.V+K=OJW)7B=#M"FW)Y6JW "GG24)(
M0J(X##&"(>9#Y)CH'J#K(J)WV!U$!M=U$RR;:K7>!YM6G![JG/BK1KJIC=4#
MW4-'I;Y70:OPU<F.@+?C#ON:57C)MO'I!F>FSX-T3C-Z.D'AV"WU;MUUU32R
M2RD[G)_*;^V%"N+?M*W;NP4"*15!" \1*K(BS4@>]V$1%HITINJL@WF>P!OT
M'68.I$+=+IRMGZK=MPFMU.VZ]2[VH_)67 LS\:N@US=UOVW<K=$^FR.CYT$Q
M=^D\Z:LY]<EN^9F\'@M@GL0A)C3F:<0%.(=@ .9$KVMF&,1[;ZQ;2-:M;%J>
M* NJ;_+7FB<8F%JIN+3$OX>:BTK&EX6]DB=DM7/&_ 4S)UP3IKWL2]G?>=#)
M-@FEQ5N:GJB2J.VK]>],!\'^Q5D@R@N<%SFBB(@PD$;A@7PIB>/%MOHB%_"J
MP<@\CE)=RKNZ="I)_0-HO7W=5IGU<"1_UY%Z)3_ Z,'(PDTU'GFVT0A)W6!O
MX,[P4:/7]:=I ?2L/R,,LO=T'AARD$?M^FW3/(*A7&_EN/']]JK<5.^OQ0#S
MKFKVW^4RU;W<3W0GV[A%$J,XI30M&.,$LSAG:%CH@4A&H1Z9' 7UCBFI4QY4
MU]Y>4%_+C\*MSE?!G53:#E6J0:X!NUR9KP:R*5TW.W9!VMU_FA6NL_7NKMZM
MVWZJ,'^0&[1Z@X/@B8]=4#)Q!'V.2V$>''2=U./C%7QXIG1S@(PL9ZWKK63
MKKZ6MYGL1+U?;[]6_0?9!4CSE(O1:A$SB&) 4Y;R0UR8)P,</RG>(^ DJ $<
M/^E/A V$/%'64G$@9JM<@XP.31^'XL1&6_!P,_"PU7@PM;7Y1.?D_FI<0S"Y
MSV:W$;CQ6^UB A5+SK0B[NV<P34%;O.I?;UXNG<;+AOY<895W;]/EN+0\FZ]
M+S?'P]4B*@)BPL.48T@ YQ , GB29+J7'#H+['U>DM[(6;1=(!N1XR++XPGU
MF^.1WYH++EW:K]:]OI#O>DW*(#+XXR#S3]+\XU+'7NK%UCFJNSC2Q_90%//H
M9_M([,E-B9Z\,P<G7B[K>T'JC]6R6G^5-S0O4AR1E,<@ @ 4'&9)E@S,SK@8
M!NC-1S@)Z7TV8M D%Z_WHFR9:.*L*0U]6>J2@P>+/[YL\43X>VJ;%O@L7)\K
M\FQ2>A%VUGXIKQOL3UWY5./E/^_7356LMZ5PY!AXMXCR*,QX'E/.B@+%&41L
M^/XD+^'F>I1S$=$[Y*CHJHNA6],/NHZH$V_:^HL0+)ZHN8#0A=%JT)O,8;,%
MA+TZN>VEUQ?T D]X-_7BP9<M&UL\Z-#P>>#.:4:/%P\Z=TMCD?2RJE:[0N3;
M3>&>"9TGB(O(!8MB(D_O!#3/A] QUKTKR4E([P/@064@WX3CC-/R 06U%TP[
M\%H1>%.;K$F\!^Y>]7/2EV>>@FMCT'-I^DRHYS2EIVNF7?MEPCU:;S;5LCT4
MZEH>T7G:Q>0T@F$!PHCD#.0T"V,&^^AYRE(+]-E$G8!^Z^UR?5=N@KNA;U)O
M'\'/>+3KS'M]%$YEN@T-CQHE$UN5%QOU*GJGR$07[L\/BTZR&B&C.]?,)_K>
M;+\*"(B!G@!RF/"PB#+&88) GB*.TF-, 6G;&3Z=6-Y'O2=B;*?TM#PTG<MS
M;I[+23P5,R>:O#N1HC5K9^+O/)#E*)<7Y^G,'3+'TX>FNBO7JV$#2[\P<]A]
MUUWWLL 0I*R(DXPDD,8<D(P. ^B<(VK]9<*)".] ZU4.^TNZK[EUNVI9WO@K
MMU!TGWEM<>>F3$PY.%UAN 3D4#B]W)/MPWB\3":BIHJK6CAU6DQSY:S;)%\$
ML =/S<E\;B*3 1PE49+20H27VP@/7VUR$K'4EL,&(2?X>'(KQLW+M1A0VXV=
MW3AL2E5?UKIDZ,4G$55LTX*DA>MS1:)-2B\"T-HO^P4Q'\KO,K \Z&:Y;.X%
M+H[KY18)RA"D>881SL7X'= L'F8T,<RY]:I")R*\3S$>5G3<=3*[@[<ZH:?+
M"UVMI+$K$MNU-9.5A=O5-A].RJ87'KQ5*)N)E^",N6NT*,=)<<T5OFZ35%ZX
MX]!3]W<#+*(0%Q& J?@W#6%&<<*'%@*3.(P6^WI?;M20[#"L3M4_*E2N_^_.
MG:K[Q_OAH-5SY^OZNB;@Y1)08_"%S-?CKL&U '.]"V"$KQZ*8AY,]9&8\9G_
MFMY9LO--NS_G_+&U"4HY(CQD/.5AC#/$XO @) ]C)_>JV CPWJE]\^[O_,K'
MO2I6MEN!<RJ_G0+T('H.)X3K&ZO/5!>E-&NV.DE0C;'NO#1><OY@'[WH,1^W
MTM.$)07#&4D+G.$0  0/ D":198KS\T#^_]R)7[_IMQUZS!'#_RP7(9N8;[B
MBJ2)77>V*/W#P?56:7>^[87.^U W46>9NGU)S(.B/A)[:=&Z*^_,UZX_KR#$
M>88ISU&4ITF,"8QY.BC(Y*$)EDO8S2-?8"7[BP#MYF*[W=XWU6;5'FPM_Z;M
M@G>+ E)$ZX5*1I.M9Y>_SXJNZCYJ+8BW+XV9\-5'9B\NCW?EGG&_%'\MUQLY
MBUO4C91T52WOFVX6 L0Y#GD4Q0PED/,\8^$P@TM02A/+CJE%Y&E[IMHG_W@Q
MV[ CZMME9SW1@]#7HFEZW39J1ZT7[H@^;Z).3]1!4<P$E3XR>ZDOZLP]T\ZH
MH///Y5[&_/[^>D1-5*1Q C)(LB**01(7$1P68A% *++KF+I2<:%.JCE+?96&
M62_T$L5@W2.5O<]!M2P,5GW>GT#VU1D&7[:/JNBR1G_5=;G-!,B^LWRA'^O'
M5???M19QDC)&60AB3"ED+.%TV+Y >$PS!VL"3,).M2:@7P;04]C#*@ CSUU_
MS')JM_>/6'/]<N7DBY5R4<R#HSX2,_Y"I>F=)2V[);;G/Y&%"6<\YYBD2<[B
M.,W1X39'DN<(.UD%8"/ >V>V>/,.OZ,>5@%8V6X%SJG\=@K0@^@9KP(8,5:?
MJ2Y*:=9L=9*@&F/=>6DTA2#O!7M_)W?][_@WN75(B%K$C&1)2&(6A06 21SF
M@ YQ,Y1SG9L<[:-I]4/U3[ _3/NU0]*JER5'HCLI-Z@[O183 V8>&TP!>+?7
M:K#?NMG+"P[Z+CB6/V>7ZJC=RNIYL,]A/F,C<0=.F9#M8S4<*?3^NAWL5RLY
ML[2@11K!E"%Y?5)&(*59.IQ93-,0%J9L,XWGFVX/)SP[8<'UT.B<[,LW!YRQ
MU?J(F\)E&\C]\2A0M"!_"GJ-[:3FY4CWC&N*K+/U?'ZTL\YHA'=NW%(EWG/1
M,"1%#A"@F/(04YB1(AJB91@#O:_DIE'\?Q$_.35NU\_H_M<#ONE1S=A.-9)Y
M]=&(7@]P=4%:Z1/*ULMY4,DZB]KM&^9KUF[! ,LX!3!.4U@@DJ0@'A8.48H*
MX. ;ATG8J;]Q',#D^AN'D>>NI^J<VNU]BFZN\W).YN.4BV(>'/21F/'\FZ9W
MJK24T>7_R]647\M-U5XRL=LWZZ7H]\@_P-O5P]\X^<D/5;.N5T]WO2\W]RLA
MGG];MC=I?11]*'Y]72WW"XC:&\LS1+(L81$I&!R&V(S3%.H0=V;2)Z#V^G!B
MQ>KTQ H)\U<=TJMCANT@NCGDW_ZY'M5G9K!BRS SU?Y:%]H6>]N^G&3P*C@F
MU_VA? \>_]Z#O] E'9PY#^55<$@]&'(/9/)!E_VTK=6T)3O2XLWT%9M'JSE7
M<^H? A,3MMX+RE/ 49X4.$(,$A)2.IR=P-(BRQ=W;9I7^[+93] DOZA'!Z6/
MI6M25:4Q#<I]\+GZLMYN)1[KZV!_4XFQU&Y9;H+O5:DY=^VY*"=H.YV6WT6:
MPA^H.?/5.BD7XK] 8Z.>J\NV0]/A:9J"B%,4)Q!G\J*9D,6 @F+0!,,<]DT!
MWRI.SOM5H]\0#,(]-0.5_%[9-0!=O/^?).JE^*] $N5<G9)$SV%5DES=W]UM
M*CE?7VYDQ&)3__YF>UTWMZ5<,'%8",8PIR"C%*<@"J'HU2;YH4M+61KJK75U
M%=7[ M=3H<%*=/<V]>Z^Z6_(DSRX%LJ#]5&ZYAWQSNQ7Z_)=PG>]SMT#P]LN
MF]08G(B\V+I61?-&$.O:_GG U'E6M=^75OOHZ_JV^E1^JW8?RO5J$:88 H 0
M(&'(0(IS=#A@F\$4<NTSK;6>[AUX;95KK^:0)Z&L6WG!7NK3/IY:SS8U@/GT
M2P]4G9*@E1)(+9,?$7UJQ AT3"V;!UR,U3\]K=G"!758["LY8I AWE7[10HI
M2 &)XSQ%$"01(,6PL9/#(M%:QJ[[;,_+.A^#HA.G"PE-NU0AX<\I74AT2EI
MO))?5?KO*[2\6XOFK%TJ-OS0JQF<AOS(NE&LF)D\%ZP8JG^"%1L7=*9[9*_G
MG4A._/*X*7*[.K-X@!V&*8>N$<X$TU@>HY3GL(B*'&3#<@).(<$Z'/(NQC.X
MQH9TVRZG86G4=\W1G/]R4I_9GTT1Z4_NMT.^5T&O_F1WN)R0.[O5\9C"Q4:'
MMIZ_,#,W27'.@\W3I7MF?FY"GU7I7Y3KYN_EYKYZ?]W=:=>?_+1:\ BQ(N01
MB6)"$R"ZL8<SFCF.BTP'Z^91///ZX_K+S?YU??WZ7MX3V1W5V53+^LNV[3VM
M[AL) SD;K_\=UL):-1)/XZH>8J6FH!4EF[Q.UG#<W,2CV&?M&:&AO:7SP)R#
M/&K7+YMNM[0=Q+R5RV'>?]ZLO[3S<3LQU);WZZX6F,4\$]U>SF*:1@#$G,=#
MU 0GN=Y4F6TT[U-GQ]';IEU95Q]%RHFT5J5N?]+28-7NXG3.ZJ&JE10<-05O
M7O+14]]NU*#1KIL;:^>!+&?9/.EXN71)9U0MNG:/OK,>.G."DZF(@GB1T#05
MQ$2D.V8H*F@80ZHQ%K.(XGFD)4=4CQ=&770(];Q5+PR0''@\ETKF)IDS@QMG
M'BFO+EC>5*M[>:#WDX4.CX1\JK[MB;#AMP5*09JAC,1ID2%,>9+&N%?"LKC0
M_,#F0\$$JPYN;\NF/8O4:D^'%_L55QI<V'<]%@X:V[Z:Z&:,L/%3>TVL%!VT
MJJ=>A*#OZ]B"!(^E- ^:>LWP\4(%[VZJ<I>M=^67+TW5=:2DGJ_5]OXX4<7#
M'(,$\H13C.*$\KP_"B*A..=,]5P4VS#^*O1#91*DO;:+=6Y>\&JDDKIR>1X5
MTEDVM9]WT4E%:QN)1122*,<$(9)&:90S3C+4AR1<5&Z=Z5FK0)YG:$<J6ZOO
M^9KFP5,K<KFWTQFV7G!R2F:U4O2!I6?NK&FEF8H:JDS\41Z([<M]^\V;W._6
MVVJWNZJ^M(>TX&_KW2*+(8M8#+)$1*8PRQ" 0\P\RJD.J.PB>2;5H"D81(GN
M@)"E"2A+,Q4'4)/YJ(<H5>?\C'[&3!D;YS@Q<QY(<I3+X[&+0X>4H=2%8/5M
MN=XN0L(9) FA') ,%Q 3G@PQ$IHS+0AI/=GW@J-#C>GTZ-)&SR5%NG@SR)0F
M+WGCAR>G-HSQP\BNF?#"3/MC/E@X\!(/EE^7]:(0@[2Z^4[NUYO]WVH)H2\_
M5[>?JV81)@E-(4%)"#C/(XAI6/3!* 4D4@&#90C/A.B%O?XLE04WG30U2MAZ
M-XZ+"6W3XT:O*6A%!;VJX-=.ER)@;:U;U<O[=AFI[,7/P<('@NQ>OC^K<EBF
MU](U%(.5EJWC"9^!K".'+DM;5TG43M\:'?YV*QS+S575?%TOJUT?*@D%STF:
M00 QC'/1WV-\"!5&1:Q.7\, OMD[R H&73KT,#5-!;L3^*4)W2=6&1'7U#,=
MWD[@G2%M#Q[N>FG6J#V?Z[.@M;1F#IBU3:%V^*IH(/9OOS!:KZH^0(9SQ N:
MH!3! G,8(YSV 5B6)$J+MPT>ZQFG0DP@U6@ 0=,6!73Z<T0/F(,9)IC4=$4#
MCO[<,4.BNDMJ0'R0WW,8-#-A!O S%%Y;OP :H/NY7MUORJ8/$($P1DF,6)+$
MG*9IDO%H"% 4-%4&G=YC/8.N%Z-1HS5=4>"</T/T.-?K,,&<IBD:F/-GCAGF
ME$U2H]R#])ZCG)D',Z"<H?#:NOPU*/>A;'X30:K-Q[\/G<8B0DF4Q@@!1M.<
M0KEDO8_"$T: ,NH,GNV9=U)1T$H*A":-&FYBDP+[/#ND!\"'YIAPT,0E#1AZ
M=LN,B+JNJ8'Q::K/T='"E!D@TD9][>;5T+X;<76_W./MJA]JOY>7_O4A45AP
M#% :QCSF#"68T/@0$D1:2U"L OG&:*>M75S>JWL5O#>Z_=#"S'&^3NZC)FR?
MM5 ;(<XN.GS6IY&/RD[LG<<W9C>I/+W3T)4_2OVY-]O=?5.*?/&7:KO\3NO;
MV_5N)[>$##&C+(:$( 3E2#F/4%0,4X*<LUA](&L=R3.D#OJ"3F!PHE"C3V-O
MJ$(_<%(O]4 U9J-)']'>3XT>XZ2^FO4?[?Q5ZTV^9,-S?4MG]LV@I^DNE]K'
M"Z9YFLZC[SVGC0HA$&81 3BE-$0Y!@P.DP0<(J;5";6),_4G;Z,>J)61:AW0
MJ3S4P_IS]EVH]SEBTDCGTX6U\^A[.LGD\4DZSMRQW$CV=KVMWNRKV]V"I8B"
ME&&*BRPE&451?Z>4I&&*M<[ZL@[F&5 CVZ"DQJ 5Z697F8;!:LR:U%L]<%G:
M.N46LX-=(PASYO0\..8N';7M9J8^J1*M#[-;1 Q%.4=YCD28**,P1,-L8A$A
MKK4-5OFAG@DUZ)CZCOHNZDBET#9H'B^_ONPGU\X;Y:W1//>'?;Z_%B.5NVJ[
M:VO3QVI3RE,>ZMU^=W53-A4I=]7J0_G]]N$Q#SPF/$\@P@7!299SN6VJ505Y
M% %1![0.M?&M1J?RF!UPLQ<R7K?J@M,$M)MTOX6BW.+/IC3T.@2MJM>?VV+H
M=06X:>1MINVO?[W8,3>6GH[W&B8IK7EP=;)LG_8Y)G19\POD/TKYCC\\P_EX
M$EK,\I3B&,(0)&'&DCA%>1LZQARC2/4,=B>Q_']$.^H[.43]<D< JKCV\B<U
M-Z;/HP:[3>G\)S:7?ND?#?A0Q/>WZ_+S>K/>?V_/PS@B@6)&81K&>1'B*,W3
M."Z*008(]>ZP<![<\W"C/W7^>[#>MB>=;P:9[>4[\I3Z6XG5X/=#09H>%.BJ
M,-0@>=%RT.PK]5+EM,DC>'X/#G)G=#Z@FJ,C,/56./, J[_TGCT6T(N/2FL;
M6/^!%6]77/!A__W<!8I1D18Q2F-0\(0G&$$"HCB$-$Z**(U"I5V+3@)YG +M
MY;6+ASJ!NG>+^C)7X]O\Y":;?9]_8';5F7UR5:[MQD<5%Y[[/._4P1E\HG>;
M3^WK75,CUJI:+[I85 1NRLV;[:KZ]O]4WQ=%3%,@1H!9&..,1'D$1(PN3A8E
MF=)4LOG3/7?R>ASUJH)65B!TJ9'(PK1QK$_CEQ[&M:TZT]?:#9VM7;7\\Y?Z
MZT\BT:Z?)7[QN'OUK EG &-OV&6!XD!_[>K540?&P*E/XF\LLC1$''*0TX1A
M5+ (%6'_^)PAIK0/1_NAOC^*#ZVI%*/.!#U?7D:!-TL,.W*C;KBH]J<)/U/;
MC3RY?"4WDUU;O@OZ5?I_W9>-J#";[Q^KN[J11SF#).$\)A&-Y'VK,"'Y$"F/
MHERW=NL^?ZJ*?M 5=,+T*[VV<^KUWZ=IABA0]LLE%A[Y\ (A3%V;#RR,,SC#
M#3LW=!#RH6K6M1C K%BYKQ9)+D\Y8 QG$4UI2!/"P1"'(AKJ D3OZ5/AHU,5
M"%F!U*5/#TW3U-GASR]#<JA:Y1(<#TQX 1MFALT'&H;ZSR##Q@D58& 19"4#
M%9ORRX*2"' <<B8>CU&.*,CP\'P29TK?G/2?ZOMCTB FD&K4L:!IS<LX\.>*
M'@84#7%1^1^D_$RE-[/E\I7=4'=M^T(8S!$TY7:W[M:CM!T/"' 6YAG*<P#3
M6 Q68A@/H:+<8+Y -\!D<P<'8<9C"GWS-"85?/IF.L&@;)G3V89'3KPT\V!J
MW.6Q89_"N1D).S_4OU 4ZTWU[K[;&%0@@!ALEZP5)$^C(BSZ$#B,HT3OXX3&
M@Z?Y+B$%!9TBW2\2.B:I?HSPY(_1=P@5:]Q]@3AF/OKQP<"@R\/ 7/J33P[&
M^:M7_H_5E[7\ KK=ORMOJT6<XB*,$I1A3FC*0,8X'\*(OHO2]F'CAT\#@:.H
M0*K2!8&N8:HP\.B5$1!4;7('A8<.C(+!T*RYP,%4_A- 6/F@#HDWVV7=B#Y(
MNV*BO6:)UO?;??-=GL&ZB#$-Q>,I9Q@!FN<DC=D0%8)<>>3A(M8T"'F@\570
MJA3O3= KU3@]VIG'JIB9SEXCZE@YZPY%HRZ-DLF-OW,!E:-LGG#+I4OJ&/M4
M?GNSDHOXKM?+-G+?MP( (AH5G(<92 $G>0&R/AZA3'=)EFF4:= EU 4/Y1D.
MB(S-5"75%#X:,4K?0G=@>L:44239&CD7&%GG\01#;IQ1!Q!>K<3KM>O_]7:]
MK< BIQ @S),$AG'!0123=!C8R5MTN1Y\3"), YY>TJOA%X$4%[S?:G>4C$Q4
MA8YO_XR HV^=.^"<,604-C8&S@4T5CD\@8R](]J H>*7[YM/]>_;!4BS(J<Q
M!7F*\QR%"'%R0%F6:_9M])\_,5RD,CE>D-H,P:)CGB96//EF!Q4ERYP#Y6B%
M"DX,C)L93$PR> XEQFYH@Z0=FKUO/C3UU[7(5ZYY)_+V[#QE'#".21PE0[B<
M,J7C@ZV#3(R4PQS$(-"0*]I>:L+%IXUVA%%WT#EF'IFBPAI3'V<&'.,TGJ..
MG2_:Z/E0[_;EYO]=WW530I$\/H4F8<Y9&A&YHWCH,%$80Z4+M"U#3(R=3EP@
MU!E-)YNYJ(D<?P;: 4?5.^>X>6"("FS,')P9:@R3> XT-IZH8$9VGW!3E>WC
M&8< 9@2'<9@F"24P"X<.%,U#]8]76@_UC)*V1R_%:))#SYB76>'-$STZ*-KA
M @:G&3]3_8U,N7R%-Y-=6[X,ZI7ZK?!F\^&FW@X+9@H>@XQD-(I!'D*<PX(.
MZ^IIG&7**UFT'^RY<K=Z@E:0]I<;?9->KN1>_=&KZ!K6N*CLCS-_IL(;&W3Y
M2F\NO7;P@JA7_JMJ>=\(OH#H\Z?U?E,M8)IG<9) @F 2%5D2AFP8FPC8%,KS
M%-H/]ESY6Q'R^"X0_?'SGX)!GCH!])UZF0!>3=(C@*X_+C#P./UG,&#LTN4Q
M8"Z]=O"6J&/@4U.NUMLO5]]O/]>;19+FJ$"2,"Q#@"0D$D.'[ODLI0BI,D#O
MJ;X!T(D).C7J]5[3FI<KO3]7-&N\FB$N*OJ#E)^IY6:V7+Z*&^JN;5\(_3:>
M?UO>R-.]VP6O@,<LY#3+$T0Y*!+*TJ$KP3A'L6X[K_5PSU5]T!0,HC27JYL9
MIM[<>_-*#P":-KEL\4\=>*'5-S+K\EBPDW^F];?P0>/(O?NFJ;;[;MN<9-*^
MW-_O%CBC#$.:9!$L8!KE.>3#Z3XLB:#F2BO#(--\1>C%!0=U02=/^QP^0R=5
MOR-,8*+1EP1M_QP>SG?6DM%O"98N7AXS;M)X>F*?"U]T=LF("EO*8\XK5N[+
M/OHBBW!$8LIBQ.(B+#(B_GWH"HF^D.[V&*,@TV#G1)P\A*8<ZI'^7A@S)U6Q
M,X&)1MC1]L_ECI=SEHQBQ]+%N6#'-HTSFUL<^**W?;^AY;[Z4C??%S"/"*=1
MR#'B"$> (W 8>-$DT=R,I_?L:2#3:@H&42;[^#7<4B6*/Z.,0*+HD=L-_8?\
M1ZEAYM1<8&&H_NS.?E,7U-%P=5MN-N1^M]Y6N]T"97E.L1QD<<3#!"04#?T>
M'J7J1P::/'L:-+2:@D&4+AHTW5)%@S^CC-"@Z)$[-#S(?Q0-9D[-!0V&ZI^@
MP<8%=33PVZKY(L9$?VWJW_<W\GZ[<OM]$4<Q(_( PBP%(8 8\F+HHW#*B>;Q
M'V8QID'%H"WHQ 6].EUF&-JHR@[_#AHQ1-<\=S Y:\@H5.PLG M<++-X AD7
MKFCT0VZJS68(0I(BC2B7:\:+B+3[_.$0!-%,<X2B]>B)>B%2DBE0]*Q2[H/X
M<LFL"Z)DD,,>R$GVXQT0$YOF@@@S\4^['^8>:'RAJ6]OY<$?]?*W]@K=W?O[
M_6Y?;N47Y$6:"N@D,44\CHHH3$$&NL6A:1B+W]4<IUB%FNAK32LQ:#6^"CJ5
MP8E,[:\V5NXJ?[N9REBS+SBFGCK\DC-BT/CW'!?.S@5+;I)Y^FW'G4=*>T:Z
M2=QBO5N6F_^HRF8XOITC@@L8D1 3'B-$BISG0R@",^65IL8!/"-J^!+:"0ND
M,H/K&,SM>YE&DSBGQR CTYSL/WG&BV=P8VW=Y2%CGT+M\%72/\?]&*L0O[-;
M4)K' $1<C+8X* B@(#Z@2ZZITSW&7??YGG%R.)+\M&JTRO1/<=>V[F663.&:
M'DH,#'-YAOLC(Y[AB*UME\>(=09G#G"W<T,?(MV],EVL*$]Q4K""13 ,01$S
M"NBA!\1BY8E<\P@3@Z2__L@*)5H&ZL+$EW=V.%&RS3U03LQ00HJ)>7.#BE$.
MSV+%W)&7P'*_>_VE+.\65\N;:G6_J=Y?%^MMN5V*@=7':EFMOY:?-]7N0[G;
ML_OJD_R/18A85&0@"O,L+&B61P1 R-,LBQF):*)T.H>'L)X1=- 7' 6^"J3"
M0$@,?FU%_A\U&/DP?9Q0%_9;#UN65I\!V,"OZW+WN976^]%!K-KL=\/O/*:9
MOG%G$.?1_<MRSV=BM?<W5X^09\**7TEK5V^V7ZO=7N*:?*>;<K<[*Q)_6^\6
M*<8LQ!2E44P%PN,4IM&@C6*LM(=I6D6^IYRD.KF)]URM#WZ5$C6I.E%!J0%W
M?F6D.;EE4SQ>2.S$T1%(3UMB\^#WQ#G7EZPC'JC_O#)6WY;K[2(''&8 Q#F$
M&(,L@03S7AM%4>J>^M:*+DO]3J0/[ML7E4/N3UI*3KG_4@%=COPO>6I+?F=E
M]@.1WUW.)N1W[/A+Y%]^7=8+MFZJY5YJV(K2^=[%KGZNVB.-P@A@A.(HC9B\
M-"+#*,F'>#E4FP"QC^)[RK75%FSJ<KL+FH/E:DAVX.$X9J>U3W/6M7/NH*M'
MJ*!F)TVQ67/@X:J?1&QO.YF)EP\TZ7JZ/GAZW0G\LVH+))-LVY4PC?*V57DQ
M[3,MA3NK+DM_AWG4KE\B#4I_*)O]>KF^:]^E9\)2&LEI<9;D$4<%SD!!#V%)
M5"@M0'86S#.S'TBT0;<38Q4(/K6G>B!_:*<3GCLQ5@/K4QML1O>'1CN'O(()
MS['>I7\S0+[3=&I/[YGU!,V'NME?UYMU?55]D2]C.ST4(@I8%J4IIACG."NB
M! S1(:29Y12,4<P+?+(,#D*#7JFK.78SUXUG4[P;;O_-4M_KJ:9-SIFG-S%B
M9?]LIS[LLGIY<L.!:PZYV$^?9"E*BR)-&.60TS3"23APF84%TEK/X2[J3-CH
M:B;:U'MG?/1@NQ]"SF5J^;R!=I34+(0?AI.Z>>F3TL@Y55;*[455LUR7F\=A
M^ZYK'%(4Q6F,4LXXEA<%1VP(FP"LM._'63#?G^8.^@QG$-RYJ@:_20W5_(IV
M]/(,Z5Z:/O!"NI?<&@&<,Z/GP35WZ=2>7D@/2Q7ZA7)OU]OJS;ZZW2U8E!<D
MPS0'E$!.8D[X@:@DMQX7.U!PX86]4FC0*O6Q'D&_/!RN/_!:%/:]0]U2N-RB
M@\=&VBXR,"Z8>9#5<XXFBP@L'55E\%O98\+;U=NJW%6[HZ!W57\P<;7"M_6]
M&/E_WNWEL:&+,"H(IF&29V$"BS -<30L7F PAUK\=1]]NKYFJ_VD\NNQUH/O
M:IR]K.5ZC.TL+K>KH%/[ +5"<- I#7X=M$Z,6FTO1S#KKUSF@5B/^=53O>%Z
M:'U7[T_#_[6I=[M%R(LDSUF>0,(9(9"P8J XSQ%6VD!O%> BG=//U77=5 '>
M;.K?VR_1XC\#VE2K]5YP5/4L5#MCU?#HW5,7O4QC.[U0\)QE(Z"S<G@>++-+
MH7;XQED/N _O4%$WW1LD7Z!JMX 9;9>E9C1/PH(A*)>K]@I(5"2+;?6E%"@U
M'F@;1U:J;7E7VTY%*E>ZA_5*SBF*?^A"RJG7QD-HOR8[1-I,6*9AH=Z0V;H@
MYD$^+YF]/#QVY)XJ)UEU734B#%OOEK*CN.O7!=&;LOE2R;YE>XF&&*F_V2XW
M]^VX_2A6J&(18R'+"Y3DB.,,1G#X0,XY)^G SD_J?3W?D@R@^LE@C7Z?17!(
MX]5A<6*?23O<&W()AF2"]?8$%YHH]EZ<:GB>11&:;1#P76Q>6&[I]PC?IRK)
M>3!_LFSKR]07JU']NVJ_R.7!PQ&(12<]!80E290? B4Y43H1V.+Q%QG1E]?B
M49X&]$J>&@WG7=OIHN=KZN048WGAE_I(7L?<>9#-)H'Q4;R^%TK[A_Y1K;_<
MB*Y7^;5JRB^52+.=P+POQ5_H4-B(GMGR\)%B 1(<@BSC69HF"88HAN%Q'H$S
M]<U$SB-[IM:@-^@%!R>*@T%R(#6_"HZJ-3;&N"^*<:)=OA3T8/<#%H#&-J6+
M%H39GB7'!:*VDTG7IS.MC5^_9[#'R5]N]11OK'GS=2LTW.SV]6VY;V]?/PD.
MY9&S"0-97.24\A1RE/3!BY SI0-B'8><NL'JI ;[.AC$N@&EC>OZ3=1$AENV
M37/TVKPUFLAS1\V0H?=&[<_SSB@V/ ZLG5^+XR*ID:;&F6>J4S1XV<X7B8$V
MO1&O7CM5Q)NF;FC=R/,>Q.NZ.Z[]B#E%<1AE%.6@2%)":"\!4)APU8D&IS']
MD>\H,^AUMA.WK=+@1.K%EE3I^#@R->&E..8Q:>$GM7J"UUESHK7Z_:CB0U-O
MQ2^7E6QP=N^;3M6;[>E/K+?+]=VF/U(W)3EFG"1)$:5%Q#$7@!DTA0@J37Q,
MH\1SOU*(#TYJ_4/Y@:SU;0+R2\V#'^MS,#LGW'/9*<[]SJ;8]!CMN\3\3!S;
MF#TVQSQ)(<Z#[!/E^GCF>D*'5=E/RHW\%G)U4U7[M[)41'O3'CW <,1B%&<H
M0PDFN,@0[L_,C4 8(:5Y >L@GHG=ZPI:8<&@S.C4$W,?U1 [B85Z]#1SSPL3
MGW-G!'?6ALZ#9/9IU(Y?-'O^]!OZ>08ARQ$H(, @QZ0(HQYX451P:DT@Q3 7
M8I#1Z2(V;IISR(.1;DATD?-"GG=(DT::MLZ71[J)*!#)R!M5)KW?WU3-.Y%O
M=PLHWNVJ_:[?GP\)I:(#QEG"BH2CE& 8#A$1YUK'?=C$\4RE=D=7T,C9Q=?U
M]>M[\1]E*T^/1U9.J@%I*A/UB-2J"HZR@D[7A0[V&/%HA$DNG)T'E)QD4KM_
M[PRP]'9=?EYOUOMU-02+2$A@B/(8%4F6HCPB).Z#0113K7V.AB$\P^C]7=64
M[=1+AZ43@08X,G!0@T1^S3.!T(FB2^+GB3$OD<?<R1E!QR*)<[RQ]405-6^V
MR_JVNMJ7^W9ZZL$X$*4L3V%*0(0)BUB1YSD9(I(8:PW+;.)XADXG+3AHLYL>
MLC)4#3]3>:G'(&,;O9!HQ*,1'+EP=AY,<I))[?Z]<T*G?DR("<\0 PG&.11,
MC$F6%D-,R@H7?%*,=#E"&4T>6=IJ12D/CCKCU$5FD49]TF>5IK^SII5N+FJ\
M,G)(>9W4ZC_ON\/&=D7=C'P';*D9453 C(>8D!Q%:1&2>!@^0H XT2&8V\B>
MB78BMMV<-?Y]WJ0?YK@@U)AWN3+08Z!3^_VL6=-Q<FS1FI<2F0<U/>7V>-F:
M1P=5J?I)_/3[:[RJ[R3 A[O$4))1D,(8)&(L7.0QS0X AVG$=.!I%, S(Z4F
M>?GJH,JPLV?FG1KOO-NFAS5]Q[RPZYPK(XBR,G$>)+)+H7;X4IFN:A>]Q.VJ
M;%:[7^Y6HK\H2C8-H^&D[KS(64PXB N2%@4G@ QCVYAE--?JI3F)Z)L\]=UZ
M&8A@_1FAFCTO-Z8J]K@F]U.SIW7L51T$!IW"0$I\'487FJM7<FZL9^74^7EP
MS'%.SVX <.>8[Y7_;P]G90- 4$1##$D*4Y"G"-)A55A,B-JQ!].IF8J0TZSA
MUR@%-6S.JP#TD&J]EO_MI:X1L'9]!,?3E>@\4#UAOHX6]YLZ;8_X45G\^KI:
M[H\=[O]U7XH?N%YWDZ4+6L00A.S_(^_-NMM&LFSA]_LK\/95K25W(S %<-]B
M0&3YNT[+UW95#_G !5.0A$Z*4!.0TZI??R,PD)0L4C$"4':M54Y;IGGVV2=B
MGQ-SFN<@\&F((4Z3?3H*4Z6G">9!Z#@5].BZ8><78C,E.(V::9I82L#LI8[7
M,\>%=Q3KP;4+[ZES2TDH!O'12C)3M(>E)YY).)!.1M-%1'XU?WR(IZ'EMU8<
M?_[OAZI]_%*NQ24&57DX_IPF"08\."D"C"9!E&>$BK<>0THS'##9C7H6+;I<
MD-Z#O/ $S/[Z@ ZH=T ZV_4!\B2>7:VV'HEER($+QWY:QW;$G6S'_;*^+:\>
M-N7E]2]%M14W:%YNCT#UIU;3-(^SP ^SA/HI2WAC@N'>-*9*LZ16##JN^T:,
MHAH0*+V_")Q_]>KMDTZK<]3?#M]R$CDYU6KB:(=E)[HHP]P91;1*_#*TT*Y+
MM<.&JENXB+6I?IT;TCP3CP2FF" 4IVF:1(,AE*6YTN*SQM<[WW X(O*Z-56]
MC=#JI*E6=4[XTJW>I*AR7*&-A$A58LKL+4-E3!PX65EI<J&G(*1HRYMZ5_VS
M.%KA#@A$/@QS"OFO04!1$J+1<!"JU4\6S$VF,(WV)F9S2G7TQCF;VJ/'V38P
MOT:/M!H9<;M$=3)SZ*Q:6>!*5KV>#S<'8YC%:0;B.$<4()8E.:^W1F-<.95.
MR&N:<*Q2OQ:[W\M65)9>V<_'-'N$TW:RE_DYT[$,"5U&9S)UHK;:R+0>ABPV
M[[=-N^MN]>T*C#P+F ]0@'-"$I D 6-PM!9BK+2@IFO#<;?9P_(.N+3&$-H<
MRB7V*>A3R^8ZS+E\M/$Y-6<$QY3,92B.L1<O/[QHR(KT/OE=L6VN>8=%VZLO
MY>Y[)5Y&NKQ^ 40C2HCFY;\:K]SA QY>1$#6+0/%@*(\&"'&) B4]M=/"6P&
M==,=Q$P;,#E57&RLS*5TKB&234K/2/ LD5N&;L_C^O.3"_/Q;VDIKW_UD:,^
MC'R.5AG%ZY#[C_ZMW%RAEM3=4Y''YVP_E_?UKBVOT%WWPN27A[N[8O?X8;_[
MC5( 0)! L>M-W)-$NJO<.L<P]@-H<:%P">XXSD8G%\6L+CDN@4@["YI+\,1=
MTCNS1/IAKEW/\P=$?Q5V2:UE&8GV+1&FMH*\*.CJ]P5^O2VV7\L[;I];?']W
M7U2[_M:+IBF;(^SH>U%MA'/7]:XICGU<@3R)818D :*YS\>A*&-L1 <31%;?
MR]VW6NF*P0E0J:CIL0/2HOJ/8O/0;4"ICM9:VMK[QG\H?'S7<B??M8.7U>;1
MJSI'RRN-2PNG"*-<(EUB_-2R87\MHHB.M_?!.SCA]5Y<>$]V8.X]><==>2=\
MD2FJW%VG:!Z!,^EOZA@O(X=-[O5+-SQ.SKIL-A%[3(\2WVB>U;LOW/SGLMA4
M_RRO?NGN4 I3Z*<)8BR+,:1I!OQ\!)##6&DH9]&LZR'7CL?(N^%(&F\WX!+5
M]I78NRVQ0.B<=3E]GXEP-0GO]L,?4+XDSQ?>B+7;(3JM1,N3>$:%'41B&4+K
MPK':>2MV(9="UE<YHB@7%_C"( +,AT \YM<#(-17>U+ HME)Y'+3Y;6I]5*.
M=IMZ:9UQEWHIP"Y1+P4N8[U4BL1;TDLUQ[3T4H,[W<UD[/O'ZN_;W;%08Y)'
M5+SWDH<I#3'+0CKN8B.(_YW)QC(-<X[U\>>3?J*T% )Y/-]P6VX4IQ-L$"VG
MC!-SK*:(/]%[X;%_O/OX_L([0)RA<'R=,X7-?0:$+T/X;#KTRJ8_8ZY,A.Z)
MO@(?84JR ,:!'R8D0V&<C6;]-,A6V_*F:/F'M3NADCFI+ICU7? 8F8'0B:+P
MN= UM0VA4R-:7^;L,VQ9Y&:L]5[C2U'@M*A>KKSIN2,A;@8\F4C;N*:V$K.1
M*0U('(4H06' ?#(.LXEX)6+5UFVQT1<U:4-*==L>D^Y:^T]=T%S$Y"G5%S G
M;-H2KR.*YY>ND2E%V5(F>+F2I>Z*A%QI\J-R\G++B7S\6+;[:S)\P L[&(,\
M#[*,_X9$27]+>9*%?NX#M85N+1/.5ZV'O0?CNK4 J"Q*>N3)B9%SUM1$: _G
MPN. 9KULYSDK9P3'B,1E"(V9"R\<D33D0UE8/A=__,H'0[NJV#2K'.#03UF(
MHH3$("4!EZ[1%O])HJDL2C:<2PM'X]V-<#0518TU14EQ1I>VI@C*]I!X8;.;
M?#3V(CDRTJ)%YL*T1<^'4^)BP(BRNOQ;O?O]_?;3KEZ78DH>)X#D0>#'412F
M#/L0P\%8%*1 MW!1,^)<7P0<<0GG?0](4V$4F5.4&'>4:6O,2-L :EZ5><*/
MC,SH$;HPG=%TXI30F'"BK#2LVE;-;7GU2UU?-2L8)2&*XYS I-,WEF=H-);2
MA&HJC9H1YTHSPO%N!)[NXLUN2Z^FY"A2J"@Y[KC3EIP]?QVF>17G"3TRBJ/'
MY\(41].)4XICPHG.E,S*IR$ XEKA($<H0_S7*!E-1!0QE=EBI2]V/#O\5?P3
M;T1D-//R.D?J,RY6Z3&9:9EO>D5R6D6:J84)@Q+T,],HBOZK;)L\''KN;^^,
M XHH8S@&- >,A '!_44\!,&(9*'J_DC5[W>\T>?X+ML/]?;F'?^.N_[&[R=7
M%.A<&:Q%IYQLN&9233TLD>AL<^,SIE[9Q:C+ZS*TQLB#%_8EFK'QFO*LOZ_K
M%=D43<-XXQKN_LJC !%*8IR'A$#J Y@%@XF,)LR7&^9H?;7SP4T'R$/O(CDI
MT>/GO(8X)T9-/'I&!)37'UVTP,U5O>Y:<_^HQFP</8&AR%7A7?,/_(NLC@I?
M.G7TDR#KM/$E[UX012,2YE5#,^BUA49@4GE]V)]-AQE*8Y:D)(AQF&8Y2WPX
M6F-^8%!]R=MP7($]*Q/D+L6P2Z).S>6&/S7IU*)N@BKK@\0E'Z9L+K':TO#B
M;,6ERXJLZHCOO[PFN_*J:EFQKC95^\B*:M==KG!YW5^8<?G0-N)IW&I[LXI2
M%''#&1=!EN0ABK.4## 09,!7D2/KQEV/%,4.J?+*6W>(O>L>LO(DDGW.Y=1K
M5KK59*U3,3Z4[,%Z(]H+3^#U]C=_])"](\S3:IXJHV?$T%EPEJ&2[MRK)VKD
M)M4<!U+VEE<^0RC"(8UH%@9)3)%/\]$<SE/%!3QM,\Y'N4/7Y)WT6[V]TCA%
MK,>>3AWGB#:C0DXHW;H<!&[.0NY CG0EI\'G,D3*W(VSM9PV+WJB\W[+2YRR
M:3\7;7\3VM6GDK>];5O<E%SU2$:!#UF0!S G*;>.1P A@TH/95DTZ[B (_7#
M?;WU=AR5B2"9,:LC49.1:BA:(TY/ +WP>JC> >N<2G:.0VEMLQ*():J='<?.
MZI]%[J3O51YO@#RZT_E3W51BRO6P$9T&61A%A/+1=1A&?I#X_49TD$'Q\HCL
M#;<V;#E<H1OAB9KL< O[B'"VHQ4RM)WIGE997T;'M.O2\]M6[?,EVQD_\593
M[OC([$M;KW__5.PN=[T,=&,SK@5?;HM=N8KS) 0ISOTDC_@(#,8!3@?C*4JB
M5&V$9,FH\_'2'J?7"* 7WGVQ\[X+C&J5BBV2Y31O!G;55.] ZY>>5HZ1]^"Q
M,NEGDCA.KP,ZK?+)D7=&^RRSOPSUL^U4[;3%FBA@9ZE!#^VM>"^PO%KE@.1)
MGF<4 0!I'*(8AZ-1KLC01/F4C4VO>$T'T2OV&$V43YU<'<5SRJJATO78//0Z
MG1.HVW.BI%5-F^$EJIF^,V=5S) C$_5ZWS0/W&#L^R3/64Q0Y$=^1M(XC/8&
M\S@W5RY)0[.I5M7A,U<L64+UU<H!DW:4ZOUY"B=3J1Z'HD(ILKI<=5)U1$*9
MM+@Q4:7C]3V8X;S;H)7!A*64QH#%HU480V0N32K69M.G6F*-W V_^DKEBE@[
M<C7;KH-7J%(4+AV2EZM>6MY(2)@^2[(Z1NJ[NWI[?E0*XCPD,,<)#@D(<!C0
M>+2<Q= /U;3,AD7G>M:#-)P4L\*MG(Y-3:J:E@UL+F\N3(*V,[IFD_1E:)M5
MCVIW351;XWX:LX8H3T@&XS3Q(0A0DF,$1XL!S!4GOTPL3:QIAM->1IPJ:YI3
M,DVT;.;9KC,4R>F6-K&+TRM]3T[KE"$[VOIT7/:E,<L3G) $4A9!$#$*1Y-(
MF#<4*!53\RB4]A#2C%9-C7+%I[E(7<PW=#S'DHI.Z9"[4*'2<N4UI=+G1WIG
M4WES>-F6F]GOW1#W0>2,(D+B@#(:YB3J9]F2E*6$R*[L:W^_PQU,/21OCVF^
M/4LGR#FW3\F4SV5T'W,WGN]'LL.+=+?9/S;]W/#[[76]N^L.8^/'X2^_EC]:
MS-W_?141&/IYR&N-@(0!3#%!P7#;BL^0ZM*\*Q3.ZP+\T%3;LFF\L2\>X56K
M"9P%0E+>%A !1?4[NF'E9R4\0GWA?7O<?Z*_<,43#GB=!U,KI1[/YX34<>06
MHK.NO7PNPY.PJEO<T*I9;^KF85<>+.<I\AF#,84Q R#.: #[2_!BFB=^SA05
MV8+%MZ2^-@C6*R1=,VM:4Q[P<?&<339?)TVAUC2A?"%R:-.C5RI0<[94;MP<
MWE=[OQ5G9=#VZM=B]WO9BJ3]_%46_I>DW+5%M?VZ*\3($C5-V38OP84Y!"!
M7(Q#@A.?)82P7I7]V$]CI4L:9@.ITNDUS@(>^:5^!^@\49,3W#<1,#65/G))
MW*3>'3L4ET(?W/KYG2_O+^(3@V_>X)S7>_?79:B\JTB=20VS-XYEY)/Y:7CA
M:M<%Q$7JLL9QK%!?'Z'NQID'LRC.Q=  LSC(DC3FAL5QSMYL0!*I#&3-F.-,
M<CPR5\XJ]A@]GQUF(5-_AN-8\17F,!Q1JW!CY-04Z]TB:8%JN2LF)>AX(5M9
M9W(!5U%:=:=VU.+4QB_H>U%MA"%6[[X4F_*0H Z6 4U"P"WD84"H'X8XR^EH
M.0NB3&V:QH9%Y],T>Y#OKNO=.P'SN"S]]GC4XSQ2M.5-O7M4&X)8(5YN-#$U
MXVHIXRG5S3.JYY[\EN#N3*END_EE5-U6/:K=M5-;*DCJ;5MM'^J'YN_;W='S
MW^-]"_M[Z9ZI-20A)3E%289!@M(\R5$^XHS]0/&.N.GQ.5?8(P$]ZNY\F%]X
M!Y^\@U.>\&I_U8DMK7467E-E7D)<+>KXA4Q0GUP-NESAUPR-5IIPW0R6GE2<
M^R^=@J:)A,:R0W>U?75=E5?X48 4.V\>BLVO12N0/U)>G3Z#%&;(QR1-_023
M&.5^3I-DA,2SJ>3+')- F6"7[!ZF-^)\.J(^4C'M108',5)>2)@W./J+!0?<
M8MSU8KP$]MD3A@G5<K/][B*XC#0PC:NG9^U=\RLK[K\4U5:DELOM\6S0WFA*
M*8H1C2,:Y6&<@0B$9#":0!8%*BO#AJ8<S\H+=-Y?!+Z_>F('OJ80F_(I)[43
M4JDFIB=9G%TRSU-V1A0M<;T,V;/E3.VD/=J:2!$+HH.2BM7/<8MXE &0A=B'
MP <TI1@ V!]2#5(69*J/85LW_Y;K3_NQ,)W4F" (5N<LNDTJ!\"SG551951K
MJL$P.,O04G?N24\46.'1NM[>B8V1_RRO2-VTN&BJYG.]X=][,VK.'B>"OI\1
M$I"$4!#G,>398,2)4(I5JLOIT3DN2/= /8'4D1S;"Y5EO9XE2FJ"WBGVL83_
MK/ 7^SQ[X3V-YX4W.'3(Q(M7?-F8V$@)UN/_QG*&??]UDXJC2-C..A_Y:&-
M]O6/<O.]_)57N[<OP%_!/,U@@$,:LXC1$"9!V-]V&F1^FJ;6MIBXPN=\G$ ?
M2K$XNA%'A]K;8LM'\J7W6!8[-TG(8N3L)J%Y0N8V"6TZ!>1)2.QV_\(]X\.0
M)W/;A\3T1]7>\F9PR8/_'SSXSS/8,I.4=,PL)"G[[>-M)2D'_FLF*5>1L)VD
M!HRB.WW]H_YZNZL?;FY9];U\ 6D**"8(18S#2EE"89*G(U+?CQ3OR)X#X22)
MJKCF8ZM]AN+YJD/L77/(W4\<3619C:3=M#57"!>3N/HF(?+6X+PGO.^26/,V
MLIA"""WD,1<-YFUE,B<,:.8R=]%PF,V^5#\&I%_+[0M &>4Y-X%1%$"0^TF&
MLPR-0'/D ^?)S!3@A+GLD+KVV:PMMQ,E,^- .LME4T9P8:FL2U]C+N/>O]%4
M]DH$[68R6\WES28R:P28YS&[L7"4QI#H:EW6?1%C&(<PHH&?4<KB,,BAGT0#
M1L!0XG8X9HAMPN0U3:8RC963)#5AD!:6GX#_!C/2^7#92T:6FL6;S$.V?#=+
M058C8#O[_%O5WM8/;=_-CK?_/D&ZRF(4,Y(1ZB<D!#$+4^B/(#.?1"ZV2EB"
MYGB?Q*\<RTUQ4[[[5JQ_%^]8.=["9BM@=G/0#+%RFH3^Z/TYD7[>0IJ1BXB%
M/&,Y]&\KT=AV7C/3.(F!;JH1T(XN?_HYXT4X17F&,0$D]$$( ICA$08* [9J
MZ[;8Z"438^-*Z6*/<Y9M=>9$ZR6!23EV(/-+DN_7N%00:&MA6:8$VW/O%9&U
MS*/MBGU_^OK41K@\3$,$81AB'P<H#EE"X @O\&GBHE8W!N6X2C_<MN"F*C</
MBMUZ?-)X.*W$#Y%[@WN67PN#A?+;6J27J?KNW=8LN2WS/M%^Y#WJE9^E/@$1
MS:,<88AC1*-Q)UJ0DUCQ9HS)8/T/V7VL$">[B6/2 "UF'>&GO<82]<(2]QGO
MP^1N>[%Z2WA;B<6>VW8W$^OR/MD>X@- &@6I[\<^#%&<Y E.&2 C0 IS1P?=
M+0#['[EC6"%N=E/-Q %;3+(YOS]XZ9GG]:BYW!*LWC3>5O:QZ;CM#<"ZW$^U
M[_> +_$!QH"!'!'".%(_8?F(SR<(3[O=5Q[7_\A=O@IA<Y9_)HC7PM+/J3V]
M;RC]O!PTA]MXU1O&FTT^IGY;WK2KR_P$>W6/QF4PA'QHEA.<I- GD8_8N(TX
M2 D,)MNB*P_I3[TS5R$R3A*+^Y L+*<<]N&^D2SR8H3<;+U5;P!O,G<8NFQO
MHZTNWY/MKST 3&F6)Q G!.(0YPS$/AY/408L VC2O;7RL/ZG[*M5")3=-#)Q
MC)PFD_/[:9>>+EZ/A,M]M.KA?ENIPZ;CMO?/ZG)O)XT<_K2B& (:4H)(EL89
MS0%+@\%\F,(\,]DSJVW4\5Y9-YNV5$BU(>B.^+0NUTN2WL.?M(55@_:W()LZ
M;BF)HC9OLI+'JFVQ77.E_5RNR^J[ "*&FG_P'PI$9%=>5:VXS9TCB!*(N.F4
MY'F,<Y#D8=;?Z1BG.*414YM2L6G9^<S)'IG'.ZBWJ8LM_Z4Y7?PZZ:4*C)WI
MJ"YX7T9?=>)9[;[5*CR?_FE7<>OWQ>93T;3TH?Q4[JKZBAO^P)LDJ;=-Q3DN
MKU#SL=[RO^.-]8YC785)P%*0IPQ$41@'>10,\[0<"40@D>NY+A%,,O=Y53PV
M^P[<>,5Z73]LQ9R:^%DM7H#<UMMW_,<[\2K"-W&\H)MNZWXB9M;Z?R>&3][]
MR(-W7SSV#T;=%[)GB)S&\GR9M)0@JE5,>\">0.R)8/:8N] )U-X!ME<T'@?N
M'9 O("H*S\ O(#IZ+\-_.NH3/$I7/$KWARAU67/])$J\NXE/#![\B^%[\7J\
MO9 JIXC" EZ5=^UA/5V;5DBA[[GB\S;<2@ 9,L$*H"RF(8D"/TW2//?C.*(#
M"H)37W(MT97U.5(G[[?;/4*OX3KQP//B;;GUJL%!KVH.*B"2Z*Z\*RK^3Q^V
M]T5UI:#(+@(FD2-GCI1:?AS!*J3' ?3,@5!(BS,'1"\E[@,CGQ$'\*;94)VN
M4YG0(?$+R((NO:NG:;X*V8\(1L3+;Z(5?ZZ:WR^W+PQI&XY.?*RX*5=!2K,
MQBF )/!9ZB<0!".(/ >2LSZ.C#O/?0<LWOH8O7@J;UW?W?&_KG@&[+/B[N"#
M@JPZ"(E$>ILW%FK9[0E63X 5!<@>KG>$USL GC<$"HEMWE#HY;6G(=D-(;G>
MA^2H*XB,-P WS6G*3)U*:>XH7T!&<^A</4FS55O"N.3MBV/8WGPHBZ;\7-W<
MMI?7?V]*U#1ENXKX>!$G/J4L"9,\"PA+LLYFDD0QI$QE/X^9)<=;=/;@O(U
MQXM)#DIQ>XXAE7(+M-.QJ)9E#@1VP"Z\#MJ[^OH=!^=UZ*9=[SE+U)D5'CL$
M+V--QY(OM8LFJ+/26KYHT?<QQ-BG( $Y-YX%Z5#H<XN 4:5-AR9V'$O4 ,U
MH(Q(E).GJ?A3$Z>1NH5(TQF27EUZ-J-V&;)DQ9,7EY9ML",U$_"B'8;2-&(,
M(4Q)3KE-'['1CN^S1&9CF_ZW.][!]E7\$PWQ,:!+8B#NG"DUH7D)CG.:% ;+
MSNG2&P_W;:L#U^NQ]-Z@$T-=26DUYV0! U8S_+6MUJ$@GF>T&JUY^WG8B+-:
MPVV5?:O.LHP%&,4Y"'V6ASBD:3J@B'V.2Z;&<V7;<=UW!,L[QJ6@*RX(EQ#G
MF;G6JA$5P,X<  79GSD0>DGA2='>U^S>Y;6WK]D]Y8XAESO4R3J561S2OH"\
MX]*[>IK&:S)5^J$JOE6;JGTD#[L=;]RKD/HTI!$%<93XT.>-"I'1*/53Q3/S
MAL:<+^T]GS#=# B[$QGK'J7)]*DZO3KSITYY-9Q W6.[\,@K?$XP@?J<*>D9
M5&V*ES%78<N9LW.HAASI3*+^9#(-8190PFM]!..,ACF,_=%D' 2![BRJLJ%)
MIU'-9<N,5/595:=\&DVKSBU8YUB2G%?5)G<98F7'E3,SJX;\&%9:'SD+@UT:
M!%D$PQA#!!$3+YZRO5V0X-A*L:5@;]YZ2QR\L5ESJ1!M5'8Y8MA>Y74 N(CB
MZP!'O?[2X'H9JF;1'[DJ3)LIHT+LR"IDU$=Y&C.6TB0+DYC :+":A#[.C6LQ
M!5OSE6/:JF9,KT%5YHA96X797'KV"E>JY9D&R\O0,FO>R!1IVBS)+X'O;:T@
M20CVT\RGJ9^'  <(!:,%G,2AVN*W_/=.N.Q]I$XVUB?W/IY=F51G8@%SP[K(
M?UJ-U/5>-A-_6=^65P^;\O+ZRVVQ*S$W>47JN_MRVW13R6BWXZVA[(ZHX\?#
M9S[UQ];1'\7NZJO8J;N"E"8)PB@+,Y8R/XM3U-_-%Z9)%*1*\R?3H7*<W4='
MQ(&/#N:[;P*G=^R,=^R-]^WQR0<'C[S.)>^WSJG3#Z3-'6*YNF&9T56K,"8.
MK).:Q%H<SE0OT\=Z&77.#'[7<_<RN<S3[-K5K]6VNGNX^[6\^U;N5@D*_837
M8"S+ T""G+(P'+X?DCP&,IE#_5L=*_\ 1DZJ-3@Y+[5NZ5"3R@&']UN/Q$SD
MN&-' L?_]%S<?O+\!7'29V=><3' 79NV"X7.7?PX^OX\(2B'($TPQ &-LQ2P
M9/_]5&[CFOJWNN[</1B%SJW&B43G=D:'8N?N<4S9N8\]/]6YM=A90.?6PUV;
MM@O%BVZ[TH#_$_1#O* >(AQ$)()!0%$:!#@(H]$&\B.H=.6YTC>[WG?:5>8"
MC?>;P*,X[%)D26[HY(X@M6XOSXV;&V>/:3@S^M"C:QDC"$WLSR^(-6! >@Y)
M>WQQ0+>]^L0;V,?BKJ2UN.EI%2; ]_W SV&>^ER\6(#Q #6E<>0K32?- 7!"
M=>H1J4X+S1(UR1FBI0=,7RU?BY6;F1X'?)Z;])DS?,M0[WDI>#X5-'\\9'-)
M?G>_J1_+\DM;KW^_O!<XAUHV QA#$!&*2 A#2'":I:,]'Z:Q2D+0M^)ZO4
M\GI$BH?;#9B3$^5I2%.<AG]I1OW0KB\&*NT,3Y5E]R1C9[33G.5E"* %/VK;
M[<]R67M*-#]4V_)]6]XUJR3DQ78 &:!9$(<L2J+,WVLD@$ICXPG@N!8WB76R
M5Y;)A"]>YXSM:M=","W5MM/&45]O'89PGB+X5>)-2EY[45V&OD_IL&HY:YMK
MYQGCXX/(8\-*;8,>VMMZ5_VSO%H1"##(*,Y Q& $8!9%XP1N2G &U;;Y3X]/
M18FTC@7TR,0NC*;#)GY'BN_KNKM?E0M3TU74Q1YR=W7R#?>X]1ZVO(\,'ZBZ
MVPC%0^KW_/L52^\9XNXXUTP2\(E3SX5W:"R]7][!L3>2BD[%Q45F,FX#;SQ1
MF?MO*V]9BL34:>SH;;I?A."NDB!DF9^CD 4HS2EB#(][#3*"$\F'I&:'N9BD
M-B)?<DY3;P33IC:GT5] AGO21CH/WV:J>QZG"3*>=M/X<R4^?1H<Y3_#N"BE
MP6^OP_WV'.XGWK]O^0\_[:IU>7E-.LWN9BV'V\Q7.69QG-(TA02F*$WS+!G7
MX;,DA+Y&(IP'J/-4V"^(U/TL?OE#/)C1E.+YQ+6XA=,KQN<!A.1=BS>FOXLW
MIL?W-<94J9'Z9@J\0O);?L0G3W^C>U[G7U<V]:V@<_%B?-YCA@SH)%BOY<!Y
M6\B"LN#,1+R4!Y<0&^>9,/]Q7_4O?/0/5JU\G,7B\(@?QPF&>4)S,@Y8,^C3
MJ1*?,JZI\]P(;WCO;:+\I1XNQ^G*:9PFSTX';X;W%=]('GH>!1=I1SO2;SS+
MZ/MM*ZD8,N]\4K'[Y1]E(ZZIZ1&"%<A@1DF&PSR".8[%R89Q^2Z+DRR<:")1
M!YKS3/+U\;Y:%QOO>X]K?#%43"8>Y9AF>%6W:7DM(2X0'J84A4=3S11J1=;Q
M[*#KD$Z>=/I=%X-'\^4=2[%P,>MG$O(%99_)7;<UNV?.O_3!M4T7J?+J9:P\
M$_+?EBN:!CZ,8X:IST=/ 4Y9%@_&$098<9G*DM%I1B"#AJR/M69=-ZW'QYV[
M&_'(](UXAKT5:TOUG>0CJ;;IETL!,_"N+^XO[ET>($Y\M$Z*MG-G[NSRO@R%
MM>W4\U-Z+CA3/G)1[KY7Z_)E"!_KK2@HRUZMF^Y6L.._)UPD/M;M?Y3MYW)=
MWVR[[0EQ%N PA@C"!!$&"</!.)) -*!(34CGP^E<>_^^W>W1O""^N[)_Y*.M
MG];PF@=$IH^SG&*_C0!;%OF]/V/!+AS@/VV]Q[+U#CY<B"=>'J9>NW 6$ID3
M,+,U@V7DG 7P<.H$SLR1F3VS]<,45N^&'XG/@16,_8"!@&91A+(H!A&(QWNR
M$ C!4M*='GCG.?#?2O&V47GUKN#_O+@I]Q-7W_<;VL:IJY+70^LA(7XKO4/N
M7$A"U&P>,V=)]^UBMM39N]9M@3MR[D^22E^,VQSYU:P!_<F3KB$Y4V5B&S&4
M3<_=!<=H>_69]^9B,PYRDR!/\RQ,_! %+,N@C^-^,U\40S\@3.7,K)X%Q\=@
M!9@NA9V;V[%)F%Q><<^5FOP_>Y6DN? ZXF:9%'N1FS,2:\;E,I30T(?:9NM2
MU96F*4M:->M-W3SL2O2M:7?%NETE$.4APSA.HX3P@4:0 #B:0R!6W'VD;<9Y
M*<T>6H['NQLN7NTO[[_O2RCIF_MM]9R723K;>0QY74K_,77CIRYDA1>]-\B:
MODT-=\<.Y7A#'\KQ(306PQP!2 -,HRQ!$&6 #B!23))$)6U;-NTXGP=^X)N\
M.F9.K5R"GY%5T\P_"-IXD_2(UN-P^3"P_-%Z7_\H-]_Y)^IM>SNQQ*GQ>D;X
M' 5H&7+HRKFS+YI9YM"R=+[??OVC_H^RV#4K"!F 04PI93E&01KC*!MQ0#]"
M#M13P;I[ 05.!%2%8*L:ZHA;1S)Z(734J[9<1&NO0[U( 3V0:JZA&@%Z4S*J
MXY^>DFHS:5],>9LL>R0@2?TDB$&,$PAH !&,V!X)($KWKKFP[UY0 U>"JD"R
M;4EUPZ]S416PERVK>V*M"*MZF-Z:M&IXJ"VNNFQ:EU?&NT0/)&$!8BQ):0YS
M D,?!\-UFU&<90F6>M+%H7GWXAHZ$E<%BBUKJQMV74NK0+UH9=W3:D-8U6/T
MQG15PT%=6=7ETK*J?KTM=V5QS55H1?,\0Q%D/L2)3VD0,A*,.!(?8P>BJF#=
MO:9&W8&T=@_)B<2J\&U581U1[51@O[X>BSG5]0#/7%PUPO.FM%7'/SUIU6;2
MLK*NTCCVHQ@@@%,&(]\'.!^7EK,@R[#,<^RV;2JIJ.Y3[;M2/,\A>KGDNJ];
MFJW*J%6&'2Y*+5(PS652FOXW)8[R7NE)HB)KTA<J'-YW+F^$K<_E?;T3<-YO
MK^O=7;?%#S\.?]F_Y P@!BQD,65IFO!J-POC09)I$)-(:6^="_N.R\PGC[;W
MN+P]:N\(]D5WJ'[XQ&MOLT\7'3DMG3LP:KKJ)B9N+C)0)_:,YKH,TS+TUZF'
MIU^[=\3F:[J\_KZN5ZQ8<\8?\4.U:?]6/S3<_O!&$44I\&,<1RC*_)@$*$C\
MP5@8X1S([3TT-.)^YV$/[=TW@<V[[<')]E+A7-?W_"3(NIYWWMT7.I<E?N;M
M/[:<J*VV&95>4&V+[;HJ-L/QA&8PA9AX,Y"7/SCG]1!.?;KO<!$*"5/I YHF
MW/> $9C7#,A,F__+GIYL_(;$+*'IF[I06VPHBD7YZ>3S8?_X4.JG.6(D3Q#(
M 4G#,$C#T73234TH5.$V#+HNN\^5=29ONEDA6[*HGIIGQ2K:G&(W);,$;>=J
M9)NL+Z0HMNK2\RK8/E\6E._3KKZNV@]UT^R/+&1(; @+2!CZ@&49]0,6C1AR
MA'+%"QRMVG9>(F!1?I5-LQ_-'N&UIH ZI!M+H6.V+6KBA==C]?XBT/[5^VT$
MO!R!_)E,/:4T",KB)=/$-WGM-&905D3'AT[V,\L#J&85(X B@ @?D<5^$L$<
MT'VY&B6,J FFOAWGXGAXP:C>K[@T SHU<30@4TX(IV%13?0.]!T6K+Z\1I\3
M93O)SAD5,V=T&8IEP8_:=EM34Z+WW?V>0O(8]X[46V[S@9L=[-?;!I=<'\O^
M<U^+'WQ@76WK7=4^OM_R,6+9M&A[]?1;\O]^X'_]:]G>UOQOQ-44O0<T2Z(8
MP3!+*,PI82$+AG,#-$88*.TG71)NQ\/J'J3WK?-GN)#5:X5'TW;T"2D_(QU+
M#/PRQ&B1S-3+[[9J@OFYK+;-PZ[@(?E:_F@QC\#O*PP00IF?0TA#@/.4TG!X
MCB?*4\84A[E:)IP7;$>HU.HS/<;D2C/G5*E594=PO-\$(*]#-/%8\R52SBBJ
M$8?+D#XS%VJ+;4IA]>S7XH?80?2Y:GY'3?-PUUW*]:G>5.O'51#%)*)IGD$B
MSJS[>4C[B[@BQ@N_%"NLH)F8<2XJ[_?=Y5X@JLK&N^OQ>NOZ<#^DM]X4U9V<
M[)AS>UYZ)B5537X&5)Z Y0VXQ)V(7H]L*OZNZO6#2,%=0E\&CT\@*?.Y$WP6
M Y^B.7:-]?%?#%=\SSA_:M77!E\+6/FUXD9MN1WI23<IKXZ-(<)K3(H"AOTT
M@(PA,&Z&9] G2'+^SM#('++]LUQ[:X%:W-V[ZS-J>>;\GE6.U03<(;D&\MVA
M,A9O5>;TI-LA@Q:$NV^&3F3[J>,2HJW)U+(D6]>)$X)MQ(F47'^H[JJVO!+&
M+J_%M &W1H1$76Z'5_0^#3+6O[VPRB&)$(VCE*$X( P3$ XW[;&4!D&LH.+6
M;4\M[H]]+ZJOO0U'[XE#1RW__]"E5 MS^Z&0$/M98Z"6 P:H?0[@G NT'=$=
M7J_>>N.[CR/DU]X+F2(&"FECUECH99,Q)D_ZP:',X3%IAYCLJZ&BPVZ::52Y
M.I6 G'&^@+SDSK=ZBE:KD,5(T19-NZOO;ZNU@% VXNYV475_VY0<S^5ZW=UV
MN"Y_V95%6^Z^WA;; 4X6APQ#ZH,$(40@SZXI&^$DH1\H)#27,)SGMF/P73_F
M?75W@"\N&RE_K,6>+=[/"U5A=1HAB3RWE-"HI;PG,>EA>T>XNS'0 ;DW0/=:
MCET]]SD-D4(:7$JH]#+B:]U(),?Z$+*;XY#928T&_)W*DE.$9 $)<Q(WZXF;
MNJTT^GZ+;GAKO>$P?@9#0@P2R"B"&.9^% &&LA$,B0+)]X(=@W">0O?8O/5\
MR=0L3J:I=+( V4VD/!Z'X#E,HV;!L95$)PN2FQ3*@U7L@S5U CW'G5;ZM!*,
MI2=/.TY*ITZ+G*K?18+6:V&G^5BW9?.A+K8-VEX-9S"W-QQE67T7(/L3^!#[
M498RP!,YRB)*<S_NT<0HQ'D<ZMU'8A>#XUV<Q_=?C,#%TX:MN&*H ]]=C+>'
M[QWPF]Y,8CE6Y[/GDL*DECY=1LCQ/25*%)_9"N8Z:,O8+>;<RY-WEKAD55;#
M7S GD@HG_6CW+-D437-Y_<)G:2U6@%9Q&#)&DQ3 % =Y@ A(XP%;E"6!Y(3B
MM)C<SRX*A$(^7M:('N;$(F&%VC.2,6WHEB$@$_M<S]E9%&96/HJG9KO3E.+6
MF7K7WA0WO&(5#SF+>YB'"SD83$F&(Y+"C.(DC](,!J/A ,)(IA:T:,YQV<=!
MOEOO47IW(TRO>]_:N^;_3F'8;8EAB?F/Z<E5*]8X/N\ T-LC]#J(_8WQO_4H
M)>MFFP0KS&%,3[3>?(45PN6F)J0H.34-89?/!4PY6':H=M;V5.;@ZZW8I+OK
M2N"_E1OQ$/DA=_U]VY3KAUW5BH?*]R#B+ IS'.=^3F"<Q "B 40,22QUEY(C
MTXXSR AX&((*R#QM[+P#Z OO"6P=W7,0$)E)]EECH3BY_D;#H#*=/FLX-*?1
MQ[!LNK#<CF&ICL+R<(S<>-Y<E:23\^7.V%Y TG+H7#U)BY5+9LVN77WA+;84
MYGXIZYM=(:;JBPWZ434K2 BE&/L!\2% /J%9D(^V I 3F9QE9L%Q:CK&X_TF
M$$F*G2%OYU/+=)2I91 5MF2F@KB?1]- _$_/IX#.$O&"+-DA;E[UL>1#;;,I
M*6A)?]G+L:5AN@82EH$L8,1G88RPG[$D&6W%,):ZT=_,PJ1:\MI4J4WF)-1D
M$M),U,3&U+*<GIRBXI2>&%.W #TQ]Z&VV9@D]:2]WZT(6D4DCE+ 8 @)\/,4
M@"B+QF\-?>1+*8?D=[D>"J,/[]GEYX_OD:0PR%+PB@0X\%YQ\/FZXR_T\&;L
MXKP,_I>;^ON_"D=$%T^[WXGNG1YW[][-ESJR(@$S=UE5M+5>F!6Z(?K/51*Q
M#$=B^)%$.$%Y&K!QX)%D 95:]I#]+L?=$'U^_Y^7'U7ZH(S_$GW0LNMJ?? U
MKRUU0/2?ISJ@@O<+Z( J:&N]&"MTP,O/*YI%$0I20)+$#S%D#";C@F="$BB?
M!R6^RW$'O/R<_W+Y4:'_R;@OT?\L>Z[6_UYQVE+WN_Q\JOLI.+^ [J>"MM8+
ML=JVHR=;G]#VJINR.^Q*^+"_MC[# 48 X8QPIY,HB"';FX\AA2I[1:T9=9U1
M5;<;?M!]2\->&,[KQ:P14$SL+LAWLI=+ELPSV[6LQV,9.[+LNU4[;L=*J^5W
M=^5.O&WTS.JG7<5;YWVQP<5&7-A!!%G;MK])=95G<9KE:9A!/TH 022/TQ$)
MPU2JX'%IW_FZ^8AZZ-!'77@/W!N0>T^@*ZW8NHG->75=2E@49S'>=$24%M)G
MCXSN:KK]",DNJ^M0=GIMW6D %K' [M;#>KKFK) )Q=K^5KQOV1=FY0%*<YA/
M?X)B_Y +2%@0@" ((YZ/(20X]<& !H8X5CF\[1"%2A?7.J)P /BT^XI3"V=Z
M?R/.H_Z?\M'K5D-5KG%T&3*))+F06*DERCWH80!2/HG$R1!*O&TU;7P44N9"
MXJ27-@_QNA[BM3N*U\TA7NMC!TQWHNE3=BIM3A"$!:3.*;RLIVW:3E/H)YX3
M1)>X*5=I0),PI21D@$.@P(>,CGA8E,J?W7&*8KZ!Y1EQ/N!W*LXJP7*2/AW%
M:9($NL 8.4VACF(U91(55XT-/DR?3P_\V<NH&C%YDSE5QT^SK*K-K/02U_>B
MV@@$K-Y]*3;EEV'W>=G0\EM[^-,J\R.68R N94FA#VD0L7YD#&@*<Y8K+7'9
M,NIZB6O$^>ZZWKUK.%+OB@/TFCW"B==2)'D[MY9BF_J%K*58=^OY6HH;WF2[
M:?]>W,$,^_ZQ6E$69BD" $<DB3& 21Z&@ZDLB>7V5QL9<-S]?BUVOY=M-Y%;
M=O!D.IY%^N16BYTSIU9&]G"\ YX+C_WCW<?WTRK52Z2<424C#I>A0&8NU!;;
ME(ZR_/P291A%,,Q0&&-&(PPQ\+-LM(;#7&E+BZX-Q_HB[KFX^TEC#J<PM41&
M@TD5G7%+HI;4])".#A5/7!6IO\=K2N62%,? BQ=%QY05^4>\#Q:2-(A1G.4!
M\).8^BE+HF2T !%5?&1;_GL=ZXM,CS#G1DX]7-&B/L<UBT;(OM.M3M(RM$ +
M^4_O7.MZK]'GWV_1]76UJ<3*[)>';TUU514[\11)T]3K[J=H>_7_U]6V_0?_
M^,.N&UF%(0UX!93EF,9I#/P<CIABG.JJA ,DCG7E4_'8(1?/%!9KKMH[<?5R
M_]*X6//^+P'6^]ZCU58>%Q%2UJJ9@Z.M;MU5V-LK#UU][Z:%>:0.CEQXQZY<
M> =G+KI_U/GCC0[-)I3JW,M)J\.8+DZ,7?IZ6KZ=,RQU?NGKO_,T0I,($D2"
M""&8Y1ED_;'$*,]S%LH?()3X+L>B^S7_=_1%X?B2C/?GY="%XVJ"=MYG2Z>7
MOO[["[*AZOL"3B^IH*WU(JS0^=B'50@)9A%+XSR*(I+ P&=L_-:8DE2Z\TE\
ME^/.QSY<?GY/54[ORO@OT?TLNZ[6_5[SVE('9!].=4 %[Q?0 570UGHQUKTN
M\K#0>WR%QJF57H;S, ZR(,%)ZK,4@ "E QH&8"QU!Y=K#,[W*SVYN?!H2_^3
M.V0L;(5Q&:?S K.D$*D)TY\C.KJW3,X7)2O731YV*!UM4.+1<K5%29^[4QN4
M)HC& K8G3>'ER7LI7;(JE3X/WWYY_?S(SN7U":PKB$) 211@2A+@^XCE*1B!
MY%%"%0[,N &@TMNUSLH<8#_KT/6U^,'+0J @R([B(I$IYP^(6I(\B@3G_N>3
MB-WAI1-Y=/Z *"3'^0.CEQ>?!NA^'Z!OAP"=[#&F25&+LU/YT&T %I *'3M8
M3]:8U9;+/I?%)F_$X474K_)<?;W=U0\WMZSF+7%3-P^[<D73),[Y@#7&-(8A
M  FC^6B:LE#JQ@2K!AV/##^7]]VCDDUYY?VMOE/="6B'4[EUK,GI5$M0 I[7
MX_-&@-Z T#N"..T"E QI9]:9K'*^C.4DNR[5#MNHFKR-C[=T8OI^^VE7BW>W
M+Z^/+ \/PS** 4@1"&!*2<I A$.VEU>&I2;$[%MU+'0CT*$XK+;>@+5[K.^
M]D+I)6P'Y,N)X3R\JRFB-<J=**,T@V?DT7X4EJ&1#ORJ7;=?Q7W:Q6Y;;6\:
M7J!^N2UVY=?R1XLY!;^O8  #$.>4Y3$D04!Q0$EG+X&04HC5GC75M^-\;F.$
M)J:2O0Z<X@9M?0KE-&X:[M0T[6?2O-\$+J\#-O%E@"<).B-9YJ0N0Z(L^/%\
MP[8E9F0EB&O>?;EK'S_Q!M:B[978,'XOYEWV=S^$/B:,!1G*&)? ,"+B'@AA
M-X@9#8%LK6!NR.&TWH#MPNO0=1OV]OADKK-QTK%>9>Q,![/']C(ZFD5_:E?M
MTE+'._3XE/B)3Y*4$<2[>XY)S/I#&D'BQY0J%@$6#+I?Z3C7$=4* QO\&BJ;
M&V*M2MO7;LUXMMKA=>IT-$Z=]X6+G(9#LBJGRY6TS)4[\:ZOF&KOZIEF>/\P
M0F'F9QE*\XA;\\,X3/N#KXF?1PD,5*9_=&TXGNPY@O4.%V)N&_U1[*X4)[>U
M"904KPFX4UYC'1'U8YM&^3UO2^+T,C7G%,F0S(7(D*D7S[7'"BOR"VR\;*O6
M;7GUI>6R]O=MU3:?O_Q]L$ECYL<LR5)>SP6Y'P/$#0\V4P:5;KPQL^18?+Z4
MN^\5%YYOG? 4&L)C2*3L<MI4'*JNHXVXO Z8UR'S_L*Q-7^=28_.<G5V^<P&
MQ\O0)DN^_+1@9H\A69WJI+ K"TA]=U]NF_[&S=V.-\/NF5?\>/C(<#JTJQ\N
M[\4'F\N'MFEY-5]M;S[7FPVK=^(O5R'U@SRB69H!"/*$$C^*!K LA6I7?,P$
MT;4R=OVYA^BA=5M]K\3PZ..#"+98%!J+#H'9&T KOFXS5W#E1/<-Q%5-K3NT
M0ZH[=LD[\LG[]N@=?V[PJZ_)+X;VT/#?')R3;0).U-Y-D,ZDB9E;Q3+RR]PD
MU(OJJ;-EM%Z,5X3YF*6!GZ8A#'D.9FDV9EY&D@BM[LM=5?.D7>S:R5.:)$85
MU7ONCK0 XO*FVHIUHW&CZX77]%FL/@">+87)1G/R[.4@A(M(7&,U\V8S5@]_
MFF2EV C^='E*U7]W*4HK$E-EIU_X!\4M')\ZC?YE5S?-"G&<$00HBA,*8@@@
M(>F(%($PG'*PI8//\4BK@U1>39MWM.(T3>9Q':+Y<D_O6;>YLO--_(1[][;R
MSPOA<9B!3!K#GR,'&3%@.0N91T,Z#XGII_=-\U!>T8<=SWJ]R7[2J?O+ 5+^
M0SSNPN&N<D1 '($0XSCQ$^3#!,)]0O3#:+4M;PHNM)*)QCX *9'*>I$ZQBJ_
MX7&$HIA+'' MF2IF(GGV3##Z<Y0,)LX"RLR?$WEW85R(ACMT\+E$N^9RJI$
MJW?79=5=L2=VTORXK_KC^/OTL6((QT&<((Z8B.==4A\-\VO AU&>C8+]=;KA
M@3EH#9'_JG%)D)B]VG"!J7?>=8]YZA&$A?A.,YZ8**:SYY0C/_O]BP=/9\LR
MKD/G<.1AK]DL)(<MAP_+HQ+;D9IO)2?Q,S]*,@:RC"*&HB@=3AMSG&&0IL-*
M3KZ5'<1,CE!]'6=T1GZ4TZ\ZZRSA+%+DYIW0EPWHGT/$#/QW/J&O%HFI1&H8
M9H@#$ -.KJ-YD&<8TC0/ S\":9*..#GB9,KI?'5TKK=-]6)4'G!-6Y5KA&N:
M*MQMI&:?R1%^O<WUY)\"XS#]Z#>"/T?Z,?#?<OHQC83S]-,_R?5^V[2[[H*[
MYK*]+7=?;XOMX,''NGOUH;PZWK*5BO(>(A:*YQL(2"%)@M&) $9HDMSD!KKC
MQ/735OZ7]OSV)[/FV?/KJ$$XSG[SMX7)4^/P-N*1SU[GM-=RKP^)<^^X_J;R
M9>53K5"[2+9NV]P;S\2.R;&5IJ>(X8)R^%"#($ 1\ID/(IKYE-(8QF#$'P$\
MY4YFZ]CGVN'<'VJ<88>S_>@O)E<["/F;2=-_NFSL;M3KK$']C\G!JKQ,GWZU
M(C=_YGVZDV]%THP '.(@ASY-F1_'XR8^ +A/T\SIV@;M>,3<89YLUX7UB,Z=
M3!T&<ZFY]/G^[S]+*GT:REDRJ69K^K,G4EU:)LNC1G&;/XW^HZL!]O"C,(-A
M'+,@ T&:XC#.$-[#Q_$T)YUL@W8^\;PI"_4]ZTMA9_8\ZC":2\VCO<M_OCSZ
M-)2SY%'-UO1GSZ.ZM$R61XWB-G\>9>,>]H,'%&4@9QQ[DF 48(3R;/0@(W A
M*[GJN!UGT^.# :78";N<Q*H1X[ESJ]OP+C6][KW^\V78GP(Z2Y+5;U9_]CQK
MP,QDJ=8T>O-GV^>3US@*848BP ($4!@CD$9LQ)^B))GLV(%UY#,<1U!8;WUC
MXKG$%3/9!O!G%TYM7F9;,5.+G+1HKF_+JX=-]X3MJ;O\NW=KPS#R"<OR/*&4
MPI 1G_^:IS%*68 94;I9WYI1UX<3!IS]J]ROOWBANK73&O>2=?\<M*L5[68L
MN\D/DJR=DW?;Q"]$G:V[]5Q<W?!F_)82?OS*OPC]J)I5Y@<1(#Y((,MB$*<4
M8SI:SF"J]-ZL#7N.%?%L_[SP!$SO-P%440JM4"VG@E.S;%$ Y0B>]DFE VMG
M!- FY\O0/JL>R;ZJI,V6^>MQ_&MH?5=4VQ6*$I;Y,0U!E +,DBP1=6AOV8^"
MS(KB*=A;@N+U4&UIG@K9AIKGB&<'FO<:Q1,_)+?G34?U-%A?N.KI>"3]EIPN
M6[*JAQ^JC9AWXD;'W[Z_N]_5W[L!_/BN5!#' <V0CRF@B &,"4U'VPEO/FK/
M9MJQJ=(GM5[.'+'U-R151PC5M,X2Q7)J-SVW:GHW@NHXW?_A&.),3T%)$7=&
M\.P2OPS)L^Q3[;*IJLG>K\7ZMMJ6N\=CL1T?T0O2+(TI"A"( C]$T$_ST6**
M::HF=B:6G$O<'ES7'4N]9X&-N)13M:E(5-.RI^P=3=7-(F!G.#HC6S:87898
M6?&DMM_NY(2IV;6K7ZMM=?=P-WP_3@#BX@=R0O,@P"C)\5[X<AQ#.1E2_U[W
MHM/#,>H=W*VCGL'_]+Q7_.3W"WU GYMY6[P![MJT52BTYN+'T?='0422)&0
MP2Q@.1^QY,G^^PD%"JU9Z7LG2*$_)FK-QWZ?:LU:W"R@->OAKDU;A:49P@\\
M1[QOR[MF%<'(ISF"O.]$/O*S!&=[PR16>[[&@KDYYP>]WP1.KP-J:W90@6C#
MR4$W'%M=$):A=]J9P3UI.A.#ZHPOH^ZTZ9#LM* N5[)*1\O[7;FNNOT\JR!(
MPABQ/ QR&(),++T$HXDX3I7.>RM]L6/U.L:BID]J],@ID3-FU#1'BA0GJG)L
M^8Q^:/&T#*70@UY;:"=RO7_]?5V?68HH?[0/Q09]:]I=L6Y7* DH2W,2A&+C
M<A81$.Q'##1((KF*WJY-Y]7^^93\EP'O7[W?1LB2E8]EZL]+SGR<VZQ_%D/V
M5;WN=K'V77)YI#_!IT'^_9[\_03QO\BF!N%U)_A^$F2=W"OQ\$(><,/CO G"
MD4^URY:G5E"2^NZN:KMU'6Z<U-NVVMZ4VW55-K1JUINZ>=B5>PQ9FB4^BYB?
MIA'+(,XQCL*<)"%):  9EBRI[!IUIW-'.+MN]@2I=X J(W1.2C,E(L_4;FX"
MLHSBSI%O]11-6JTO?ZB;YHGE?A\R$(]ZYFG"4H 0HR0#<38:8U%(58:)FB8<
M#Q@%JF>=4^OL@RZ!<JHW 7=J\J9!FQ,5>YF8,W)ER.0R=,G4B=IJZU)3&E9M
M"VYD>_.Y7)?5=V&)_TY0=O6^.R#6;PPFFZ)I+J]?^'2W79AD$&1I1)*(L!3A
M@&7!B"W/$B:YD#HM)N<#V0Z?.-NU1^@=(,ZRR]X*L6=Z\[2!6T;GG]CG>LZN
MHCH@Z4Z?KL68^$-=;,?M9CZ,0Q3DB>\#E"2$ZQK*1VLDPJE*%:-KPW$9<PS+
M*ZZ^BZ/HBEM:M=F3';BY)TYUB';$60=IIEU>)Z@Y.^@R(W,92F;LQ4\#*1NL
M: ^9\./'0CQ">GE]^/%C)W=!0J,8)S%#:?<. XYI, !@,0J!T3!*W^RT0ZM'
MK\>I=9[2)MF:0ZYI>#8:ALE2/,U0["1A*L,S<]:7H74N''MM&&>+.SU%'(P/
M)YT PCX-@CC"?IA0B(D?X]$BR1C3ET U.Q-KWL6^1VH=J31B5$?GW)%I)FSR
M/$Z@;4](DA8S/6J7J%Z:GIR5*Q-VI/9 D/IAV^X>[S?%NCS,N \5(LH@\L,L
M"M*0$FZ68#I6B"SP422C3N96G(\1.VR?!#;O $YA?=V,0XD-#)/1ISI2?)&Y
MUX>+MBE4V)8P&95Z6Q&.*37=>7#.U5.[#:S0LX =!G;\J&TW',.A](?]7EC
M6$1Q'(<! UF4L2R+]@9I&"MM5#4P,_DJI.'P6(% S>&P&^[,5R$_S+6#_C1#
M*N-==5J76"'J.?+:>%:7&ZGZ\/UNLQ:3A@?)^RRNO!S.(*U@CA'%88A@$.2
M!I3FH+<(?<: U"$@&W8<"]'[SQ](-Q=^7.9T +W7#L79IU2B8)R0335I6A21
M"F7CA(3J%8X=L1M![/I ;'<[K7?7@S0M)\]3<*J@M$3< DI*6Y[4]IN5ZHFG
M7?6=MZ[OY=&UQ!_KEI9-=;,MVO(*-7\KKV[$)26'#_Q25%N1>CZ6[0KGD%'*
M I"!/*4X(W$:C;ABED*U8U*NT3C.#6*=_V9;_;.\\FXX*N\O&X[KKUZ]]=K;
MTKONGR#WFF)3]EM>_[CEAIYW5<7"=H(0RM6_RXJ>6BXZ8'_R] ='[QW@>T7C
M#0X<?^K"^Z6+M?#BKQ<>=V3J$V2&O)\IOJ>+Z3)J] G]_>F V[1,RV:(T<+E
M]F6$9?MI5[;%CU62 YS[09!F21;$&2.([A-4&&"E.P"L&76L]T<=7XC\RRK2
M2<*%UR-6TW9[Y,M)^"R\JRFU1<J=J+$LA6=$UWH4EJ&M]MVJ';=>A;F1OG+?
M=@=0FG^KVMO+ZVO<OW?SY;8LV^,3+.,YE21D*<!!EE% **;8)Q"-,%"62MZX
MY\R\2A_6VHP]C/T'U-X?'+;'<;\;@'L=\J/) <G"V%T\)&9;Y@Z$ZNSPBQ'P
M3D9 []"QDV HS-C,'12]:9P/_;#P27!J'ISA&2VOZ8)S-&XTG=71H.G45(]+
MQA<P_^/4O7JBEJM\<J#[^H=B<_EM4]WTW0X'A,;,AXC%E$(<10"%@RV *&)J
MAXST;#C/4T]VP6^.>Z57W(FE8.53!#I,RE7P[BE4W1>RQ^,= $U^>.!G3L[4
MWV8<+J/8-O3AYV,#QHS("LW'NBV;PV&H7W:\HE^!!/D)3%*4)BC+$Q!G$1U-
MT9B U;:\$7,D7^7G&+3L2'64K.\H/T&2[C0O'4Z\\+Z5U_6N]-!F4__1%0#\
MCQ[9E5=5ZXEAS[2=ZB7ZSO0I([:7T:7,7*@MMCZ%<>GG4NP6Y4WI.(GMMPP<
MU0^K(&4H\V&<^"A($8.$]^71>)RR6&$T:L^H\]R^ARIR^B'+K_=@CPILA1&/
M1=HE!IWS\*U6"!R(?E).'5#J[;>U2+3"@'(>PO6&D2HMW'0$*<W+J7&C?6(7
M,%ITX%3MM#&J%6SOM[P!E5^+'R]<Q0-X70C\0!Q9ISZ$88RBI'O!&"0$0#^7
M'-68F'"X@:E#Y7%82[BMZ@Q'9^HR&\PNHSRSXDEMO]T9=R9Q51WFGOZ^HAE,
M:)K'&$ ^XHJ3+$+!:-)/PT1MML7(E//"[-"Y5'=ZFU&H+4ANN+.B2 *:UV&;
M7Y/V-*F)DCJ[BU4E#5=>ER5=?F1UZ? N]^>2"V"U;LLK4C2WXCH^_A]QK^;W
M8B/FH?N;L;((Y@F,TUQL20$@QAE&/0I&00R5[G.P;=OY)L >)*_"&K%%06#L
M+[@4OSE"JW>-GO5(R"G>G$%0'6G:XM^))BH2>48F785D&<KIS+MZFH:M\F34
M?]4[\M"T7-1W37?[!,USG(<TA,#WXSS%, VSP4@.$)5Z<5OSJQVK8X?(VT-2
MNNI&EZSS"C<!3XIK9@,.&W?42+ZQ]=S[%U3'D*8EO+:E#[ZVTE3D)>%C<<<%
MZ8FIX=X'2*(LHRAEF!=SE.(DH^%H*TB(U$U]9A8<"X0 )F[H?"H4BK?#&'+X
MNF!,0Y^N;MBX 49*.4[2<$) S&F;7T<L^%#;;$@J-[SP@N9SN>F6I>LGMQ@,
MIC\5C]UFHJ\U+C^7=U7;??+K;;6[^E3LVJH<+PP43U+S_Z5^$@(,*0LHBSMP
M8OT;!Y(/6TX,ROU.(3'"V/6^>&WM/;D593UVS_O!'_&);R7_?.^2^&,KG.(?
MZ+Q2N3-ENL!*K$<N,Z**8BI"^?E$*/=*^^EI*#\?A;+SQAO<T;H'9[J8JER:
ML\C8:MZP8]A=_]>3[FI\1X\M9D\MKDX?N@4LOL[@=#UK=[%9#C2?=M5V7=T7
M&[2]>K_EU7S9M"/BR^V7<OVPJUIQWKF[3/BI#[C>7MW6&Q[<T84DH!$@.4,@
M3J&?,88I'%P &056BX:)H2^MM*BW7G-PL=NU_%*]\>W@J,W,-'6[L5&3++C!
M.*A<&F_O;C<W/CI\J&AX"SKR>;C]_><RY\AS)T7.U$W)9BFTX";EL&!J_C_O
M_DG;J@;/_Y>!.CDOKNS&2KL$FZG)O(5";2YJE,JY6>,G5?1=MK?E[NE2UV L
MARCT$: 8^H0Q2+,81*.Q$$')[46&1IP74ATT;[?'YJTY.(6,9<"?1)DR#7%J
M!47/V %4OY"ND>P-J%-(R]-0J)= 7VQ\IKGMI,.GLI Y0PO(%Q:<J*VV&K4-
M5:]M-NAN\?RPO\Z30!+$B8]C&B. (YX)$!E!Q!'&*ONI+)N>:#O5J#LO[N3I
MD,K=;#M)-.3V5,T8"+TM5;9BX&1CE1J;9_95.0K+,K95N7*NGJ1I*]2Y)_=U
MC1OX<\2H>"0ZCJC/(*%9'J.]KOLT5"AWC6TYKWJ_/-S=%;M'L;%"O_0UIU2B
M IZ42S49'*$)%G\JAW4NQC$G5*$NGI18O?+XF&#+1?)KWI^JE:VQMH"2V9XO
MM8MV9;> 1BTI=KO':GOSCV+S4*X0@31$.60@RH($P=2/P( BR.)0Z7DUV[:G
M*Z%%5[KPU@^[G?0Y:V>$VRF277)MOTJ^\,@KW,]2&S\CT: XU@W'VZB.M;U3
M+(_-6+0EH1\Y:7UK79&49C B. R(CV(_8  ' X"09;'4\V\.S$XKG';U4H5=
M.U+IB%@7*GF NBRA/. RT$B-.+P->=1Q3%$9M;FS)8HKRA4W]VGB4Q\E88A2
M/QCG*L(D2M-56[?%QHX4OFI,20#WN*0[ZU?Q3_1F#.SQ:4?\K%)I7_*6)7,&
MXB;-\]N0-'EW%(5,D2=9^;K<W13;ZI_%< E04V^JJ^X/',$GWD;'.9G+Z^&6
MP6+SA?^D?'J';(PSEF&6)S@.0T@3(-ZT[+"Q(,G\UXY43@O&X<KW$?X+[XD'
M72<^]D',6>V]\ YNS'8AD!7RSPC!M,%=AEI,[',]9W=2TQU<-%5S>7T,@Z/Z
M4MULJ^MJ76Q;M%Z+_5)\2/N)XQ:/51[N+.'#62;>,4\2YF<H2OTXWD-*<4!4
M1I=.@3@>;W;8A9 <HU<KM]S&04[V%Q,"-;5_D?U.YX^@>P?LW@A^QAN63*@^
MH^V31' 9DCZ-J_4,/41AL?SC@]CJ='G=;4J]?&B;EC=[;GSXR=_*S=7[[:=Z
MUUYS-/4J\9/<3W,2,QP2F/HP"/L5G3@+0(+DG_JU;->Q//=HA4+T.]:;<O>]
M6O-17?<VQZ]?/JL<HK%-N<32^HQLJRGQ@>C^V,D1UL,/!=QWU?;=_0AX1O(5
MEN%G#(+>HKSE8,@MUZNQ=&KQWA'7"UC*=^59[;ZE*J2E?RNKF]NVO$+?RUUQ
M4W[I])8C8&5Y"D2>A8B0'.0)PPD+&"3Y "+$J2\UDG!DVG%R&@%[18]XR$ZB
MEUZ7I8(V.B!=(C?-R[=:>AJQOAO >GNT'H=K)T,YB()"DIHW&GIYRGY4Y%*5
M,E>GLI4[TA>0L!PZ5T_2<)7N5;BOVF(C3OGM ?SZL&FK^\TI%(S%<226,9,L
MQR@*_0S[>Q11+#^B<F#;<>(Z0GR4L^X&S$IGR>W3+I&Y9F9<+74=DWW0QQ&N
MG=3E(@Y*Q_)GC8?NR7K;<9$]%Z]*UJGLY9#V!:0OE][5TS1>O00F3.Z1?"[:
M4RC$:G88YC2*4X(@SG#(DA$%@8FOD\!LV9XE@>TX7CW1M$:Y6O*:@VW]Y-6]
MCGQ02H'7>O:R%@B][#5'0,RSEZ7 **<O2;8DTI=MWI>5OJQ[=R)]N6%1=CO"
MX1J6[H7FUV<O\X0G49:A%(0@21&)\7[V,@14[EYM9\8=)[ OXSK6OENJKFBY
MHUUNQ\&LC*LEL<.]:SU6R^LI=K85J/)Y9BN!L] L8_N ._?JB9JXXD-0HZ2C
MIBE;U+*BVG5GE'I8*X(C/T$YQB3$"<CCE TGE<1H!!#)4_6VK*ET8ZUS];]R
MNF^>KK;LQ RDHFX:LRHGDU/2J::*AX*Q@^85K2? >1VZBT$J)WZHZ3Q99R3/
M%LW+4#AKWCQ_>,DJ2[+ZE1<[\59N\ZG<?;DM=F6WO>KQL+D*$)9'&.<A3 %C
MF0^BO%\.2#+B1Q2IU(&FMAR7?2,\C^/S.H!JHF5,I9QH3<FBFFC]3.!%OR?T
MT?MM^.]L&T-?8>V,>MGB>QGJ9<V;VDVKU'V&DY;?VNY!NJ-]H2 D:0(@"_,P
M 1BF,>L+OC"&-,698NEE8LIYW24P>9??-M5--U.E6FX9T2A9:TW%GV*A=73%
M3D=B_PCF?$)UCJ=S-98->I<A479<.?FLI3$_4DM&:/W?#]5.K%KM;S@>#B%Q
MD7QF'J0^I5E$*(IS'\1)$ 9P-!^02%*HK)MU+EHCV"<7ZQ_@*BQ26&5;8IEH
M+IK5M.T5?E6DSC'E"@M"<U&OMQ+$ 3ULBIUW=7A^GB>:X\O^K_?@+[P_;JOU
MK?='R3]5C+&KME[A?7MHJFW9--ZZOOO&_T%_ +?:KC</W3PI5];N,..#>&*@
M&RY>>/<<TFW1E)WM;F:5?ZJIFG:86"W6ZUW9=BU G.G:UMMW1S^ZJJZO.0XN
MV,9O#2A$[-1JE(N@+V 9RHE;M>/.HI0$Q_;T'U6YN?JU_MZ=O;W<JN#B@P8*
M0<CAL81F 4$Y] =<J1]0J)0=)\ S0=K<]]+.#6_T0[PC8C.G3A$\J62[L*BI
M9F']<)FFZ"DBJ)2[%Q9)O:1^%-''+J)W1Q'=)^Z7D[QY,C6G\'26G3 \BTB_
M4_I;S]41=*?4T+:MKJK-0UM]+T<\99/_$$4GA\6Y)/7=_<-XQ\;S&< .[<HG
M?ISX&81\0)V'*(0AZ(?6$419%$.5]8.)H;G>97(T\W3LCW=PR!L]\D3+]8Y\
M$O_HY^GV(5TH/O8P=<15YPL7%VS]&<:IXNQX9M)&1*3F,B<-_=)F/Z=U_N1\
MZ0PQD,U5AM#PX\M?@'Y4S2K,2$!2@&*&$DQIR-!PC"""F+%0Z@3:$G ZSF*G
M%.TW 4XQ$<T:3KFL]%8BJ3A$U0NBDRSCD.$S*6<)<5U&_ED$$_7R>IV-S/2Q
MN"MI?5=4VU6< M]/LB1#&08D"1+DT]%LBE*E?57&QN;)$1>>@.C]UH.TDBM4
M"#81?$?<6E%M65HG5.\#7<H2K,'TDG54QQTI,=3F2?T>^"]MO?[][]NJ;3Y_
M^?OP*&B*"$PP$A?O96*C:HQH/-@D41 CM;U69K:<+\ <W5_>=,/QXH]B=S7;
ME>4O<'2FF]GA=AE]S)(O)V\J-V=HHI'LA_W+D5$:8Q)1$F64Y"C+6$Z3$5X8
M8:ESYY.#FFF,JCSK]D'W/=WIPCO),-9-9.V,69T$=8DCW0\23_=.'N=EY(7I
MW;8[8-7E?:)L,QQ("OTH]0%,20QI[B<A]<-])LQ!$JO5?--@<K\YA[OQ;J]+
MC2@@O/+H5?#RB3RM#RY-FE!D(SA)-G$0NEE2R3S',JV0[RZ%* ;W3Y$_5'VV
MFSRT&-<]+OJY%)16FZJ_LW]\4X7DC%*<Y0F ,08@BQ@8)U4)R4FNEAHL&76N
M_2]4ET17X&T1+:?@,S"L)M$O4/L4XVS/2LE1=T9@+7._# 6U[=0KITVM<":K
M@1_+]OV65V[EA[II5@D,LRA) <4L(TG$@CP8=9:F(09J4J?VW<X5C<,1ITPX
M'J]HVUWU[:'?]MK6'BF^KVM1P-[QSM?5N;?UAK<JQ:.GBF3*R9D[%M542]#7
M _'^(J#\U4//6/Q43/^F[Q-VS@B3'HO+T!]-[+6-=J2F)L]NZ.X?F:"B_"NO
M.FT[?FH"7?W70].*K<(K'.;4STF49D1<T9TG,<0C&A93HJ8[KE X5RAR)$!/
M!MKOO'97%LW#[G'XR[NRO:VOO+]4VW[5IOFKFE(Y"Y2<IBTA0FKJMW^!8WR
M8'@Y9P#=EW%/W\\YX)Y6$C7)/2.>KL.U#)EU[F4];2>P(-V7UZ?PK'*< L)2
M@'%*XQ@E#-!@1('ST%=Y*=VV;:4E./6'T\<^+Z.^T_7PTWRI]FP+S"^X1]OP
M3J8G6V-1=SI+O$.Y1MNK <9^()D@1A% 40QIZ .2<03Y8#WWPT!Q>XLMJU,.
M_^YYXAXVN\@.!/^WV8R7=BSTIKRF"(+IG->%UZ'L[FL8%74I\UXG^%.8^#*-
MP#($U+I7KTQ]V6%-5C#%<*MJ^P?4MU>D[I[D+;?B05ZZO^+D^(@J]@,( $0T
M#..4YCD:[I2 ?@B8XA5LEHU/,C8=\'9=]@EB-7&TS;N<1LY(N)I4GF7:.V"=
M\65R-2[/R*:CH"Q#/5TY5T_2L%6>%.((RMVZX@,I<5GYYW)=5M]%2?7\E#_*
M(809"Q&-<0@1\=-A'3>D69RG3.'Z&VLV)U'.'NEP__\15I6W:ZR1?%XOYV-7
M729/T6IVU8P]IE7>!IJ#<<T7@<XP;WHEC"P-+^04-S0NX&H7^S[5+AN>[A4M
M9%=>5:U8G2HYBDW!!P!?Z_V%,4>X/G+.'G9BK?$9PH D!,51(MX:@@DC,1FO
M/J6(Q)GB,M*4R-PGH5O^)RZ,U=9K;TL/;3;U'QQ^Z5W7N_Y9K]X]<>N3><*:
M);ARPX"E1E4M^>UA'L7FPCL O7@6X=[7+L8+NA3:. )G1A9SQ'D9PXY9/#]Y
MX\K4[,O=Y3EV#MXWA,3U\ HQ>CJ5#+\]DDW1-.^W5]7WZNJAV&P>N\]O-N5:
M;&[=/.;?B\V#\(]_Z?N[^Z+:W?WLC!^Q*(W3*/$A2Q@$24+WSN \]U4N %VL
M$^X/)IQ,7_V$R9F1 7[T.@Z\8Q*&?W:@P=OST%DX,*%R8^5BXR-U4>EBT3L\
M.Z'?K+Z9-2O#NU$7&RNE"U47ZX7[(?73EK<1+6]S:'GK0\O;="UO][3EK;N6
M5SUO>>OCEE<^:7G5G@KC.USGBMJI&8#E-Z,%3"F\ 9+J-R4-:I,>+]2_?9W\
M?SG0JGT4J+O6\7P.)HLB' ,6(S^$. 59&)!LA!.&5'("W3F,6>?4#[E8B.#[
M;5ONMOQSPQ!X<,W;^Z8VH^$N<G+3%XL(F?E<Q<EHS#\]H<OPF;D(YT%;QL2#
M>S?KB3N#E3707\KZ9E?<WU9K(G@4C]N(VO 9I(3_+TI9@A*0QCE!_/_!""E%
MJ<J[6:ZA.%?W TSO"4YQ5/VL\E=;[_^4C]X77GU;6ENU%#RC)=?IHV9Q)?9D
M+!TMT5H*F)65V^D#9_-AKYM#Y-;/>^%K(]+?2W%2B?="=^O!4N2J+Q/;C=D"
MAGJ3N2JWJ.R"7\D$O6UXW^C&C\W?RLT5X\.^[?>R/U5S]$;)US_J_RQWW?\9
M'R@.5^6%&8T!3"(*4>[G09J 82 8D"1AF=K6):=(G*?GX^>=^%?%2KKM-@A2
M>78Q[*NFV1[XD&0%]'X6>0_^XLG+6QR_)\#WOP@7O-]Z)]0RK=N(*27:Q41.
M=^/4$,$^9]Z.$:R.(GC\TE;+(_A/$;SNEVONBGDZ-:'P=#:=)#"+2*;3>%I/
MW^P=I](OY?=R.T(2ESE%<>2'<99&",4^(",D2C/)&Y4F@3)U,H6.I5DI#(ZR
MJ2O^ITRGG0]3Y5.EH#E.J*Z"-T=&;80O<Z34(Q)MYE2=V+S1I*KEJFE6U>?7
M0EK]^_:H(0\@XC#/0);F'(&?IUGB(Y0.("#A?VDMD>H8=YXZGX!RVHM?<%^O
MWYKPN/B>:N2<?-\TYU"I-XK_MKN'=7<9W]5WL0NA&:P2@FF&09KF>41RR!#-
MX]$JS()4H_L96)M@T?V S1O!:90^)HPJE*034:E7=5YX+[)I4E&:T*I1-$Y$
MKUE=>"&6+@XT%P-.6S7?:0Y>2P\6V%M0/K#AS4L)P!I+VO77EV(S3J3D01+X
M&?'S*(WR(!/'$?86(\!,5P 4+$VB],_'QARB)S :CG55"-6<?W#$I*[0/YM?
M$.AL31RHD&DX+^"(5%-Y?S;N;SA*%P/Z@_<J=;\&9PL2=5-/7JOHM=F1$_/;
MHFW+?OEYL)+1)&9Y%A,*HRP(,/&C?+!"(0&1BH"K?[MST?Y;?5>^J[>;QUYQ
M5*1%@RL9;79+DJ(>]V &-=;17PV25#37+5F:.CN0UJFLL:[^Y.%)+=7G8@GZ
M:8"^MM,B-'7RL[@CX'([JG+,C4 041\# ),$@"@_6 LBI>D-?2L3ZN:PE4W@
M\^JM4J5KP**BDCJDST11.U@>QV6JK:KT:6JL0QHM:.VA$=I4W:<^RZBO)DL+
M4V%=+TZIL1$K>JK\]8]ZL.83GZ2(YIC%&4JR&+,$#-9R'P')2VY,K<RDRNT?
MM8FL*+"HH\INZ#-79;%UP88J*]!GHLIN:+2GRKP16E?EO<_2JJS.TA)56<.+
MLZJLRXJF*O,@CUD )C%.TB#,(X1#  (\OJ7.[84!-*J65>S,I<P"HI&XJ'"I
MI<Z.2+2@SP*9'856(=%(HQV1:5&E!4+[.GWP6UZI-;A:I%;K^'%>K;69T=-K
MQAO08 [Y>>:',& 8D B$ 4Y!,IIC(4U6;;G3$VL%(RH]XX#'4*FO^<=--$:%
M1!V==L2?N4P+8%946H5!$Y%VQ*291JLSJBG5!^^EE5J#L"4*M8X;9W5:FQ?9
M?1?7]>ZNVM[\6N_:F^)FO\D#XCBC-&2,!@%B,40DR$9C60Z@VI8+32-3[+88
MH'EW(S:UC0&Z],G(\R2\*8KS@; ]*,TM%;K,J>VFF(!![8T4/S4]"_LG7O;W
MS-8)0X*6(,+F3M16&XV9 #^;XDZS(">8F\ZS+/2S(,Y).!I-TR@Q$V)%8[,(
MLMZRH#FQ>A+MD%$+4FVV5FC.J9EX.^36GHA;7$!\C0$%6=>D;IGRKNO,*S)O
MQ)&1W!_-G:>8,P1 'L<! XP2DHYS,0S%0/%@BZ&Q.>5><;W1G%@#N7?#J#6Y
MUUV$-.?4@MR[X=:ZW-M8F7R- 56Y5Z=NP7*OX8R,W.MR9";W1Y/O+ IC$@.2
M!0QA%N=^#O=F$P: #<%7,#>KY*LN9-J@UT3V'?%J3_BU5S=M,&M#_!TQ;%_^
MK2QYOLZ"<@K0('#)24#'':DTH,V342(XFMW/ A]FS&=QB%( $YK""(Y6TY1&
M\JNBYK8<+XZ>Z4>J*Z06>#5( (XHM:;_VLNF%FBUH/Z.Z#46_Y=H=B3]$BNI
M]LA;L/#K>".C^]HL2<G^QWI[>C6!@2C& $&41SY+<S[$B-D^S61096+?R([S
MBI^C>[<V6V@U(U)"X2=C4$W;/W9OPMI9<C7C4$'.)^-23\A/-4?3ZOV<VZ?$
MVPI5"Y!M.W[4MAN1L50_/V[DHS1D-,%A& 91%I$XVMO- %1Y0M2*O=FD6VM)
MU@[%VF+ND%M+HFZT.&N'76.9=\BRMMQ[YYNP&^&76ZFU2N)B$X&N/Z\G!".F
M3!/#8>V L#P*LQ#E"8U EF,*X3!VH#Y,F:7$(&]O[L2@MGAKAV*SQ."&6ZN)
M07,9UPZ[=A*#&Y:=) 8+"[HR1&@D!G42EYT8-/R13 RZ3!DGAJ/5A)Q_/4D0
MH$$(0A_E- !HM.R30.7J*TL69T\.BLN\MH@V3!".&+:;(G07?&UQ;"E-..+:
M3:*PL?0K1X9.LM"@<N'I0L<CV82AS994RKAL;X>+& <;41+$.(@1"$E$L,]
M2M.]#1:KG+)2_F[G::!#U)]_55 B=8XD=-TI.6H*WK.B?1>B.CT*DNR4)CWQ
M/6I$IAK[W+M3:JK-P@)T4Q][;:,=R&GA^(AX9P%MKSZ415,>O53ZRZYN&E+L
M=H]<H-%=_;!MT;>FW17K=@4)Q@G)8LA8"A("$D#\ 4G@9Q3)*:9+!,YUM0/7
M/6)P=%'X ;MX!/@3SVK7]:82KV7=B$[G%=LKKW^AW?M<-;][7];U3K((=QJN
M\^*]E#BI27P?$<%XC_<H.!=>!_G"&T%[/6KOMQ&W]&'\ 7&']KIHOG60!\+^
M5:C?OY:;MAE_TNGA.Q^\"T&GB ;,OJ";4\1I7G6=Q,-ZNE:O4+6BIBE;LBFX
MS4Y _N]#L:G:Q_?;JZJ+Q2KQ 4I20!B*(" P"R(R9H<@S7.J4,4:VW*NOAU"
M;RT@>NM>4/^[!^E5(TJ%>LZ<7(GR=U)6U;2RI[/#-N:G 9WW?A8Z%<KE26G5
M*Y]E6JMI7?T:#:?J;&OT+:#NMN=+[:*!.:O+5R3*29YF68@P820'. _V"% :
MA<[J\5<M.\\$^PI\N.)KC]996?TZV];+::LTVRZC%ULJVRF1I;E_<Z6QO&?Z
M);$B>[+BV&ERLZ^W4P32, @S@C!@(8U3#/O':!/J,Q])/DVF^>7NB]TO7_*O
M7]3T3)4@.<ERR(Q&P=K,-EY_RL,9G=$D;!E2H@N^MM)H= 2!/.QVY=$X/$EP
M$(<H"L(H##(8\#_#P19(<"RY[&]FPWT%U /RB@[>_];1"67>5.3")6$ZJG'A
MC8S-*Q_/>'E5171Y7)*8:/OPHJ:8,2(K+:1H;GFQ(_Z3__<#KW0VW&:#VK'0
M^4>Q>2A768))C.(4^M2'O,0!.*2C;93FDIM/[=IT+ST<7S<V6(O?E >D:B)D
MB6$Y49J>6C61VG/:_>8(XH57M(<5BP[FM+(EQ=P9&;/+_#)DS;)/M<NVJB9[
MGTNNJM6Z+:_D4.01\2'*&%=@1J) 7-N6#2C$U<B2[S*YLNY<"@^ .S&\\-9]
M<IJVBRK2=J:SN@K ,KJM,^_J:9JQXN!HO19S,4<S-1_+=BB>5MP(BL,@B&(_
MP#0,0$C0:#(F&58<(YF8<C^3,J [FB:^\+;EZ4[J@$[)H=-4/"J.H$8"CV>!
MB^NVW'EHLZG_*'COZQXB'U81/_3;+.:0PG,,GAMKV2!^&2)GQY7G(R][_,C*
MUY?;>M=^+7=W[[??N9Z*]==F%9,\R+,80A]B&F/L@V2OE AGL<Q-348&5#J9
MQO5,':9W_!_>>=4!E9I0Z1$G)U#..5,3IB.ZWDO0Y41Q7J+DC-(8,;@,A3%S
MH;;8HM04Y6/=EMT"5O?"RTM*AM,P)"2*&2_'?!QE(&?C5%+ X@2JR(NY-<=:
M,\Z'WO, 5/76JZ_%49N7E]4UZB4+;,MITK1$JPD4J[:\.!(S-\LOG5[E\8RJ
MV8O!,B3.HC^UJ]:J-QKDIKLC!@?3S9'M*" (9CCSX\AG+,\PQF,I%^*$A2H"
M:,?B'")XQR5P714;&S)HB7>U\>-TE&L.),5,=W^\Z CBA<=!SCQN/,N<Q #2
M#O/+$$'+/IT84MID3%8,1:VYY=0^<DLK&F1)D'#5]6&"_2@,\^'R>6XB#VBL
M-A6F]-7.I[Y&--69*Q^=]*=C&LYT&RVVEM$[]*#7%EJ+SAZ9OY6;*U;OOA2\
MU*C;3\6NO;RF57-?-\7FEUW]<+^?S$E2&(,LSM+(3Q@%(0KP 81B!6#7M.-2
M8-A==LOA=A4YAZ>XG=@VU9))?SZ6%;-_3[! ^HX3_$X0S'-^W7H"KBB]1L!>
MAWBN4D")SU<W\%@/S#+DSY5S+V[Y<<2AK(1^VI7W1765_[@OMTTY%BQ/=B.M
M8)JE..<M*F-^%D4@)S@<+8>I'ZA5$38L.B\N!I!>V:/LJ_JZJ^K73W8GJJFH
M%;;EI'-JFM7T<N1W@'<T:'JVI7%:?90@[8PHVJ1\&4IHU:/:70,UV%J](K%/
M$YBQ'!((XC!$.1AU-6(Q#59MW18;E:I0]IN5BKX]".D^]E7\$R.Y4B1*I:9S
MP9%.R39K(29;9ZF2M0SQT,1^;F.T(@.V=@9^Y X/ .(XRG*4!"#,4 P3GZ',
M'P%02B0O)7!@>.K]@,O:!G@@RF 'H ;;R^AI+AQ3W/>GS9W\Z?'MS?.U],"/
M<9JQ (EK27 29S0<3UY%80"9RH2.SO<[GK61V?=ACRNY[.V:)K4<+M#,O$?F
M!4+.2) )?<O0&B,/?CIV;<J&^?Z8(^'*PP0QA$":<UY BD(_&U>G(Y@DB9TM
M,@H&72\03[(E1H5@.0V:G%LU4=+<&'/ OI2],5)%E=5@+$/B[+HDO4E&FR^#
M$HH#>;HXO8I9A!'.<L"R@*9!ED9XU-\XB&EF6%.I&W0N@C:WQ-BA6+L4<\NN
MA=JLF^A]OB]F]H+M)]K4*CA]UI>A=W9=>KW&,^5+?FVKOB]W[>,GWBY;;E0,
M5^\% F&281SE+.&_$!9F692B>-R'':- ]88=(U,3K&;UZ"Z\>X&OZX3EB%!#
MY<R(E5V_FHA1U86KD<I/>RKS Y63J]DYFLXN55E@=QGJ9<>5GQ:GK/$COW&O
MY0VMXI+83WES2^^WZ_]'WKLVQXTCVZ)_A1]NQ)F)D"<(O@#<\PD/8D9Q/2UO
MV[TG=O2'"KJ*DGFF5-205>[6_/I+\%%5*JDH@ 1(>LYY3+MMMW+E2F(A 202
MV\.F6DG\-<\WOV?;[8JY,*!4N @',!:L^C41G6G N*9J&3%I7;TZ)&=G\-D1
M>#E OLPPK29CDU.L)V<G>,>#]PJA\Z<C1J<#^>>IBRS?YZVW^-(@[<O0.;,N
MO2K6-,Z7JN[=54*;["L[=?/%S]G#]_W=_:]E V3EQSX&PN-AB+$0?H " 3J;
MR&.*3]F8L65=Z8[PG*W$YQ02X(?\_L-!ELCT'^!;&86]?/4,/S,\+V/<&?(E
MM_$E#JE[62$H0)6_>*0:LQ'Q/,;;5U>J'^YZ'.H7O+S[(R>I=!E>X?(^)6J3
MO04V]*9S,H-&-#;?K6%19F49HUX7])M5*YH^*^_C9LFW;)OMLWHC^<L^7__S
M>[ZM""GE,F7_?&P?R#@*24AI).*(8Q$)SXM;\Q'EH68'*V-FK<^C'V\)O?UX
M^_4V_N*07[CSY>L=^__^=O>1QY^__"\G_J]?;[_^C^:^KC'*%?=VY^!:<W_W
M!/&X"[)_GN_%(47&^K9V39.^#"DS[];E%J\=W@;(X67_U#CR, .(TLJ>2_P@
MC,/NBF7$7*YY<V&$(>N2UUWVWIXP:C9.'D.CMJC9Y&^PC,W?1_DZ0VJR-936
MQ0G58$>N2],X;G1[47Q*GN7I5E>W[ (00"9"/\*<^2BB,>\.N*(@\@;V)-0T
M8EV$CCT0GAI@P]I)Z%*GN#:SSYGF6JTCJT4T<W>(E[ST+>?&$;D,J1GKQ)6&
M#Z,XT9"8XI!N7DO;2D"  I<"' 84>YRZS.UNV4,$(=)6F8%VIA :">T\V]'6
MFJ$<*LO-!.1I*T[-VELIS^2B\S8[_;HSDM'%2,]8/UZKCQ%FE-N7INM#D6YX
M^NW8RZ9:V<6"0TQC)@A%52H%NWM9,*"NYKLT PQ,ML ZZZ952I@5W_^NQM1]
M5_1[=E5<L[?I %;5M,@RG7HBU()Q))J9U.<U'SVR,X*\9>C-& <N&YJ.Y6+X
MELX*0^*Y/@I1R (!/0*HWQT^0Q%&L<ZIU8 ?/\D)5G=7>W!:,X2WH7LW1BD;
MOV<S]T:-U@:-,G?+D) Q#KR[(:/)Q;"RDL[L\_DE"P&C"%,2AJXG0N!Z0=1=
MLH 8$Z)STV&\-2V!T;_F<%E:HB(Q$Y24O,&4<EG)&):7,:X,^M-;7C*>*=51
MQ]/[M/KYFZ_)'V<C_<QL0(6  >$D%@0+ )@ W98(Y!%'.H-NM#'+8Z[#YV2[
M=?Z8.OOD#]T)?3R?:M/[I%3J3?9'%BML+[<NZI:Z<UV;?(^Q'ADS1O8R5,R<
M.[FECW+0]D9W<4FN=E9^2#R/8]^'-!8T\GQ NQP%4<BYUN,L WZ^9:7Z8F,G
M0X] K:T,:]P-V\LX775L=C7FTJ0WV'E_9V,0E\M0GE$>O+VW,8(-97VY7B"#
MN!O!0#8##TCH8^*ZJ$O*4.CYF@<X(PQ9WTX]Q_:_ZLN(^V?-@I4Q/"JJS30$
M:HK."^;:JCNRWQ?9M\->GCXZ^UQV'9ZSCF50^9T!MA<B2P8<N50G4]QH] 5N
MDJ_:<O.6)X(LB+! $1$H\+C L=\U]D) 4$UU&F+!NBP=03FE1'7C_#_N7US@
M/"6%\T,B_-\.N'%=5_Y_I_Q>#;(J23KLO^>%3)W^=S7Q=[^;E:4\:LT+)S_L
MRWV52549E7:S8/T0J F;;>[U%.U$^I>&]!K0C7-;<SAY!^!+9GHD:PR/R]"J
M41Z\[N@[D@U5=9)-6_+=F1D&((@$8FZ $8*<N?1868R%![3V<K5_N.7%68/G
MJB %;I\BW9W4Q\$W (";R OJA1V^<3&Z\;WN/[MQJO]Y2M?[[$>Z?=:3*OUX
MJ.F4U5#HB50;A?D5ZI*3'GD:3-\RM&DX_-S09Z19F+?99+(V)-E^2K+-[8XE
M3]D^V9Y97V$0$)]$U/5%]7]1 )C?%>1@!*'6/I(!<Y:5ZX30D:W>/V0[9]V
MU*S6,T"LFN!,S*F>!)W1*=$Y%9TMOAOG7)XFKN5[E[(>A3+(]S(TRZ1#EV5^
MIKE2;X^^3[)=NHF38B?WA<EZ?7@\;).]+ 6ZS];9?A51Y'(  ^X+@4#DNS0Z
M&G81T'J\W( YR[K6(732%J*>G)G@4TW.)J923\Z.+';HG#^=X7-:@!/WG7F?
ML1XU,TCW,M3,I$.O&LH;YDKC^D1GJ'YQIM+/IR+]GN[*:N%S6Y_4RX:\OZ3[
MN_NOR1\KG\6 >ACS.*Z^&83<&'5OT. @$('FN\%&;=O.W\Z&8_OXU3G@KJ[A
M3]L*\_5Q.DT4%/.[&0.@F>R=<=^\C/4"JW/;<B_A_KGIVI7?RQJ)R6]RZ!#:
MEPI:"LTRE-2:=Z_O@EAD<?@1YPH$D2 "!L!S@P!BZB/<-4TD/(JY3OWV@!^O
MI91#Z[?+-PXUQYYIOD_<T+-,HYQ9.\.<^^!2Z\!2F=)EB-(8!]X]H-3DPE3S
MHQ4'#(>Q*Y@+XM!UO2 (O,XLQ0@-O"@RS-@DLG-6RUWO[(^7H?$DJXG2I/SJ
M2=3;[8V6U=.H1YN,,;L,I3+GCF;O(DV>E,LKFD8!TF9]>S?9EL>"#N"2F*)0
M$"00X@2PP&N:/_J,Q@@I/P \PH3%L_X653VF.ERSU2GU<-1WZF^ V64,*R.>
M7%8!&&-'>;6Q_IYN#MOT[O[U3?BO$LO7](\]W<H-<N8S#%TW\F,! A#X 6>X
M ^#Z,=$LL#1GV'IETQO-'S27)@995ERRS$.OYE*F!2EW7][@V/FM1NI(J$Z-
M=>I23&42^U8ZYB.Q# &TX=CERL@6=^K'=S_2W2$5E?,LW]5"_(]L_YT=JG7"
M8UH<Q9D@2H# +J.$<XI0#%%;[>XSZ'JJ+QZ8,F?SX*E&Z,C/P>DP.K]7()T.
MY6P9B2)[O8=09OE?QD U[M6KXR@;K!D:HF<*00,14>K)J[L00@Y@%!_-0Q?J
MG;,;,FK]M/V-X5J^'*_:)_"F^#:BB7:HMB"*LV4QJ@0.UT7]&/P4PCC +3UE
M',J;JC3^]9 4R6Z?5OG3[6Z3?MNGFUU:EG?W]?%6^??T\5M:K'R"B2L[+'I8
M4!@PU\/,%Q$.D0<#+JB.+IJQ:%D4/Q7YYE -T")]JO[&]Z34;+9JB%8U^9N>
M43WM.^*3B[ASA/+?&XS.;PW*B75/B;D>T3/+_#(4S[!/N<UO5?-L*]U74G!W
MW[P+WIK"V*V,Q6[@!B$*(8TXI)TIYG*@V<-^B GKFU,-*CG:&ER:IU6#:%,\
MH;+-E^:IU 51,\G26ZST'4:-(7$9HC/.A<M#I_%\O"<IZQ_K?,5D4^KB^6F;
MK%-9)I[5[R^W]DCL(>SZ#/B"X,"-8Q3AH[V *VZ%C[=C75Q:=)\D.M5A(MVJ
M/WXW\G#]Z;_KZ!O?OSERYAT$!OW(37\VFC-L7I9R%9/M'M+=^OE36F3YIIK;
MUTV_EG6Z"OTP @%T413Y,7(A)C!L[6(!A:\YW8ZV9WUX?#ZN()SDH4C3^HEV
MYZE&JCD/CR=7<5*>E%7-&;K"YIR!NW$:>/52X@APXNGZ/;[ZYFYC7"]D(C?G
MS^6L;IBI@9H6E_OL,=E7ZY=/U1_()WWE7U@%R ,4QE$0$@HH]D(>='J*:<RU
MKC&8L6AYAZ0>B.LC2OU>RF9H':1H$S Z5M4ZB%+7.I"._&NS2MO;Q*G+VTCB
M%REQ8WWJESDCC"FM9CZG95K\2,O/:7V]X6M>H2@/CVGQ,4]VY9=\NUD%T*^R
M0PZH!ZK%E!?S4/B=52]"GHK(F;)E_52L0>BT$&7%? ?2J5$Z$J::YAGCMU_M
MYJ!6]Q1LB:QN\O5!IN6)O/Z]*'9?(--EV;G/Y8W"EMUMS6Y9(3S-VN?G&W7%
M:+;;I(^[[#Y;)\TK+-^VV4/]R_(O(]?V[S-W;85OD/,%K/-->I/;^3(U)HW;
M8KN6!D[["Y^K+S']>[;+'@^/JY"+&($8!3XBH8MI6,U.G<7*O%)6;,*.Y<GB
M]O-'5LN7<\+GU "=%J&&HHVE5&&.F)!-O?EA441J3 L3$CIL2JB)E5. O&+>
M$5O4Q#XV(,?J>S\%U[3=$'$+T'53GN3F/RL=/=]5\I>6E9U]M=!8__-DN9I8
MUI+!#=F+)"N:1E\< ARAD*/J4ZC6(UP '+<(" X0USCD,&S9^KZN'%%EE3\U
MT)QD[]Q7X)JN@3HB99AP%?6?CVG-V: %ZDBDCH1Z-BW(-<2)>PFWZ1HX(_<Z
M$\9\,1@X@72Q*&0L9$':V4Q2.DF17AD+H^<5+::NSC-V^%["O&/)L]S^UZI9
MJ9AD.[GW=;?C:9']2/9UQXUR7]1?LVRY\:E(]\D?JRB*O1@(%WHN"B"(@!?Q
MSKS'8ZQWQ&C,[ 0GC>O\85<_,O)0@6[[!CER&7_6I;:>MR:NLE.DL*_0SG04
MEK&5;-ZMRW([.[PIY9(B+WY/BLT;8I&<B05@L>_[ KAQ[ :@^F44NYUA%S"L
MO$5@QISEG8(6I-D\QA#1"JGC]!SK98Q+IE<C.YR>YF%)H0&ZU9) )4*NY7YF
MV5Q RF?8H=S:ES=JLCB:XUFYKE*90Y'*ZX&A"Y ? 20@Y"$"_C&SY#$:,UD,
M,3?19%'OVY7)-CW?O-L<YW/%P@N3- ^:*FPS/'ZJ..F5<\(X/;NC9@K;+(^;
M*<[V#,9N#"BYKCXGC.%MD7/"*(?ZYX3Q7*DN^D7W6F8U#:65WLG.-Z<KD4)4
MMA@#& <>AH%768KJ*Y$ 01X1S78SXVQ97]Y?U$F<0.K5W8UDM%_YIZ=24_0[
M7&?TE3/>N^[EJ6<[Q R_R]@#,>1+;N,+U!2K3A;I,TVJ[VZ=?OF>ION_%OGA
MJ4)2=Z-9H3B"@L,0>H)X7(0A";$?L\AGP.,!U'JAW8A!VTGL,:>Z<;X].RU.
MIP;J=$C;-D[71Y]%OA45;6JJ-87-",MV-$Z!N3ZI,TG\0A3/J$N7PF>>KP'Z
M]_<TD5FAS!9I4F8E^2,K5] C( @]@"%&) H"! #LK(:8Q0.E;Y MRZIWALFI
M03F_25C#!6X8H=K:9IU+/5G3IM&V@KW%CYIXC6)V<;HUSIOKDF6 )6VU.BUB
M;_?I(WF4UV9+GC\FV6Y%(]_GU/5=@EV_4LP(^5YKVO=!I/6@H!&#DV5KSOG8
M^ZU!-U2^1C&LJ6%3D3LT/]/CU:Z>]7"E(FHFJ%Z8LAEQZ9J\F>-+^2'GI"B>
MZT7P4U[LTTUC\PU ;5< P  -64!=PG%("89$/E?3H @%5KK@9<NV9>6C>?Y/
MG:-A:Q2KZ=V<[.I)7X?P+?F;I;N.)G4]2F@K",L016O>73X?;95%5:D\7;0]
M6KX.@4,08"*/.@+7]U%, P Z")Q@K?=8C1JV+)(=UHUV)8T=FM6T<C:&]83R
M_,K_M7QQ%L'4X:]'+:V$81E2:<>U?(+/>/ .W_&7?\O2HOKOOS]_3']4=,L%
M>P0)"3G& :44,"(O)Z'6>!#B0 S<Z!MC<KIU\Q%<?:/Z%_+?<^]9]="FMG5E
M@O=EC%/33EW?R#+'F?;8/)LPRE_R79'*!DE5?M4J@QN)*F<*4.P)C["81ZX7
MM-9#& &M7LZF;%H>G14B>>#?0!JXAS665<UMK D)'7[2> YLIMQ$D3 5H3-$
M^<*4SI17UZ3.*&O*C\S_2+*M/,F\SPM9&/M%6JV?_&G-0L%B0B,O<'D4AHB
M*.JVTZ*8X4CK5?FQQBRKVQ'?APK@A[I.6#;6=LHC3LVWXT>3JZ9UD_*J)W)O
M4'I"-Y/2O4=7C\098WH9VF;.G<O7W<WRI+^J>J-@HRUD2[9?]M7:3\HL2Y[J
MCDP?LUU]D%"N(',))0PP3 'U80Q@$+6P((Q#-FR]90G,A/5F;Y=!W3A'-YRC
M'T[GB/.;=,6I?1E<KF$KCII)Y!)".#R[M!<]RRON8:PKK<4M!W09^CZ=NU?7
M[Y/PK'D)(MF>W=P^_AXIRW1?O@7X]"YP#")"!> NB)D74H3<H)NV(,.!UG&%
M=3"VYX>C>IPY,.@*A<5X*.K\DD*AJ?-O1>%<VAOXUR:!^9XT'\MYG\I/%<Z%
MJ/QD[KY]-60JGE55_G;W(RVOWZ_S$021)P 6(N#<]0 4W:8Q1"[4*IX>:<JR
M0I^AT]/EL0RJJ>Z$Y.EIZAFP&\VKS%:DLI^H'B$TQ/ R9,Z4,[F5KU"S1N9?
MAVS__/=T_SW?O . $X11&+H4^8''XS@@;E>S#3W/)UH5,N;,VC]H^O"8%/],
M]W(7R4EKX$XV5-!,\JTF;C-1K2=T#4BG0>DL3?;4*>RKE3$?AV7(H0W'+NMD
M;'&G*I._Y'O9A[V[=_R681A$ D*?,.9%(? PJ1]SK@TCYOI:A=8&S%F61?;R
M$8)B8.L"$[RJR>#$E.K)7PWNK('!(E3O?<9ZU,X@W<M0.9,.Y=8^33-]P=]"
M $!<9: 1Y,3W<?7_R&D?% 'B*M48V;!K?>7:TR1Y8,<NT\SW"^#<I.NN>'L;
MA(]MYV6:>C/]P6V'P$9_<(M-P#6:?EDB=0'=OVQYIM@$?#Q[!GM$NIP$$?-"
M@1@D%/$JDS_.?J%@.@]OFS&H,_@&=08;W\IP,1WW5+E<P)@S[)!^QST]KM2?
MNZV6:/WYI5LEE\('@%,@<,0)]U!W_H%<3'V]MVY'F[.^>'VLEJ[UH>2XY:L)
M9M66KQ.3JI>T7;8O7,3R]7W&>I:O!NE>QO+5I$.OGK<US)6JKO'TV_YTX'NT
MNR(0NA3@(& AIE[,<.R%G36"&- 1LZ$V+"M85\8J7P:Y[_HBEO7UM'S_/2WT
M9&PPD6K:-06'>H(E$9V5J2Q"KZZPU"-28WE=AC*-]B(W^[7I:="7]?=T<]BF
M=_=?OB=%2I,RE4G>4[HKZ]7VEWVUKKIKB@K)>I_]R/;/=<.^4^=2[GEQQ&$L
M8)7XB0#' 1=UY]( T8 (JM?R> ) UE<_-4:G!>ET*/4T;8K J,G?PB*BIY0U
MY _?)&;G4_)<[WJ2HGYFM%'.!OC-,4IM1U)GM@;,X^GND=P)8[D,=9[2X7RV
M<:.F^66Q7QTKQ;^LTUU29'E]_9M@&!,2R54ZY'%  E_ VDX4>H'G*E7R#?_I
MMG/-%HM6O],17/6KZC0T:8JD(D,J>E?Y=Z9UU;]=ZMQ5 MZ0K?%DS:M"!O#G
MICX;#8UH?_RON_(I76?W6;II6P(R@3B/O(@((8"(A(M=W-D*@5#J%#_.PF1:
MH=5>="1K"HHQ"6%#5<-$RU UW;A&PS7M&$W; O1CO ^YR0])=WW9V/M4?3KM
MC644<==C(8D\6F4VE4)Y$6T-^2&E6HT0!OQXRPKRZ^X^^9$7]1KBORMH=:JG
MN_33YTQU*6>5KF'Z<>-(.#.U,'C-2._J:3!]2UD-#7?@U>IF)!?*#8/38E\_
M&9S(9=*_#EF1;FYW7ZLE?'F?%K_D>[)>R^Z<Z4;D!2GE]MFI2<+=Z9GI]@+5
M"H>,8^P#'R$WBD3DQIAW*%%,M/JG3XW-^KGBE:)8YWNZW3CW>7%V<<#YX%1?
M77W][)!LG:1ND:K9J'CJT*JIY)*CJB>QK2?M^VR=+U40G<X;IW+'.?I3AS@I
MG?I\X>33C7/F57?_=>(.R69CTB/R<T5_&3/$;-Y?=F">-0J3S$W5GQ7-K:S_
MR2IY785!P"(:>P@'%#"/4NAU"7@ $$:K7?H@&QU/,#7I0E-2,-PHV+D7RD+V
MJ?K][TF9.INLK&'?.,D1XT^D1!?$VI*AH?'[#]"@P:Z;%*!Q_)M2G]UIB/#L
MOOJM5"HA9"&+ RH8#R)*/1X2EW18&(E<LS(S#,,<>K++=Q\4-&7*2)A)5RV&
MP%)26K=Q/:%V3K"7)?5O,CM"T\=%ZN<0[Y$^:JJT"4:5+@)T2^>+8L+J5]ND
M+.M]5E+>R=*VIIW+"I.8\M!EPB>QBX0OL"PI;#"XOHC59-B.;>OR^S$M2[E[
M<&6WH3A#+I>C=4E@]0L)7N.RE/F8] ORC,$8)L37GF]W/E\$H,;;-L":-0 :
M]]5F#<2P&VO7]]_Z1L38FVRZ1+TQP=DE? $W:^SYED_QR4ZXJ]$]G=4\F?5+
MNE\!'*,(0OG>2XS]D'**XPYDP'VM5H\30[.\W_XUW\N=\RX#OCXAOK']7BU8
MTBFWVP?$=8+==KLAG6FSO7/*:;RJ5D,]D5[>'M>KF-C:Y1H>_)]CJ63+>9,[
M76-CH%Q'DA8_,GE)J)GYR&YS_)V/6?(MVS;[;J?[$M7?.SPVQ;6_ENGF:]Z]
M57;\&Y^*]*FI"/_RE*:;E5\M_5@L$ 51P#AW@Q"@#KAP&=2J2YD?KN6YZQ]I
M]O!=JECR(RV2A]1Y.N*K&RYHEKS,SY=J"<W\2"V6Y'2NM&N]^D+>Z3?/''22
M_=FELQOGS$M'NNGL<^?X>N3Y7SPYZ]3>3ESN8SUZ?>5#R_ETEC$!+HF0R_*F
M!4&;>Z*,_WA*UY74LRHQR/8?\^H'EZL $<_WN<LH0;%'&/%XV*'G"&AU4UT*
MYJFGS$UZGQRV"YDOAT5YMDG3>H 7-W-V'CN-RT[C\T\_?[X5R&DGT5&?TG_L
M3#J.%?O3J8&H*9WL?4EW9=;<SB2[9/M<9B7[+N\/9[O3C"X[D*U"Q@AW_=A%
M&-(X],(PXL<)/?)<Y1:3YDS:OBYU NIT2&^<!JO<^#I+]C\KSW&F65<XM)N'
M<-T9YB?@6N-\;A[.AQW,F>)>[4!.F9EK)W'FJ5W $9P%IW*KGZ.9.88W:X3:
MLL<X\@7R  ,4Q"26,UIK.>2NP"8F&!U[,\\N+52#<J=%]KAYQ1;/9B>5F2DV
M,YW8HMK.7*)$^>B)Y(R3 ;/($$:7/84,\DAQ_AC.ENJFW]U36E1?8;682I,R
M[?:92+/-]#F5][N[/_R:%H]@%1$813!&,?2 &PHJ"&SV'@'C(8ZTSKJ,&Y]Z
M&Z[H,#I;"=*I?N;CC9-W;C6_J_E.DOF(J.VTS1H,O;GG"-6IX=PXQ\"T<)TC
MWN9O.!+QM/M=NG3V;%Q9B\PR=J#LN9=/](4/>0$Y506!427Z/L6ABZ@/*04P
MCCH0)'254G=+II<AMTT7V'20V)J.A9K4SA@&/:%M@2Y89O6H[!%92S%9AL3:
M<N[-QX@M<6@DH^7MI3V947]*JX]^MU\13E&U_ D$A,0'! 4A=5L8,02Q5E<A
MX\8G/UAN,=8GRU93V4&A,)#*VHZ"Z52VPULOZV^<%O*"DMDW"!V:S(Z)S3*4
MUIY[.LGL>!X-)+-O@8@Q"AB(2>3Z'/'8]9$/.A#(C93>TK-D>F:EM93%#@K"
MZ"S6-O]FL]@E**P>F</RV#%168:ZVG)./8\=SZ&JLGXJ\LUAO?]'(GO.[Y]/
MCW.<FGP+%KG<!]#G 0SCT/6HUS3P#6),A5XEI0%SMA6T@9;IJJ,)(M44<6(.
M]52P!>=TZ,Z>>W%^F^W-@O<IZ]$Z@WPO0]],.I1;^S8UR\J[WN/U"P4K#'@0
MX-#'KD<"QH1;_;-YC"9D" *M)ZHT?[3MHH,.3?L0B&('\*$\J4F218HTZP64
MV;%3?OR"A[XJX6&$+4,_AH*_K+D=PX&J+K1W0ZL5[!?9<3$I-N6O3YO*<!7!
MR 5M9^ X$#Y !+H$AT$41G[ .ML\HD#K>4XS%BVK"/GRJR/Q5-_P@(OZADA5
MTY;I^=23G!,^YPC0:1!V%,_4.UR)N1Z1,LO\,K3+L$^YS6_5G-(%+NYZH%,0
M^X$G/"^NA#8@'%/<V?:9KY48F;%H7>F8$[F18973('2\RMGATJC*!1]<O$"5
M.S(W4.7TF5^^R@WP24/EAC*FO<Z+_W7(]L_RO;I\)Y][K]^: GZ(. FARSB"
M.*(1]E%G,\:1T@TG,Y8LJUJ#R3F!TGH\SA"9FFM#ZSSJ*9HVA797C&^QH[*
M',7J,M3*D"_7EI<&&%)5IPM3[<M5- @)]B$AG,> 0XH]68'2V.+ UU*E818F
M5B/-U^E&LJ<F0_:)&R<_9EZIT]:?-VGIT9UQ-"Y#;T;ZD)O\L#0[7^:/C^W#
MO&V6Y7H<"NH+[%(@ , >9GYK)PYBSK2:5VK_=,NZT@!R:D2:K23UB5*3$;L<
MZ4G(.3TS+;Y>T=$C'<.I6X9LC,!_V=%P)!/*6T*;32;O_B7;3TFVN=VQY"G;
M)]O69A C3U06(AA@3OT(AM'1)H!0JR)UG"7;6T!'<,Y3A>Y#MG/6#3[-#:%Q
M="IN!$W&I.8&T(G$3RV)+;2Y]GWZB.K;[S%"\#(DR9 OE_L[!AE2E:K/J>SQ
MFF[BI)#U^V6GBX(37%D$/*Q^X;+($Z(S%@:!IZ-1 TU8%J<.E9.VL/0T:2AO
M:F(T 65Z*G1DJT,TD_B\34R/ZHQD<AER,]:)W.C7I;UT>BK2[_(6_(_T=K?.
M']/N. [#&$0>! $#./1HZ,E^*8T] =6ZEHRW8CL'6J\/CX>M? JG?9QC?0[5
MR6JLSI^V>5G^67NM-919Y377!*1JK[W.V&M S;<&>YN>_K782$J7H4@&_'B]
M-C/"C/:!UL=*"F^K7Y:KF'/!,6'5C\>^\(4(4-P:$C1"6B^ #_CQTQ4P2DQ.
M#6KHP94&:9JG57;XTA,93:KL'E ="5$YE=)G;QEZ,L:!:^=/0[E059!?TM]/
M)_*?BGQ7_7)=6[XKFA8_M[OSOU!-]=G3-F5-/E"I7'Q_GZ[W=_?-7[[;-3O:
M=\4OZ;YIAPI6)*P4C@3<PR'P/!\A#W:+/@$$U7HC:0EX+6M<Y:)S5C'SPLGJ
M(S[KIO7B;[6>WC@G7YW&62>_[_ZC?.>T9T?5#ZI<UGKV;DDQ4%3D)4"U)_%+
M^E*LS!\3A*]G0EK2Q[.,&6Y1C.3+'>IZ<W"U4"CD/4Z>-O^\;4YWON?;*IQE
M ^-SOMV*O/@]*3:K  *,.60H] &-"88L=CL4 ?:TSEY,V[8\-W9PG3]U@/\L
MY>T<\__J=.LWB=MI@6NN$8R'1&VZFC,:>E./A4!8F4$T&>V9#6S%9AG*;LV[
M?)HO?' IS)?O2?69WQWVI2Q'KF:&E<L\Y"/.JN46"PB'+@_#HTD1AJNGM,CR
M3;5$*_;:M3'ZYG3&\"4RY>%,TX=L5W=)^Y9L96.!&[G%*PM$2HGZQBEKW+/5
MA[RB3:U49#C;RQB59ERY7D REA_U?<K*V&U9'M(-/Q0R_6H^U-I\E;C5?U2N
M7!%0YL8!B"*.7,)$V WVR)7'-WI[ET9,6M_/E.57>?T6C)/^D1;KK)2OY+XS
MW*R2K+K7.3F_NON?DMH&H=- =!J,-TZ#4KX]_'OS-Z9^:4J)O-Z]4J/L+T/M
M3#OU:D_5 F=&,@[& 04!=ADGG!/FA8"QSB3#,6\SCGBW,9!OO&=,/]_H<"D/
MS;A&\I^>:J@2O8S!9\85G51#CQ^M5./%<F*%(XP] 0"%,0,QA2P2M#,$78_J
M)_0#C,R3QL\PK;V@Y;TI;!B'RQ@Q8QQX:VH:PX7Z<=^^*4N03PJN/! '!"+B
MQR$'PH\@1EYGP\-8Z!W,Z?QDZT=H^[8H:>KSBC,2>D\6AI"UC,]^(/97N_7#
M&5"_P?!_#N5>G@"47_,K=<GUM/0M*=.-K-U)=V7]WA'9;>)V,79W7P_.N^:Y
MSE4<>S@DW"70Y\B#(?+CMKXP KY'M*YCSH%OEO6L[DV)&<*FMNA=>L3T5LCD
MTRUKU\(?:L#.I_:=1R([\#W4AV<WSN=TG3_L:E?KAY\[/Z:^L6&<^AZ!GC/0
MRY#Y61EX=:=D[FC8GW(^IU7>5V;[M'D[.FTV)\[&7OTNM)PI(UG73A@7 71#
MZ+GQ$78LM+J3SPYVBLFH5;;U&?JIIB-3(;4]-\T032L3U?%,^E[6/N7E_GSJ
M^EEF*[5@6)FZ#'\'/_L\9IH.8Y.:E3@IOUTD[_^\<<_AUUTU]K;9O]/-W_*M
MW-_[:Y+MY.+N;O<E71^*3'9%)T6%>_=POOU>+03O[K\F?ZS"2&YW>!$/ >9!
MB,*(11U<#PNMS8C90%J>T>ZN7KX:T*)PODBJ36@_11#U)K(F?F]>__J3].#/
MU2QW=.'&(3^2;"O[&W^H9K0/7Q)9LWORWFG==Z3_[7_OM'Y?'G@F]]77YE3.
M3_PHDZ40]DQ_LW\URYCVYJ?A\C&HV0&-/49"@@4D@J3ZN32@'(1$P,Y0  G4
M/:4=8&+RL]F?Z_Q(E;YE#-$Q#KQ_?J3'A?);:DE6U-GEWZN%UJ&H%UZ?\FVV
M?F[^]_12!P@"1$A,:13$D#(7NU%KW_,@QUK--\Q9M9R?2:!.C=0Y@UKOFIY>
M,]%].<T<Y6IYUSQLZR52;Q-]XS0(G=_:?\[V9I RAST"9SX.R] ]"WY=/HYF
MB3EME?Q:)+OR/BW>-NXQC GQ,",A@")&(8QY9QP35^OA$$,FI]/'#N=0-1Q)
MK:843L?J8!WL("Y0!'O94U% ,_0O3/X,.75-^TQRIGR3\?&I,M_<N:P2GJ>\
M3+9W]Q_SW</':L&W::Y17D*!D8\#0H/8C<,01M2KEG =%#^.M4HJK "P+(HG
MS/*J=8=:7L66N#_4P ?=T[<3#37EG#T0>CJJ$8/EZ.L0CGO4UFK(EJ&]=EV\
MO.IHGT]573XF6V2W:0Z-LMW#W7WSB'"6;!LLU_^D0;DB@G#?9Y0@+PHQA\CO
M:E(]^5 +6?U(BV^YJE9/!$I'-,[Q*VO'T8]ZG7_$*\7CB'B0?D\5-35%7V"X
M]#1>(TXW[_WQ4J8 ,T'IF10FCOHRIHFIG<YG'6D#]S8:6Q7$CUGR+=O6YS3M
M?LOF;O=9GMW(TYKJ+_R2[XKN7VE29F7S9JN' A 1+X1NB((8 !?CI@*/"DBI
M[^G-)M/ALCZAG"WJ&V=JP3ISI]OSW,@N3>=>.+4;\SQ?;"P *AL"DP5Y&8(T
M@]_7MA4F9EY;EFYW3X=]^3']D6Z[)U,#"+CP$?9=( #S!0D@:2TBPH)XH- ,
ML&1=.FHT#IAIY+]F1&4LC^!Q8:-SC"?7QMMH=L:,(*^UR 1P@1N&D1M!3P2!
M"#S0673=.!@_@E0M332"O/E'D#=H!.GRN-P1I.V)P@@:QLZ8$>2W%D-(/,*]
MF$(AD A(C"!J+>(8N 9&D*JEB4:0/_\(\@>-(%T>ESN"M#U1&$'#V!E37E2>
MYY'=^(T)!G'(W8!"##B-$/,ZZQBYT<#1--*J]9%587*.&?;\!2UO<*19SC*&
MY86-.U->*92RC&=MRLV>C\<.]L //"XHAV'@0>B';NQW*S^,/*!UPV-:9).5
MQ=P,W?'Y.-<3#T8#87GK1S_@"Q.9:7VWL 4T- +O"=;ZQSH_ ;R[5X188R+?
MRGV1K/<KCT$H@C  )&"8^]4Z@,0M) (@4=PGF@2*]53CR^'Q,2F>Y>G7>XJ4
M[)VS'>O[IGZBK756._"<)GK]QYR+"]O@0D"%D)WGD=T,TCFAV"E]FIAM\O5!
MICSUO=>?)W8O8.O%\$<7P^04P^U9#!_/8GC* KY)5_ZB.O-+ONKYW(T\7,_F
M)AA\8_*>-##SSM73NIK/\.%KS,0?\V17_BW=;D1>W.Y^I,T]]R/0T_RP@C[!
M$+L4^C"&!%/DHJ@S+@04&G.N.:/VM\@D5.=[A;6>+[,C6@WM-<BQPLPX#[EZ
M<V##ZM\Z5D\PS_.30;F)0:XU9K1Y.!\V=UW]HL=.2LHD7)M^S+.X@(G&@E.Y
MU2]/;]_IW+YL>_"6Y<@3C#*,H>NZ, 8B%B[N+(=^I%F,:L+BU--&6>'4JR@U
MPFO_;#$7H4.GBKJU1EFWUM";):SLIBFPUK-'9I+S9>Q\&?4HM_>%ZCX&L*MR
M[\-:SK 2Q8JZB''N R1XA'T $7"#S@SU?*T7W;1_N.7-[7,\C@2D^T"\+E=J
M^F25)CTQ4F?(TML'+YGH$9C!I"U#38;#?_6NP2@>5'6"I]_VM[6E%^G7BL6N
M!R#F-'1#2$2$*M.M-1IA'JUVZ4.R3S=?U55CJ"FE48&;4?$*E?IN=-L)2':]
MNF^*W7</S=Y8+OL*33M@KG#5,V[&LKN,X3/:B]SL-Z?9T6G]/=T<MNG=_>?T
MJ?K.OB=E2AZ*M#E27P$*HR@(41PAX+,XQ*"[$(T"SX5$Z^VQ<:8L3\@G3$ZE
M8_(QW+0:3]JOC8VD4VV6GI!)O3F[ R9WZL\(/6%K+V',=S6LG[H>L3+$^3(T
MRY0SEPVW3'*DJF!_/21%LMNG:7F[VZ2/N^P^6]>[='+'_Q^);(4L-_SKZU_5
M/U<((>A!%S"?<LXAI&X0M"C"@(1:C15,V[:O<=6?=KN83:9P0BD'[=_S8O^0
M/%3_\B7?;O2TSW@@U,1PSACHJ>,)J>S*_1+K92PZN/-?IM7DMT=";45J&9IJ
MS;M\FN]==Q%69#\JLS_2LE*52C7J*[>GWR75*O"'[+CH(RZP"$6U$$0BI" (
M([<S+Q #.G)KS*AEG3W#J2>AYEA5T\Y9"-43S3.(\M&=%J2<JTY_XG0XYU=+
M549[E\6&@[(,?33OUJN%LQ7>E$H[3IDO6?_KD!7I1F2[;)]6DBQ5^K[^E[K!
MS6V5?>T>LFH15)>ET.>_)_\G+]@V*=N;P''@NA"'5.ZL<^S[,.3-/48F,(28
MJ0CFU)@LZ^GYLK+SQ6F<J?.FDSM.TY/JY%!3].=\>W9JGYS:J7=; <P;8(7"
MDX7&=OANP?\%8=6H<5EH>(<5P9R'.>G"?'\*<W8*\[8.<W8*<]*%^;$.\[H.
M\UXZ-K:"QAS%UTIL9@CB FIPYO ZGW?H:'8#[451GL,@?V3E*A2^)PCE@!,$
M: 3"P.,="D "K2UXT[8MS_LGN!^V;TX Y:L90,)6G "L!41M[35G+/3F:84P
MO,.[G4:?>@3VK+ALA6(9"R]KWEUV]K3*HB%Y/6'X)7E,>?Z89+N5SSS (Y^X
MW.<0((*XASHD@0"Q08D=9']VF;UY(;(2N?-;@]VLU@Z+CA&]M1X8TYH[)"9S
MZ/!;Q [7XE%A^BGT>)R'>IIL@$WE8]H\W_R>;;=M9P8J*!$ AS&(B&!89M9A
M:Z3Z?>#KU:EK_G#K)>D='LT#5$V*%,]'[7&C>?S9 G%^:Z!,?8[Y@H>^8\IA
MA"U#7(:"OSQD',.!1O_U3?J8%/^4)Y?UOT@5*EN; E,449D9DNK_8.P1+CJ;
M/HXT%6*<+>N"<8)7;XGMY;\Z.XE0NSGZ&$K5%&4Z+O4$YH+$^E_KQ*B<27)Z
MB>I1(#,$+T.0#/GRNAFX,8;4#OCVR3Z]W96'0CX ^C%;I[OR: ^YK@B$YR$0
M013["$+/.\JC'P.-Z]JC[%B7J1J=DW7PG&V+3^?$9121*D=C4S&H>=A54W?$
MY73 WI<FTQSJG$--Q>7 DZ4KG^/HLZ$>MZ^>]IB@:@GG-T;\R$U_1)H=^C2V
M(;$7N8C& 0H80@(%V*?=*0^).<%:_?<,VK6\Z== _?#VP;J1<Q6C05#+3.?B
M7V\J,$J]G?:%1HY5;$1C&4FM%<\N&PM:8\^ BKZY<1A%D-( 00Y91"-&73<$
M+0K*<:#WN+EAV[.JJ;'C$^,1&2VKUH-A4EH7<V2B2>@PC1T5FL7K[#COU+76
M (O*#3 .Y3Y_3(O/Z;:YT/$]>^KR9%B)>DACST4 PL %*!)Q9U&$4/.EA#&6
MK&\R=."<XAR=9G^,,52JB>)4'.H)X)&\%[!FVO_LH:A'TDP0NPSY,N+)99,-
M8^RHRM*=["7Q2A8;B\0-8N % H0L8@Q0RE&W?*?5>EZK1<\8.Y;3NQK:ZWQ"
M3Y-&\:BF25-1J*=)5]B;291Z..H1)1/,+D.4C'B2F__N- YC-"N[S_KK,RP8
M%%72!F&5P\68(!]W8 #E2I5^EB%8EK)!%VT4G]*8-%(*1T'+")*>6/['Q$?C
MF&D9<1IV!D6&W&@:?4(UF+%KQU?V0[" LZT)G,PG_:R'E6"N@!NXG ! W0C+
MOA !8%WE/2.0!EHM<%1_J.5Y;5S)Y?N4J"7@5MC0FT#>)<)J=:5"7:4R-\O(
ME_5A7ZFEU/1;*1-^1U%N=^OM89/M'HX8<$!1+ *WLDV!BX5 QVR<^8%& FS<
MLF5]N'UW3JY^I\7L/+2@KT_34X1"(<.=-0IZNO03!D CA9TU$,,R5\,!44M<
M=7FZEJ]:XWL!::H]W_(IOEAC10:_I/OC<TP1CCT1,H1BSCPFH"_P<>[DQ'<U
MWS8V8]3Z4=CQRLRQI_/9(-7<?C9%].B2 5L,FZT4J%"JO/XW=7G &7G#J@*&
ML+^,1-RT4^HU ,,Y,W1K_7.^W8J\^#TI-BN,XQB["-$PY#3R?!*V;PO)543@
M:K[P8]"P=36\3%C^7Z-WS[4X5A/!F<@=FI=?[^XAD3HMU&7=+C_CL$</+01B
M&9IHPS&]*^3#N;.RP?'7(B_+%0A=["%>I:BN3R,2A#SV6R"<>*%BM91% /8S
M1PG#84E1/,OE&WG,#UKO:%KBW<*6AGG"!^]K7#N<.V)VC@E]C7K^>%C<X3 ?
MEPFW.9P'B7[JS8Z:,E,['GK\_X3;'IH.CMG[&,*EE>FM6HFL*.,^PB[#+A48
M^J$/4'?9@WM^P"U.;BKFK4]M<F4^W<2FQ+B%:<TTU5-,:A7FN2-A<4(S'9$I
MI[-=.OK)Z0%TF9K*=)C_"2<R+??&3&/Z/!K8Q3]?((:"QVZ$6(0C&GANS(E_
M-,Y<3W'J,FS4^H0EAN]9F>)U]*:]+4(';=HO<9]*C;MA>_9#R%_&_I1II]3W
M[(=SIIBX*RT96$BC4&IL# @!)(0(=&>F/&*QTI5HD_:L%]E8V?HP0[52DCXY
MR[IY^8()ULJ])R=Z:+H]W6;1N-TAHX0N(HLVZU%N[_,SEBLW9KU04!]X ('0
M];T $8K1,45W=7OCCC:WY+,*<YR.SI#-DVFVH*5_5I@Z)[XF9L:)7GP>K.F.
M>@8\A"<#&D;6U3Q[V";[=%.-Y&*?_;O)!X / \ 8C"(?>H3$,8F[IIPQ\GVV
MVJ4/\C\:K6I# 2@-3=P,S7.LRB/T#)ASCLR8U VF?K3X6>7<BAQJ!V-JA;Q"
MZ3#-'!N?Q:OH: ?5==4,E^J5@:]J$5^79C,1!B)"0<0] @")W  ?35,4AGH/
MV!@P./4^0U.O^Z?7B^$_3UVM]CYYO75J!KE?QI@UZ]*KVC3C?)FYM[!RA1NX
M(80P1A2ZW/<8AYU15P"QVN?[9#LZUU$QI346CZCL'\>;8G)T\F*:1+.)2M^A
M^@RW#X;E'SH4+T.W3#FC=<M DR-5K:I[A:6;3TFQ?_Y:)+LR6=>MPXZ7&EP:
M^#[$B.#ZF$1 *C>Z(H3\2BU#3W6!,-J.O5'60G-J;,XYN-EN^;S'5L](,T;T
M,L::.7=R2Q^D[GC[D>X.J:@</4.0I>7*1X@BRH +$8E8Q"&&M+,':<QU$O7A
M5BQGYS(C:,'I90(C>%,5J"DHTU6F&I,CAX5S+E-9SPU/2X)TA9U>)1K+Z%(D
M:+0?K[3'##.JHO,QK_2-[#8?TZ1,R\_I.LU^R&?,+XQCEX>^B!@-O#AFA!'J
MX<XX\)#65H$ADY;EJ$JYDMU:KDZ*(\(;61&I)TZF^%53JAFHU9.M&F!]+[V!
MZ'P^(W=6&5.CKD?3#'._#($S[51N]7O5WHMI1OC)+MEN\]_E>T,B+UB1;K+]
MQ[R4R,[*P@1F& &7^#BF* C\"D%4@XD\/R)!I'W.;@.$]=-W]KWZMU36M3C[
M[ZESQ.S<YX4CP^HTH)U\Y[#\\3$MUEFR=9KQ?_)5OQN%E9 I;P;-'2OM3:)V
M#CN7V9>Q:E#7T9J[$G8 N?W[2C:CM0Q]MNWDZWTH^YQ:T.\5CWT8^#SR$/"#
ML)I': Q;! 'S([%Z2HLLWWS95S..<>%^U[J. EP"518#FFSK09_LG6_I0[;;
M25W([YWF!RYVL)L9X<HA^.F&M;IGP\>R)GNJ _C<G$P,ND2P,?JI_BYO=^M"
M_AY/FW^N(M?%+O)\'F" N8\X#4@'A<18Z*Q$K0"PO"Y](],Z+J?:G.O&:: [
M'7;G3QWZZP?;$T9(+=N:/3AZN9:MN%C1WR'<]@BQU5 M0Y'MNIA/^.F;U.A_
M%-D^S>_OZU/(@# 60,% A"&0#TL"''8 W# (NU+-KZ8$6LOZ@#K-K_KJW*QO
MU]^3XB'=5-G5?;UE*-.L(EWGU4J[;U_+>@!,"*]YTFW)K5-#_2"QSE /H<[B
M8&$=%(J?04Z'.:8EHB.XL[(^I9"&,1$\CJF',>41!QT"*EC8KD_CG7JANS';
M^JO3#N:0M6DJ>];^7[,J5:1^&8/6BF=C5J5:[(TM>^)9N=[FY:%(OZ9_[&E%
MS#]7R!41]<)0[F9Y,07$]]IU,<&Q1UV]P@QS=BVO0:^71>E6;ABD6K668QZ6
M=:L[KM:=G8 ZOTFH3HUU(45H;[ XH!YM3"R6H916/%.L4AO/GO++TTGYO<JJ
MY#_B?QTJL=ZFNWU)]EU=]W\GVT.Z\D#H!3BJ=!K& 4,X"%%S> L(BSG3TD@S
M%BVKHT17+T;6\A?I">?$SRBK<-4S.LURO8QQ:=BGRT>6+3"F,Q8O#'].RWV1
MK2N-:(&]_(VSO[GRXRIC@IS%A$<4^M2-Y77?&A./?)_HW#NQBT1K[.I?2Y%P
M;EX-W'HT%T?,]9]//Y@'D_K.(+<?K.4,_@E\?4,4IF)852S^GO](95.;V]V7
M??5I)\7F4Y%O#NO]/RJE2G;[9[)>%X=D>WZ&3Y$/*,$11J&'.:0@BMT:2<A]
M0CRH5_9D X'UFJ<64[WC6$4L>ZQS]-\;Q-H;NU:"H+8(FIM]O<50AU;6FG5X
MG1:PTR%VNN#,6<,T@-<>;;89I64HLE4/\^F^>3WU[;>_8FX41@RR*CT$."(N
M%A[IC&+/<_5+E48:7')UDA6"U41T0E;U]/)=C9Q6%/MYZM$_0P0O0^I,.9-;
M^0A-"M@_COG0;5D>TLTJIE ^Y$,Q!7Z5O4;08U$+(HA<%^EECH:-3U$H7]<"
M['-GG9?M6C+]XRG=E;H9HVG>3>B<5<(-Z][-J?!*IO GZ$Z#?4FZ>,GK8)T<
M'*"?03>'.Z>EHR,Y-*.KGY+GQWI/0'#7\[A H1_&@ OL!RSHC$-:C6NMEGB&
MC XHK]+3T0Y)K9^;5&+5/W TQ; )Y31+K2W%[,H+:\7L("])*#M,@P52.PX_
M@S#J.Z4EB ,Y,[1"=E$D0A(',6><^8A[5(C.*/.!KULL-=+<_S7U4;96<JH$
M_PP#3]T9O96<'D?* VW]O9I)M^G=?4^'J:^R"&L%>4"H%T0A!=3#KEQ*XJ;'
M5"PB2I#.,;Y!LY;/\CND<LCUMUQS?JL!7]]QMAX Q:1D'NXU$Q-SM-M10F42
M^U31?"06HI 6'+M42UO<&6CD^3';I;?[]+%<A0%Q@\"%,8L][(4A=F7+GKHO
M'_!</];13",&+:OE>T-5 G5JI)HR:89M-8&<G&@]:33!\=0-0(^\]9?-FZ-]
M&3IHUB7UEJ!#^5)ZPJQKD$QVF[O]][0X&2]EO6F5JQ[;)$+& 1'4"P-?"(P8
MYHQUUH-8 (TGAPU:M;[C?WQ12^Y4U6C/QFGI_*D%_&>5%J)V^>\7Q#F)U]/$
MGX=QC<?.9F)^V(-G+R*0UQ$XO3 \^I$S=2K>F&!LD;F Q\YL>)7;_00U;Y^?
MO91Q=W\YSZVX'T#?I5@03J,@$C[V@M:HQP2G>B?+(XW9+S\\P]>=(,OV:J^>
M\M:\8#Z28[6L>D)R]>:.%ZSF]Z]3ZHFOC??RU),_&R)X&9FS*6<NKX2;Y$@I
M6V;YKJRFT_H"^EE_RWIGXG0]*^8>1<@/(ABYH1]CX+9UAE&%):Y6KNJ)LAF#
M]JMB6IBO&D)JY&6&N%5(@J<G54_#KK+9[HXZ*A=%K1&LD?-.3_2P=/=(^+8F
M_-0A>FRFJT3 M237+'L+R&\-.Y1;^](T[^JEQ3[)=DWSX_6_#EDA]W#J.[SW
M:?%+OB?KM7P0*=V(O" E3[_MOZ3K0Y')"J3N/^#5O^\>FEY0%ZAI''+&8T !
M)I[K>R+DO+WMZU( /+VT>&ZT]O/J%J-S74;_EFXW=07,[>Y'6NZE8.@EV7.3
MJ)BESPW3XA39>-:&]ACRZG<Z[YS*/>?H7QWMI'2DB\[)Q]-_V7C9=?33F&?M
MW ^U&[B>=<=2/IEE+%P6P\;E+=2EX%)?.OTCS1Z^5X"22M23AS0I*VU^JFL^
MY?7K^VW^>WD!HIJF&1<X\.* NY"& )] Q#!4*E&Q9-KRP6L'V&D1.V>0-1)^
M"Y0KK*[F95MO&NDCNFD;4.,=M^ZR$ :--=B\X1BV'K,0%K7UFC99U]9N]EA?
MP#K.HG/Y)%^NQK1UJDSJILTK2TVYIJ@FV].*0I9ZIGOY1_^357]V 36B,?!)
MY(LP@"1T*0T\T$$-H,\U]@CG@CC!2JZ#Y]3XG&/K@'SGO+_,TY#HV:*L,)_^
M#.'5FW7/RT&'K=:=5Y_&J!EZMO!KS.,_PV<P;+8__QR2[G-87]N2=;YWGT-V
M^AR2T^?P+'T<NV]KB>QKV<+<L5U 3C$[!?F"QII.?G)X?$R*Y[O[OQ9Y65Z!
M29\_Y<7^/M]F^9?TH<:YVS2]=__KD&RS_?/M;I/5T;_<,4?(HP2% :!0!*""
MSW"'&%!7YRAS9J3VZP2E6SW3V+=GY^B;TSI7UU>U3[9]SLI_.E_6>:&5N,P<
M?I7\Y>>)NV8:TS@FIZVQL6]]=(Y.CLQG9OXJ=-*:G^?K&)C=G+Z2A_HKN9[9
M5%_)T_$K*<^^DG7SE?RK_4JRSMG1:8Y5\J]F.\L(^1*2GH4PD2]O0&H5977O
MT5Z@+*NQ<WQMX+YY-D2^-7!"@VE$B,\%18A3$K@NXDT_3C]"/@:*C__:1C%!
M^=;U%WUK ;KR'K!6\9&]("F5?"TB.KIU8,/"HO:2P+0QTJH:6T2LAI:2'6-V
M.;\W,4M>Q$S^G>I_RM%W*H:3=KW\S'H8%C %3^%E/NW'K3%U_G)X_)86^?W=
M4UI4W_GNX>_)[G"?K/=U:8!(UMFV+AE8A5% *,&84!JZ+O=P&#9/:@$4P$BH
MG\4;LVCY"+[!*;/VO$/J/)Y#=>Z/6#4DUASA"I/>+%SK37$GFH\@G1<H'3$O
MS1KSUBQT#YNEC'S=:A.3*BO7IB'CK"Y@TC'O4V[S.]0KAV[,W]U_J>B51L+
MBV@H*.$^\B(7Q 'OC! AB$[3#,T?/=D4T>#1*R'6I:E?[R=@:*BPOT..E?K9
MES3TE+L.Y&L9U:E#P>=&OAG='H!5"MNT6SVO._WR/:EL_I+^7O]1N0H@]#Q.
ML"L($TQ4!G'<&<=8,-WFTD:,6M]_J7$Z60W4V303<-,1\,8I:[#RW>G?F[\Q
M>;M.%0Y[AICA("QCZ)EVZE7W0 N<J0[5TVEV>;N3I>-DM_E[4ORS.=>6SQGM
MG\^JR7>;MAK]:Y%L*JC-[=NWGBV$LH^ $#%@7LP#$B&W?2HMPC".F*LWN&>#
M:5T.SCR;=JS;HK1''6:/XC+T9'X:\H6-+LW.(K*O:KKYF"7?VM4-.Q2%/)?J
M.IK@B$6NZV(F2$!=C_NAU[0V#GS"B&KW*G/V)JF>E?G$]H11LY/(>$[5%BW3
MDJFWCNE8/ -WX[3P5/I/V>DJ\AYA/8)KCNQE**=!?R[;BQAF2E7+XL>G;?Z<
MINV+T*_MKWA4;]>(D$<!17%(J,"M70H(5[P\8,Z>_052LDV*>NC]GCRT!VG?
MTEUZG^FV1S) KIJH3<NJGJAUV#X4[</T;ZG;M)+V+ET]DF:.ZF5(FD%_<EL?
MI9ZD\?0^K7[^YG/Z(]T=TLY8B(0;\!#A6 "?^Q[RW+ SYGI4Z.P-#S1A>8^8
M'<I]+HO]-NE37FJKU5#>U"1J LKT=*D#Y+2(9M*BMWGI$:"11"Y#=<8ZD1O]
MN#1WEP]/3]OZ:F!2/-_NJA6GK**XW=WGQ6-],OKK+DV*7;KY5*2/V>&Q7 $?
M,(Y\&E !H&QRZ6+0X0@0"34WFHW;MYY2=8B<K(/K/+7@--^\,,^]FGS-2[J>
MLGV)F=/=*KIQ@/<!1/+YPHYYEC\^);LZ^WKAU=E?.?/KQCD&KW5MXB,!7>+[
M3@>L!7$9JFK1O\LS \M,JFKQVR\>L6U2EME]EFZ.,P' 'N4@)CX'(1<1#@AI
MK3/?]:&> INR:EUWXW*?/=:+KM^/SU#J":XQ@M5D=@YF]<3U^G.'LZ2/BH3U
MB*)IRI<AA<:]RNU^J!IUM.U6X7_GV\-CM;C^5HWO<D4@JWXR$R0F!/D,,1C0
MS@X.56L9AO_\R4X8?M2PG*+!I5&F.8RV?MF:AJ]AAP@-'N?S1$1IU*Y:)VQ8
MG>K;7]C8NQ)O.7NM_'04,0LH-1V'/S?UB>BED-V^Y+/(BTJ_L\?Z@+GYQ>;_
M')ISZ;AY,F'EQ22J$E;**VJ(%T68QU$'@9 (Z^611DU/4"G2+0_E':)J?)1I
M\4,WGS3+MEI2.1O->L)]A%E?UFKP-??VFU^>L#HMV&E331T:>_)-*]%81M)I
MQ[5\@J]Y4 ',41"Z9)=5:WL<HNH'P\AW8QP -VZM<2X@&53VHFUELE2T3+?W
M'XX[FH/J7?0I5).\*;@;EI8>(<VT8+["S/M%+(.Y7(8VC?;B[8*5D:PH+7C/
M3H[;L^2O^8M>$5_R[68%@0A1Q&)!H \@"$7$N^R0(Q8I'K(8-&A=AYJ-_.<J
M$WNJ_L;W1#[IU?:MS7?.NNU:W]P,+RO$&FM 0Y0KK)ZGYWI85B8;^+< G:_Y
M9?NE+[/0J['FGI[F88OP<[J[@J%]?MG'J/=K5EN7*Q%R;:%NELT%K-P-.Y1;
M^_+T$M7CK=2/::6.Q\RYFZLH<YE' 8X@"@GW0NRZJ#/J,3_2*0D::<IR:=#I
MPOM6PCO6:3]/FWSUD]23@QEB=QFIF"EG<BM?H.92L+Y[(8?PK[N*-O)0I/6Q
M</DU_WQ,2TZ_.J):>:$(J0\IP@R$S,,A):R%$R,F7)VQ9PV$Y5'YN=E"J_=[
MSI*X=?[XF+US)6OB8"BN.I<0!\UE:0VYSM^<@P3MG%#+Q..$]N;LU\<:YHGU
M<RC!?:M;VS%;AN;:=_-R?3P-K]I;=I6XI%^3/^1Q2K5*9Q'V834E<."Y(CRF
M7+%P \VG_@88F&RC;B_A#-R?T^!+<VO.#E%#=^4D&N=K+U%V]^..=*ALQ>ES
MMQ 9&N' M0VXH5PH/SF:/&7[9%MGE7??MME#O:(O5S"FGO \GX<>QX!C&!]+
M6V+ N%:SG:$V+"=H+:QVT90?@6D^X#F40#5!F8([/57I:*LA.6>8)G[8\FUB
M>O1E+)7+$)G17EP^ &F$%>4]F_WW*EVZ=AUV15P&W9@S+XZ@" *.7/>8'GG0
M17I9RTACUC.8&I^>VHSE3TUT)B1.3WMJ8$[?3?J)M[QZB>K;\C+#\#(DR90S
MEUM>)CD:W?YC%;+()82Q4/9&(E'$ 3OF7SYDWFJ?2QW5628,L**5$QT!*0^P
MK_(_J1_!4FWX,6U;BO>7#R,X7<9H,N"':OL)36:&O,Y<.5UWN)!O.>RJ)#V5
M#2_VZ0I@AC@+ ?3#*!1>!2-L+'L0NM2E0Y]D'FK/\EKCU3NT9SB=#J@CD0Y_
M#G@PU0H'^3.PK)<9+)K@X8\L3T&TH9>5]0D?])+R%4:N'>8;YG,!I_FF/>IY
M*-D,6T.FC?3^/EWOLQ_I"[O8]8.@GJB0\#$%%$:HM8L DRG8L$ECF+6IIXPC
M2E-Z-I!D_>G"/K\C)XNE4#M\HK!/L:%I0I?J09/$FVPH3A'CF%S>!#'2GY[I
MP0130R:'QVI:^BZ[(27R(8+]\XJQZGM@F,/ Q0 %C #(.I,APDJ'%48,33TE
M- !E*4,'<;ADZ;.J/Q%8)73D'# OE\.5WRJGAD1?@]M!>G_)@:+4#Z9N>2H_
MW)4>@1_)CY*V_^U7SO)-^O=4/AVQBFGD\X"  .,8<0@)#!H#4<BXB!7+5@;\
M8.N'/14<1^(9^>&_\.K:9S[,]05\U .!YZ/#KMF$,BN3AX<B;<Y*[^[;SG07
M#]2&B"(.*$*45^.$(AR$?FM;!!1#K9Z41BQ:3D]>@I0O]K0P-5M5FF%7[:AS
M>F+UTI2KG.J\ZVZGMZ4*<SWG-6:97\;9C6&?+AMA6F!,O2_FMS+]UT'>/O\A
M"UV/G<L)BRGSL"<$Y+$/B0=#MS875O+J^>^]J3SZY]L;>B=(3H-IMB[]U\CI
M&5VC^5S&@!KOQJO>AD9X&3ALZJ&Z @1Y"#(88P0#[ >"T;@S12+"=1*#008L
MYP&7 Z>=JA0?$!]'W2"U,<_:.*5YE[ I5*:&H*XP>APN4ETT7>A7EB%\#%65
MZC\F?V3EJM(N@K"+/.Y#'OH!J^RUU@2EGC]&6%1M3*TM$E@U,5?01NJ+,HG#
M),8&?R-51H6Z292FY49#;'397*;>:'OQCN0,8V6$ZO#\,<EV*P\'/J8A$"*.
MN<>#N*L'J.QQ&(<C=4?1RCS*TX ;KSVJ5 Y6'PLL&M&?]PB<2H$:''H:I,GI
M8E5(UX_W=6@0,P.5J-WKI2YU R_"*,0>9/+B"CNJ'H A&*%"BA8F5J!1FJ-*
MVB"]L<#7V!55 VE>F;EZ:F.&QD7*BZX/_=(RB)&!LO(QVZ6W^_2Q7%&.4!2X
MOLL($5S$KN>WITBNRS'4.LD9;&3R31L)S:FQC<MN-'@<)#9V*!RK-RKL3:$Y
M1W;494>?T$4JSP W^L5G*"_*[]TDSW43D;M[^4QV_(=L]W3(RN_R-UE>[LL5
M] $ "/@$5D9H0$-?D,YN%".D(T3CK=D^3JY@.>D+7,Y3 UKSF9OQO*H)T[24
MZBE4BZUN1U4S^Q*>T_WVIR)M278DY(D?O'F/P!X1,T?^,M3,H#^7S]L89DI5
MWV[;,N&V?[DTO@H]1-T8AQZ KAL$@? H[BP)B+7.PH;\?,L:=KM;;P^;^FW$
M!IN><@UB3$VK;).EITX=FN[Q@YM:C*85GS<8Z9&;,?PM0V!&>9";^YIT&Q:5
MW^6;"-4_XG\=LA_)5DH9S\KU-B\/Q5DA#/:I#SS&XQ!Y#%8&H[!YE##R7$ZI
M9C,1<W9U1M&@4M//\BI&MI8%V!*N;C\C8_RJ"=$\Q.K)DP37O-8B?W$&TSGA
M='Z;K11/F<(>/3,?AF6HG 6_7G50LL.<\K95^QKPW;W(=LEN765SG]-U6@'Y
MMDVK7TF*-[>['VGS>@PKTDVV_R]YIW?_?+O;9'5\FG(%/W!=R 2) H @BP"J
MX#;[:AB[0:C5MW="6+:WQEI/9/7MT1?GY(S3>>.<W'$:?YS6(>?HT<!BJ EC
MK+@)M\SPZNGZ6]&\&1XZ._MYQHCNVP&</IK+F![F</QREW$N[I7N9_&L2-=[
M:7Y7F7EN(';7:]R00M^E/L4>DJ4E)$!A:X\$7L UKFN-LF,]I6[0M0^4%,?H
MC+S,U>?S&X/5'$\+N.IEQH_<]!>D,3(^)<4^6V=/]6V,*V:ARQ".7+\:C!Y#
M;AA0X'=F61@K/BEJS)SU<?("I.GAHL# M5%CDKP%#!ZC[N26/K(!F\.[9-M,
M;[+!?EG*Z:XN:"2<Q!X0/,1N]0_$/>+AH\D(:Q4VCS)D?;NXP=:EH"=T@TJ<
MQW&JL8\\!9T#-I0',6EO;_D*2^]M,H\E=QF)MAE7WMIV-L//6)UJ"QYQR#@
MC$.74B^B :<\:(U2"D.EOI:&3,VH58.*HL<R.TZO+)!J3K%FJ9'N9VJ :FE2
MO&S=TG5&4;D&<:1<8)06]WGQF.T>WMAI:+,[CP8D)BCV80"X&POA(M!9]D"D
MN*0W:='^HN4(4K.NR 2=:JHU-8]ZTG5"U^V/5S)VNROWQ:%Y:VV>ZFL%TOKJ
MB0Q2O@PI,^K194V1<;;4.@,F^_7WCUG9%89#03S!N4LK[?3=,"(\9$?=]".A
ML=^B^Z.MRU0-R-EFJD5$PPCJUR/KS.@)3T.)A/*^Q!C@1J=)GT6.!C;E.WX^
M?QG;?.^E;]?VW(92L(#]M<'0<P.?@%Y.]TN^>U+07D:\2GX%I"CVHAB 2FY%
M9UR$KE+K;,,F+:]/7Z#42^Q,<:J6V\U IY[*O@"XJ Q/C;J>),\P]\O(\TP[
ME5O]7O7D3NF(_./IH@XFJ*+0"Q' H<_C 'NH ^%S&NG(GF'3EN5/N5!I^#T_
MT[%0D\L9PZ GF[K%12IQL**B>HSVJ*FET"Q#56TYET_R>6NLJ2^/?4] 2OK,
MMDE9RFK79M_RV#TO%C!B./*1BV.? QBAJ(7!0.3JU#G8,&]];<[RQ\>TJ+.B
MCW71PQEJY]NS4^.N*\@OM_E?"8'& M9*I!0V .8.D>[!2HNV35W3Z\%I8Z+0
MYW.B8&CL.,P=E&&[$J?@W+?!*5X&9WT,SKK&/G;S8@!-US8X;#*^@$T0J^[E
M$WVY&O/>YZS\YZ<BO\^V*4W*='.W:R_*$OG(3:711^-00.2B" AIC',*$":=
M<>Q3G5UF<T:MSW$2JO/48'6^2;!.ONMNY#M)BU=#,0T2KC!IS<.TWE2E1O&P
M^<D@VQJSTCRL#YN+U-@?.P$I,W)MVC%/Z0(F&PM.Y58_PZ%W]+[L\_4_O^?;
MBLQ27A?</U_T[T>^@#Q@# 1 D!A@N:9K+@F"@ *HUTS3G%G+VU7G=^S.L3H-
MV*&WY<:SK;8I-1/1>K/+.QS/_J*(.HD]>U 6(K&,_2<;CEV]B6:8.^4"M2)_
M2HO]\Z?JN]U72;\T_527Q;UQFUH WPM=3('/A! N )[?;'U%$?8]KIB%6S%M
MOV2M17OCU'CK]?$1L685FU'.U>1R-K+U!+.7Y66T?M!ALJ_8S49 EJ&;=ER[
M+'^SQY]^BDE^)-E6RK7(BR_)-OV2KN7SC5E:-K>$B<_"**I2V]!%)$;5+[SF
MEG 4( "9TG.YYJU.F& >H7ZXSXL/9076.:$=VZ!A-/NZ&>>4Q ]/.,=Q;CG?
M?(="I7335!B6H9H6_+J:;)IE3E4O?_WRM4B32IF?*[W^:UZE83LIV&WU"I=]
M7 ,4NQ'W6<1<#%';X37 -'1CO>1RG"WKV>2O?_GR%Z=#6&<Y#T>,SD9V!2V/
M(9EVB/82US,LS1"^C*%HR)?<QB>I.^2^[)-]*H]S/N7;ZG-:)]LOAV^;[$=6
M9OFN;(UC&!, 6,RQ_!42$?9(9]P-0: []HP8M3X(:Y3UX'OJ8#KE">?<XU"%
MQ-X!:30*2QF99IUZ-40M<*;<9S,OGO*B,B][>9YFY-9FX")7Q##D*,"8"P%H
M^UIF%) X\+3J*L=9LKQL.()KNF-_F6G\]7+4,^S,<+N,T6;(E\ONC089,KE4
M_W@L\0M)[/,0QD"XE'O4]X(PZ#"$06!\N:YNV?+8NQAQ-V^M(4>\4F(V".96
M[7;XUUNY&Z-^MH7[1Y5W3ZQ$8QEJ:<FW 8OXH0RJJNEURRS?[;/=(3^4O^ZJ
MQ<XV^W>Z^9B7Y:>\S&1E"%FO#X^';27^]6\?:P B!JLE#X*1ZP,/1- #@G8X
M6<2AW@)D>GS6URH7\N!D.R=Q3MXX)W<<"=SI'-)3Z!D"JZ;BRXZH<:6_N1K/
MZF^?'&K^2*$VS<J<8#PF/?/&?/%?QMPRH__Y4D:BWASU<G%QB?H]K!_3LOSZ
M/=D![^_5W_Q>K@3#U/6J_^]S$@LO$ )&1Y#8)7H3U,3@K,].$I&SKR YP',:
M4#>.2++"^>]D>[C>A701D5.;@18<,@O3CT)F<>.\$?5I9R"S,>F9?F8*_C+F
MGKF<SQ<Q .><=2YFS)7G,AQR$00ABP$47K6P@RUF"I' JUWZ4/_E&11-%ZN2
MP.%&X,[=&C8G/4J,K[+JGCWE)49WCHG*2EB7-V^]7E;]S#/91= FF]B&?BS_
MB?/<8"ZL3GOC(C3-+-AAO2L^YKN'M%@A*$+$.8TA\'G("0_<KC2",@[\*==>
MVN"LK[V.&B8?%&Y S;7VTH_<%%.:U9#--8>]$?6?:<:ZC(FU*6IP\/\3YJ3A
MSAN=A$;&8)Y9YW*F9!%#E!'!HH '+/ "''=U"91R0J=<>XW%:GWM]>:<-.OB
M:W1XYYBIK,1U>1/7S[WX>B=HD\UL0S^6_\2);C 75N>]<1$R,PV^C70%(\+]
M*&(A%9!1!AC%744K!8&+5_M\GVQ-S&T# 6@5OAVQ3G,F;W(>&QH?$]/3!*&Q
M,.MH1V6&.>1M9@=/#2,#]3,H_E@7M83<")\V]?G5MIT'B!MR%R,:8^C+1R"/
MR% @>+<8^6I7M75A#5AW?-77\K\64@:LKC8,1<F>:%N)S!*JW9:OZJ;R?[.!
M_7DU?[#'!J: <6SKS CRNMGZ^=2Q L0>9CSR0Q $D".? M18"B+?Y[Y63[(A
M/]_R19.*V/P@5T\/]=W+];-3B4%]X5)?IK6I4Y==FZSIR^B-T^!Q?FO_.5L/
MG#>X>4?GAC*Y'-T:[,$;.C2.C?'7-(ZUMPR#F <A!X! 'X8Q9*"]'X(H@128
MNG>A;-#Z<>G+]./+15>4;\_G#W6P2O@?\D*S%Z()VM4D:F*^C2=^"[RZ,.HN
M@C;KRU WDPXIWQ88R)4![3OE=/5*\93Y_37)=C2M/L[T:_+'RO411MC#OB"<
M,RX\[G6XF!!8L^K$/A[KROEJ72WQ:2ZK)PC+:.F<(1YZRMK;V.OEDOG-F-TX
MWVHOG,J-Q>BN&NO#9-EP1!>OVJ;]51=U*TP/U?R+%;\BMMA'D4NH%\L63'[
M*8S"(S;"H,[*>QI$EM?J-G3?4FB&:?_\4;&PI?H3S0*#^->8">S&=YFS@66?
MWYD1IF#<YDI ;O:><(6^*T3$*1-^B +F1P#Q#A?Q*=<K_;./QWIYGY$3M@GB
M8F\I8"$@DR\%I _+F02T63>\%!@6T66*OT5_#2P%QC!M>RGP$IM/X@!Y+J+<
M Q3'E,8TZK"Y!*)QPF\'T\\I_I;B8W<]8"$P,ZT'EC45#.+?PGI@6'R7.258
M]MG0>F ,X^IM=LO]W;U$=6SG&_K5_PM9'!(4TI#Z/FBF()^X""*FUUI7]Z=;
MWKV1@.KGQR0D/9$>P)2:X-HE24\\7_#C_-;@F?@X\A4?/6(VG+ME"-,(_*_Z
M"(]C0KEW<+JM_O3AK^DN+9(MV6W(YC';9?+X<I_]2.,_GM)=><2 7,"@"S@'
M<13P$&#N>T<,0:0E)F8M6Q::%NR-T\*M&^N_!.QTB#7[!IL-@)I&S<>]GG[I
MT#Z3O&E1V2-]=D*R#%FTY-ME\V"+#*K*Z=U3*JWM'CZF2=F97'$4 "IB[GIN
MQ!@0$2-A9TMF?#JR.<R"97D\@G*V$I63-K#TE' @=VJ*9Y\V/64[,58#NNED
M;%KQ>I.5'I$:Q^(RQ&BD#[G)[TI/7$2V2RH7:TN?LX?O58+X:YF2LDSWY#$O
M]MF_ZP?J5S3TD%>EAY1'/&20>EY$6NL 1R'2D1M3-FV7W)]AD0N>6H8V3B)Q
M:B9DQEA6$Z8Y"-:3JA9A)U0UR _Y_8<*IE/CO''.D4ZK8(KT]6B:Z0 L0^6,
M>Y7;_6R'*^'MKM*+M-QWVHL"3U "L2<O,H4^$]7_=!;]2-[V'Z9^NG8L*UX'
MQZD$KTFZMEGR+=MFO:])F6=37^5L$CE*V8Z4SI*+]5"DJ%Y#B5V>8@WVI$>E
MQK'SGC*M?ZSS57.?^SP1) &)>(Q(7"TU?<8#RD/4&0G"R%=I/3+P1VOIC_Y%
M]!K0D.7>4*;ZA68"DO2TY146N^QL\O5!7NMJ9MT967H!1/-KJD'IJJ_TJ=94
M-_)PK:AO>_F&B(ZD8U[=' L^-_))C-D>^Y0\RR^E7'DT8#0D*!; 1S&.8C^$
MG3%6Y8_#]\>434R\0?;4XAJS0Z9.WY M,BO,C=PC^_0>:Q-LDG48E'?)M(E<
M1CHVUHG>?;*!G"@E8><YW]%. &*,0P&%*SP4NCYDF+5V/.[Z2COPPW^Z97'I
MEC%#I&4$90H)F76V!JWW7L"Q3I-&9F:=KF')&4O*[]5GE6WD7L/]^<=6.G]Z
M*K+=.GMJSV:S=I'UYY'9VUM,7$O@1K&V@!QN'/[<U/>C63=R^%:F_SI4%N(?
MTLRIW0=S4>QY.,(T1H!XH1_CIO%G2)CO4:TKAL.MV*X'.0)S&F2:11_#V5/+
MY:8A3D]]7W'F_#9;CY^K_/15:(SF=!F9G0$_+BLO##'SGOB4Q;ZR]?2T3>M)
M;'MZ+OISFNW*0R'5[U.1/F:'QU+DQ6WW>RQ_?$IV67J&C(24^P#',8Q<R@AV
M"6PRSQ#%+H)<K0/&E(AT1N:@'AAGD)WX_CY=UX<+'7KG'T6VWZ>[>IZ/DV*7
M;M1$;]*H]<OC4L.E*:0Q<SKDLN?\!P#EX447NB/6&^<\HL;$MB+Q3&BK?[L4
M68,LOR''<\1P7N&>Q>-\OA&CWV"2[#8L><JZ3<R[;]OLH5[CG#HQA3&. 0$^
M$**:@T",&&N[<GB(0(#TW]DR8-2ZI->WI\Z0Z3>@-$&M6LXZ Z=ZNEN3*6>_
MYISB!&ZV5F]JE/7DM(8Y7T:":]JI-WI<&N=,:6NSNV7V[W33+/6SW</7W_.O
MW_-#67V77](J^[[;I2N**.$ Q@BY@8@X#K#P6]-8<*C8^-*H2>M*=P:TW:.2
M!P?5#X4?@,8>GS&*%79'Y^!6,],\(_4(T:DP.AU(IT;I5##G(%EC;W4.LH=M
MM_9]R7\9N:^JR,*UK5;3)"Y@]]6X2[G%CTXO,_Z8[:H\G17I)JNF(X %%< #
M$>,!1!$5KMN9" @@.MNR6C_8]DZLI+@:*>L:C7.?K ?50.IQI9;06J-)3\3E
M^UP?*F8?'0E(5L<WD*9-5<_)Z$E(!W&VC+1S&/3<P#>C)PN?NA,[\BB?*;@[
M[,M])4:5--WM/N;)KCQ3K17Q?$@BP+E@F$%*(N[1#D(D@-9ICE'#M@MV]M_3
MPBE;<3E.PYJJ8I9J-=69C64]53K"=!J<SAE0N>U<0W7.<Z&\:*Z;?/B6K/_Y
M(B$E15']Z'J':EI1T^&Z1_2LA&P9HFC'M7R"3W[XC92/[46,YY4?(4]@[%&&
MO"CT2$ )Z&PQZ&E=_!UF8=+2H^X&RO4W):S?G#@RTS/<QC&YC'$UTH>>>Q)#
M&3&S7[]R.:6(4S\" +-J510C2#JCE(1 ]['6$::TQL[0&Q3R62@GM[-#_SZ9
M)G;FC?)H:$=^2=OP@[??E8E=AB29<D9KNUV3(^6MD[3*--.71<MG)YF40Y^'
M/O/BD",1,A1#T1@-/$;B6&LS99PIV^N@ES7XNKLJ(VE4W&>9CD'-G9<:V(US
M2>*,A6_]7/5MS)@A>1E29<J9R\T;DQSI2=5Y!G=F$M(8<8\'+&*0 0Y)P%AG
MDF.]FU6C#$VT#ADN4D,)U)&H";@;)E OZ9M=GM[FZ5UQ&DGODJ1IK"MO"I,1
M?M0[T>[*PV-:?,J+_7V^S?(OZ8/<H&O;K[EA$+H^A0142\I ^-P+XL8H(-#U
MM)X 'FG*LC1UZ)QMO:-9I.LT^R';!^OVJQW'IYI.34BEGE(=63PB<UIHL[6U
M[6.J1ZL,4;P,M3+ES*ONMP8Y4E:LM-@G6;-A3-;_.F1%NKG=?2VJ?[U/BU_R
M??NN=[H1>4'*EVV_65(4SU7.U^Q _Y+N5QZ%( ABCT0PQ!@&D? ZD,R-&-$K
M.)T8G/5RK>9XYWNZW=2/HV>G=XG_E+3NU9</DNVC\[>D,E XM=O-T_4.3_:I
M\AU#0P/>: 3Z!&*>4"]$4&9R_E* YHR!4BUH)Y$UQ,_'I.)OU8BJR_"[\;3"
M L4\\HG **S2.P]P'W>V@1<*C6)08S;GE)>\R!ZJ1%@^%9+<[V5&,4AC;$:D
M/U>;+Q0#4[8F&">0SM^ZN)QPSL*S1OGH+'P/O*Y_;<'QUG@86U"JRLNUBE+C
MO"Z@I-2\3[G-+U%SN_%-L_*ABF:Z6Z$H$%XUQV$6 D\('\L.4MU<QVBLE_>.
M-C?U5",?I-+<?QS-J.(>Y)14:NY#OC5#G+_O50.<>"OR';KZMB--,;V,G-R<
M.Y?;DF9Y4I6P*GU/S\S6SW2M2"!8)'A(8P)H'+'(YZ0SQ4+&=.I.!AFP7&UR
MJI8\ 9NXD=I;M/2,HE$L+F/DC',A-_A5#9CDR6[3'!6<;/*T6OW62^%U_IBN
M<(1"#'U!0X_'E+E<,-09AR",NR=$OVH<,IJQK#287CX4^E5_:[\#=79-ZSY-
MR[HB*9<%Y#?.+E5<VIBF7B,GF(CN$9G!L<3K/$FX<8[\-S!GR _>I>Z]+,$<
M]\M0/--.O94QF.9,^=WE[3;_79Z@5DF*!-+A:-X(_IPFV[BLUNKI"C)!(A+'
M+ J#V*6@PM*E+=S#)-)\6MF4V0&BJ*>'1Z3U2DAN/U3_,^#]9&,\JXG@M 0/
MDL&7S$J09V6O#4[9[2?9.@W4B=\X5B2P1PR-QV 9<FC>K<O'B.WP-C91_"7=
M?TZ?\J*2D'8IYPH@  Z!\* /?,8\&'>[43QF2*]DUIC5N6H_#":& Z@>EQO:
M9=E@>E@!G6_G2(6X <GA</*7(8@6_%),$<<RIU/XEF^S37UH\ZGZU?KY5&N'
M8>1Y\L<'W&?8)XP&S8UN+XH#ZBMVG31BROK&>'LK4[X\+GL.G&/5+WT;SJB:
MV$U&I?X9ZA'6C=, <WYK_SE;F6X?6^^4OHTF>1DZ9L:5-\K>#/&CO!>>_MZ6
MLF2[AT]%OJM^N:YOTI<-@$L87A 33EWB<^(2Z#'7CT0+0X@("YT\SKAQR^D<
MV>1/W0NC%7;G!-[Y(B^<)\5&<ZEKGGXUN9N5>3T)O"#Z)=CE2*(NHWT''[:"
MLPSIM.?>Y8&)71[5+[R7ZR*KA>/NO@?3+_G^?])]K3&R347,:(0(<)&'!&."
MB]#KL/"*=1V=M8/ MMB^(:[.;5D>THU##WNG NO\CUSA-7!U[\U;B8F:^,X?
M#CT%/L/[QLSW$G,=EN=36&:\2S:(YAY9MANV96BS91]?7>VWSZCR@S;9PRZ[
MS];);G\&0TX0+WJ88^#[(@HX\@01%(J0H*@S'D8TTEO &S)J?2E_AO/%T&^1
M:CY^8XAI-;&=@6(]=7V'VSD?R5&BKD<Q#7._#(DT[=3E6SHV.%,^SJGRK/:.
M701C4B6_GD<]@:A'@Y@1/T:5'>'Y0>QKEO&J_V#[!;L5%LVC%PU:%,]6[/"A
M>7@BSTWFN3U[\K_O#$2?I&5(Q!#@EZ<80WU7[P*;/Z7%_OG35BK-;A/_ZY ]
MR6SKEW1/G[]6/^OXD@%P0^+&46728Y@%*(#R)8,& / CS:=3#!J>X BCP7KC
M/$FT]4%CVN'5;05KCF\UC9F):#T-.C'\Z<CP$6A]A'OC?'MV)-K97EE1)[)'
MS"Q$8QEB9\.Q5_U=+7$W6BR;(NP8NR%&+F*80R_P8@]0T!FE$?8,":2:L7E%
M\<9)]LXZ+TVIHR+!(Q71/+-&5;"&MQ#->^_6AB&.%ZYMFLZHZMD0CI2KE]?K
MP^-A*ZMZ>?I4I.NL/F:N?KU-Y2\J'.0Q+_;9OYOCYVL85Q&*,!*L6FLB@#P:
M0]\[2BQ" FA6-T\%RW[U\\F3_[^ZJ^EM% :B]_T5_("NA &#V<-*_I0J5=K5
M[M[V$-&$JDBD625-J_[[-80DI&T23,:&7*HJ:>4W\\R;P1Z/O5G+%,/B9V<T
M==/,<?'3KWBZ14S;ANH 26-%K;AM.VZ\=YI\<RC*C@NL@4@X58#MFN=Q*+Q[
ML]\7< _C=XAE@DD:$I$@)*(@ICK39HQQM1U281&9G)F]:""CK6CSL[-G,MY3
MI=S.7TA[OH)V=O$X'EL84PQ>,PW]TZF%TZ_\GYYPC]DJYXMZF3]_JA;Y?RW*
M4BV6K]ER-HD41UPG@YSJ'% P@13>'._%E!+).U7;08UEN=YCC] [@.C]K4!Z
M#<KC2S]V_'LZ21K"M6:YSSB]:M!XR;%W^[5<NM3+W7HMG7?%)^(/[<01]%>"
MM&9A9ZH9UIY,'_/9NLQ_/-RUKO]3NZLL6[V:221C%4=8<1K[&-&0J>WX?D12
MP_(3L''M;]I61UXK6JI5WI7W6CP_>C\>'KZRK*R/Q?Y^S/-G_0?S>5%WOS*M
M28%CH&-9RB"N-ZQ,:3!617]W!U>'>GN@WM\_=<>FX:I4NGKR5*$*.!OC2),M
MV/6^7,62Y\RE<]?@:'_DKWTX>@-L<RRZGK$3*7VIG<I]*A"M^N/%P>9$=" 3
MQ</4I,+:(@S+:?=G?:%NO,-^ \U#7Z%N'O>.":,+EDSU=E""S 08FAO+^FOJ
MV4Z";(VNL2FT/4./2K9EWYK=G=H)1A5D;I_S^6J",&'(3SB->)HF/J4BY V4
M%(O4J)^$%0!CT^TZ@ZNA&XJW'7JZR?;@S%@6["ZD6+PSU\RQ)_3:*D_C4&J[
M)GYZ(:]5?X*K,YW-ZL;Y67G[I"?ZO%Y"VQ5F$:DDPU$42QE0S$.% [P%1UCL
MFZU<. )E?5GC:,>T>H]INIC/\^6TR,H/#816557DM,RTB!1/L^*EF*VSLGQK
M_JTL\^ES\9+K#_*7K%S76]]UX_?YOZQ8FE>ONIH$P%'!'?M6XX3^:F>(U[)D
ML(I8& (@X@D,PU<688",[AMS('U^013B+9F36Y6KKD#8:=R$$"X$2@2C.AQR
M3#0:ML7"B/(O?$D 0##(6T(;MR</ L0M7(" X*=W/'!,#83\7\:**YT_[U@S
M60<D:K0J#FGC>=$&]^@%&GW;RDV/8)%4)4FL0HJ"." (IRB,&BPT4&:-3NP@
M&$2CV[CM:30$/[TUVC$U$!I]&2NN-/J\8\TT&I"HT6HTI(WG-1K<HQ;6VCO$
M$1PD0H</C'F$"4ME()H]78T1A\0W.PKB%IO]\R"?K^U\&W1]!H96\,5[5WRZ
M6*VI6O%?1R[?GPV8K0! UD<;5US8WG_S )P!"W'H?*Q$DRCPE>]S@=,P2!EB
MB2_X+EAB:2\008 ;+A(=;!TXCT0@Q(*'(F>,NHI%U_'.<@$=,,$(DO>KBT:@
MQO</1_ <6(A'$\&$2"E)!0I5JA(DN-A605$:I>'NVL/NIQ\AA^\13OZ8GXD\
M$E-&JR,P(M'9^5>G -TMZ_]X&WK/H+-%U2=Q]3-[JT=_FNE/EFN=)179?5.'
M+HK55,_/]3+?5Z130GS%6!#&(A(1#23R-[<$(AG%L3(L2;&%PGX-R@:FU\)I
MW++"CO^[Y79C<+Q9$K=%[#60-]TG/M+@[6$/V :VIW]/"*YMQL8AOM:M_-A)
MPH%7]Z+<GH5W^K?O7[:?Z!_WV2K__N4_4$L#!!0    ( !:"_DZ:H/SB?KL
M -F9"0 5    8W9C;RTR,#$Y,#8R.5]P<F4N>&UL['U;=^,XDN;[_HK:VN?J
MPOTR9WOWX%J=>S+3[LRLZ9EYX5'*M*TI67134E:Y?_V"E"C?="$%DJ*55>=4
MVI8($!'Q(1 (!"+^]__]XV[ZP[<TGT^RV5]_A'\!/_Z0SL;9U61V\]<??_W\
MD_ILWKW[\?_^G__QO__G3S_]A_[T_@>;C9=WZ6SQ@\G3T2*]^N'WR>+VAW]<
MI?/??KC.L[L?_I'EOTV^C7[Z:=7HA_*7Z63VV[\5_WP=S=,?_IA/_FT^ODWO
M1N^S\6A1OOMVL;C_MY]__OWWW__RQ]=\^I<LO_D9 8!_WK3:^43QUT_58S\5
M'_T$T4\8_N6/^=6//P0*9_/RW35>4CW^QZOG?\?ETU!*^7/Y[>;1^63;@Z%;
M^/-_?'C_N:3SI\ELOAC-QNF/_^=__/##BAUY-DT_I=<_%#]__?3N62?CT;=Q
M]I=Q=O=S\>W/:CS.E^G5^\GHZV0Z64S2>7A[V<EMGE[_]<=Q>#H0#B5@2!9D
M_Z_=+18/]^E??YQ/[NZG@=R?6QJ/31>CR?2(8;UHV,WHOHR^3H_AV?-V;8Q-
MC^:3^<7U99[.PR0JL7]H6'N:=#2BC^GO@1?9<K8(>N RSV;AUW%:S/JZ<H[J
MM".J+K/I9%QCZM1HVM4(\\EL/ E]AL]--IN'MUZ57QS/];I=MD+1<CZ9I?/Y
MY_2F$.N[V766W]6#^,&6W8ZO+G_K=M#M:.MIL[KMVQBKR>[NTGP\&4W?9Z/9
M_%,Z3H,)4+Q%S:[4=)K]7JQ]/LN+K]]G\X.#/[K#DU!C;D>SFW3^;N;FB\E=
M815M>ZHFR/IY^VGXM+.!?C#3T;QH%\S*J\GB[\M16($?WLVN)L% S/+.>-?6
MB ;&SX_IHG^6O7[IB;@2_IXM\E+7E<O>K@ZZ8]&1(S@)O_QD5GSR#/ONVVBZ
M+(?_(5W<9E?9-+MYZ(I=QP[@)-SZ.,H+N7Y+N^+&KA><A-IZID9DMVU1-EF4
MNXE"96?E+B.=U;'W:S3M>(1K27])_UB$529BO-L[ZGCTA5"+#_+1>#'_QV1Q
M>W%]K4?30N2?;]-T\:1I@SG3^LLZYD+=W66#+CH><?VY7:N#=D9;[5#3JZ=2
MK3'* PT['=WE* _\N4T7P32L,7V;]-+VN#\OPK^E-(-9,IK?^J"<&W%W;P>=
MCC:[N\_3VW0V#VOCNUEX/CUZW+N[:HN"95@07RR&=4:[IUF'(]OL( L/:-":
MX:/_G*33JXOPP3^7D[#_>=&@MA[OY'5=<N+)Q\_LT;47)7Z#VNEK.^1,^>??
M@I2"&?=N]BV=EVM"'-FU^NR0IN:V?*-N.ASYY^7=W2A_N+CN9((V[+T/.G=\
MWQ*=]7KOD,ZZMEB-QFV,TJ9?"YVSWIB_3T?S].+K='*S<F@<&F:]UMV/<_<Z
M\SD=+_/)8O*O=-TVV+1U-R==OK-[GA3?/OFS[JXEJM/NJ6JJR(_KK7LZ5@HI
M0&3>'4*;O:,OFH,2?H&B%HD]V'E;5#YY0SV-OK=1*Z-:A^L$%KFP=2],Q]JG
MLG7:MC%&-\IG!?0NT_SS;=@$'QK7KN>[&$M-%!YHUL7(7OY=5Y4W[:>+L=>;
M'/M;M3$N/YKD_SZ:+M,/06\L\Y5_X-"P]C;J;%1J/D]+%]R3\*3U]U=JL6ER
M,?N8S?)"L>>!=65 2$T(=_O6T_/E4_],V?O*+CFRO+LOUY.PK_Z0Y8N;T4WZ
M.<V_38H5_M/DYK:V)[ZU%W1&K<ZRW\H/BU6J"H#8/!E#9J.>.Z.OJ6G;J)/.
M1EUW,:K5N+-1UEN&:C1M8X2_9-G5[Y/I-*#M8G&;YN]FB["5G-0988VF'8^P
M*4J/Z*IC"C8[A3W/Q!-WQ%LZIKO>'*C=01NC79W(?!G]<7A<6QYM>03A'[,L
M5_O_EWV=JW%=EW>#+MH9\;>@EK*\AL[=\FC+(ZC-HETM6AY//8SO;-#6:%;'
M&[7&\>+1ED=0!5 L1],/HT7I VHDM ;=M#SRYH/L=CR_Y-E\_FO8^HRFA1OM
ME]%D5FX,PJ?%\=WCDR88CS=97C>&KL57M$QQV--D-[/7(VE.6,V>6AY_?5VP
MM4'+HWF4ZXKVPI-9F9OZX7TZNRDBG+Y,[NH:5FWTW0:-I2/VX&B?/]7>>_TR
MJ*/TPV0VN5O>78X>FNB.^CVT-][RWVUNA49CKMM+R^-V?]RGLWE=@!YLV-[H
M+O-4$*2NLOL&=WQJ-&UOA/64T;9GVQO#/]+"7Y->J6]I/KI)[60^GF;%/K<1
MP^KVTL:X+_/L/LT7#Y?3T>IPXI_+R7TQ00\-]6##3D=7DY]UVW<ZUJ;[^<8=
M=3KZ>M.J9O,V1OHI#0;.,B\O@!\8U99'6QY!39'N;M'->&I&OQ]LV/+HZF%I
M9X-V1C,M7,^7HP#6+^$=\[#GJA.'<ZA=EV.K#;):S=L9Z7R13\;A;478\N&!
M;7NZ_7'4YM.>1NV/JMB:S<;!>BS/^E>!WD4,:OA1:,EOH^GZ/L#S9E^RS]GX
M^BB2VGQC^_RHJP1VMVEG3-_2V3+U>7;W[ J,6<X7V5V:UQA@S0YZ&6VP$4<W
M-WEZLQ;YND%M^+32?2^4UH5/HV[:&/GG13;^30?[_:JX$A$V8[7B@O:WZFY<
MS0R%)GUT-^;MG]8]'HWILV.:+LJ=L0K+];?)HJY;\]C^NJ.EWM2LT[:U,=YF
MTZLPVXME;_%0:V1;6W0SGB:"WM>PF]$UD.:>=JV,;?EUGOYS&8P6]ZW.H<^N
MY[L82UT9[F_6QLC^47@'9G7RF;U^LMWW5XK'9_DFUF?][4/E2:T+_KA>VZ6K
MJ2/G<,MVQU=OQNYZ_JBQ/,W\)U?CF1568GKU?O0U?6%7;&LWS?-GS8J4@[)(
M.0A9.=IMO;4\TH_IHMW!ONRPY?%>IODDNW*SEEF\O=M.QOYY,<I;YOFNCEL>
M_Y>PS*7MCOQUEVV/.5N,IBV/^567[8WY"& L7@^S)@KNGZ3W>Q\^6#]?]'M<
M#M'5F\*.*)U=I5=EAM+J7=-LO(VHDJ#KT?QK2=5R_M/-:'3_<Z&R?TZGBWGU
M2:G$?P)PG8OU?ZT_3BY'#YOL,,6H1M.Y^CHO=[S5F*8%*_[Z8WA_4J-58@%R
MA"(H,--,>,$IU=@Q(: CP#'_G-1I5EZ>7G.U6UK7.2_GZ]%7@W^> W5S6E;L
M2W48R&][^'!DCXD2 GBM$6:66**0@T!4/&+,@SH\>HH]E8]_R/)@1/_U1_CC
M#^&;ZS3/U\O>SBF#5V#\EN9?LXT*N0]Z, ^64-G1:A"C?/P*T,_[63_Q\WV9
M-N.G\>UD>E6U+A(1=P">[!2""'16T__GK?._ \VPU>1[TPJ"**B#<)U# AO$
MI+24ESPG6!DN\$D5Q ONFV5>0+H&Q0?;)I(9!L)"8[PB&B"+*2(;NI6'W^VD
MKPV(UY.^598_3N]N8>:"'9$]I.GZQ.WU^/? [&#;Q :*+9*>6D:T<%1I+]<T
M:ZBL/6N8M0B)K%O&]P4VNY;7^DCC,,*V-TBH\(!8*J3S$%N,! *TH@X@7<NL
MVP$KU!16BU=[GK>#HU;8VQ=X/B_OPY:G",09Y0_OJK"*)W?/?YVEHWP6]L]Y
M>C=9WLWWX*IQ7PG$T%B!-=$><H*]!Q)6/"%"T0C(X>]8DW4MB+[ >9EG5\OQ
MHG+BKLV*,E7TY'J27AU6=35[2"B42%OH%+:06L\D46I-O\$ \P@@DN\8B-VP
M_S#\7CNUBT\J0O\]FR[OPC+_-2SSV_39SF<3Q4T86>""4RI8LL)PHJMQ2NI-
M!$QH'$S>"C+:XFU?*FAS<.2S/.!V<E<F9EW]<O7?R]7MCW5L_1X]U*2;!#G%
M@M[5-@A,(<:D=:SBA%),1J",?1\HZX'M?0%PS9S-*GYXS=O1(C%A;9=4!%(X
MP\!) H%;TV>MYRH"5OS[@E4['#YZ&7M"T7JO^B5[EJWP<_;(EY?K6JW&"8>>
M"F:<5QQ##JEGME+&5A@68YB+[P,KG3&[+\5S<9\6(0FSF_+.T4:3'M8_^QLF
MV@"#-)2,"ZHLHA*L'?*!6F0PBX"6_)[<#*VRN;?5K+PP6:#^UUD0F;K)TW6*
ME^Q3>K_,Q[>!EL??-E3M6^Z.[#)!U%.-N1;20&J0I%J9-8><,'%'=.![0F)/
M$NC=XGJ5[62?L;5Y.%'! C!,8A[FGH4(>+I1Y\X#@F)P%>F??W/(BN5N7Y@Q
MH_M)$?&R(_WR%N#L:)%PIY%'"%N*K(16<K=QA3AH;(R5#K\K-WP[#.[-VBH2
M/>UDQCYK:V_#1 '#@;,&.<8](58 L%&QB ,1 Z?OV<7>*MM[7MD:X6LWC31P
M3BECJ/+2*<8L-!M-C+F)6N<:.\T73P(.WS2PVN+W*2*9ML6+O^E )@B4TX)Z
M);P05D%#T.I8#!OMA*@%\8[.;<>WZ=5RFA9E0[:*H4YP8_U.$H.-Y "P8&1!
M @DFULB*$P"[*+-D\,M(*Q!Y>4;;%>^[G_A;*I^?;,Y?Y#>CV>1?Y2">E5P/
MLGHZP(OK==6%T?2Q.%D-[=!*_PG5TDOM'=,48VX9Y J4$@R6*).@UHE.-_S;
M(LM V>?)S6QR/1D7N5I6<;>3V4UUY[6.9HGI-A& ^ !L5H3G2D4$H'3#+:%1
MS"EK8UW3_0ZH9X1E)Q/42133Q_3W)Q3DV2S\.DYW)YCK474]CFM=QZA(BY3G
M66ZR ,]5:I9Z8<FUNTD <883@(3A$GK*M#;K(#1H,'6U?)[=<&./H"[R%65E
MG:?-$Y,P%>[7];CVL">JWX1IJ:S3E(99Y)%3SDM3\0MPW&M$=R_.F Z@E)U.
M('UMK)^6EGU?@* 0]1^3??Z_74T2JY EG @N.%5:><$56E&(($#\S%:_GM#P
M:M5KA?FGA)?-[D:364. K1HE3F!L)8<>0P6ETAZ@-=L0\LZ<&<3BA5T#/4=Q
MME?G\L=L-E[[J,KSN@_IW=<T/^19WMXJP=J8,.><I=93QYE6&%1T<N=B#O'?
M"(*:"GR;_[@5YO8*HF=%F.K@YU6#!&F@,>"2\"+JA4ND]=HQBC GYLRNF70%
MG5B^]H6:U='M9L-:TSC:TRKAS$J&F89(:8NLEU+JBDY-5,SB-4#\G,8^:H__
M)\;902MI;[M$:2>XA50IB<.L(EHP7]%J;%2\_P"7N5:D7@])1_&WMV/236AX
M47)OSPP\H,4:]9,@PST6#BBM)0_3%6A2K?H8<J<CL-;XH/Y<]5J7$ND+G5_"
MVRZNJVH)!ZVP;8\G@%-A(,,$TF F>$F,V,P[S%"O-\A[<&MU(_6L=4;W& >R
MIC\HYMG5*+^:_WI_%51T>)X!=!!3M=HG1'IIB7:0>,V\=QKJ:LD@5IB8:TP#
M!%F<^+<GNVF5P7V!ZUC-_GXR2]\%*V'?BAK==P*AYL@ A76P9HKH>&PJGP_1
MVL8X])O'+)WI*MNWE$Z/[+UDN>OK=+QXU U_7Q;9-8O3U:>1$XW0'O&^Q'B"
M(;#".8B Q9H'HWNC-;"(B@@]GQEP!!9KSX+^I'>2(_?MN='_C EZ$;'!B9*<
M.$(U55X9KQ&TJ^ )YHRLYT+OZ#+#4YI*:3[4B?G9URR1G"'$H'4!I49B92JK
M.E!+-#[OG%4] ^;E18CVY'+ZE795K_ZA/BJ;=I4@XI350=];!52A^?':)Q6,
M(,_DF9U/G!::'0NGOPQL\W$^N5_Q:0]-'[/%?Z:+<F5/MUW0C^HO4<YH)A0$
M @EOC+>>HHHW14Z+\W(@GA:X?4BHMQ1PL<&^-:-%)<38,V(%\LIK[JE:FZZ!
M>LIT3,Q 9(ZM<T1H)T(YS7ZBVAJ%SY_Q\=0!O&]CGT&QP8P8[QA13CL0_ES=
M'H'<"2MJI;;KR,I;%F[,B^M-)HO/Z4TY]GWFW*XV":"$"ZVP84&U2F -7H=3
M!#JM\^YT.XPAJY?:Z'AIN;4DAZ.3(*T&D#T.X,-HMKP.)"V#NKCQH_&+N@LO
M\R#5;9_0P!FMI%1:TS+]+Z6K.&<H"&<^QE]VMON!IJCJ4B*][5G7,^)S$/_>
ME"'/'TPH)8AIZK6R.*RZ !9;\34URON8FY5G:[;':JVC6-^;/5Y4S'LWGR_3
M*UM"?UVZZ#8P>![V&N57>_,PU^H@(9PC9)4$A5EI/"FNE5?42QD5W'3&]OBQ
MT.M$*#W8X\OY9);.Y^OE_4D.Z9.9W>NA?$KOL[Q8)FI8TKN:)(1YIZ2W3E!D
MG>)2:URRFQ8?P1,ZX5\.N5G9HAJM$R<4\)Y3RZF'D$J+N*IH9\#%.#J'[Y*/
M1\3+^=TZQT\YN4^]M6YSCCN.M36&&&<PY$@Q25<2)18I!VKE,NV(RDT.B)>#
M?R(*_;#^\M!-UR-Z2R#7T&-/K1>"&1Z6LK5',O"&&M*K#GAJ?)Y2 ]3&R\Z,
M'EWQOS\+=&WVO% 0AP*>][9+''1> L&P,(X"[P3TZW"U8'T3$I-3>/!8ZQ(:
MKPS-]H30&^!60SQX6^/9<PDR5%$GB55 :\0I=U!5M#BD3Q;)U >@VA'R=AOF
M*/8>[<CS0>=F^8->3J:+OV4%.3<[ Y#W-TBL$A!038DB$E"#5-C35R,NXF2_
M!XNVJ?"R#CA[/!8V&^\T_S89[[EDNN_Q1'D& 8 Z[,\)A5H NU&=1.%^KYB^
M21RTPM>>%X]M2^K[&C'E=9HG @BGO'%,00>-P!B)RB8D3,J8RUE1AP#G9KNT
M+XL!H/ RSZXGB_?9O,ZA;Z-^$JDX( H9C 'T4EJ /*EXX90ZX:'G"79P<6BI
M#\5H.?1])-7. 3M54!&H3%CO*6 DK"1VH_T)Z_<R])"P%@.'VJ?JS9C?%\#6
M)4[WX:EZ)$%(*ZD8U\1*:YU@11CGB@**L8W9_K\9HZQC^!S)ZWYS-!24^L @
MDQ4A:<O C#7:L]E<IX$MZ9-R#Q\FLU(T[V;!ZDGG"S6[>MZ+^^<R?/TA7=QF
MX9MOZ?J>[QY ]CB*Q$I&J KV#[/<61-,(B0K.2@-8VX]#/!LOQ^0#U=^ISRP
M.7'J]3;/:VQYU=06F>Z1]6&;:L@*&$QX84PMM]X@SFL:96!OU&-"PJ8*.,PA
M"A,(<:'-.G4=*R('9$R]XK=GBS5'3MS)S9%2Z%X]F.SN+LT+QTU97/!3.DXG
MWS:9ZZ?3[/<B%YG/RMJ#A>X[F;YX.K3#JF++TTE@N!;268X5),':@9ZL\^XS
M82"O==NEIE=R-UM'3]AZ_<C6?3,_LL=$:J84MEX+8;4B  @K*KJQK!>Q\F9G
M?A00LE,(8("3?IW;^=W,S1>3NZ(HZ;:G3AT!$J\A@CR\49H%K6R" :>47F>G
M9PA;#6KYQKJA;>U?G]T\#ONI"$R8?RMC.9U_RJ;3\-'OHWS?A<'C.DR\-%+
ML#643HNP5 *(6,4AILCWITMJ0R8[ ?_[VJ8W(*8=2"8VV% $6X8$Q(1J@K3C
M:SX0@UFO44CWJ[#<Q2A?](?%KO%S/%P;RJ:W#&8O5JRPU*W*()>#7H56ARU^
M7GQFT]7//6 ]IKN$ 2"!"(J!2"@M#M8 415GE#NW1 $]0[0'B0P#J_\(JB7-
MKJ_G'].]55YJ=Y*0L/\EW!O()(= : <EK;@ :%2<77VGHUSA<I;>E%7OOR]X
M1HCCC!=YS35UREOG-))26V9AQ0?M30PL&U\W6BWR;G;UYQ+?6#)#W-'N;* ?
MS'0T+]JM*/[[<C0M#P*N)B6^WOXN5P(B@#(6!]/,,B>I9*LC"BHED>8H/UC;
MWO(M8 R_%9/WR6G+=@'5O_00^Y($$P"X\8H1*+AA4&"(*DX"0FO51GNCX<11
MP-KI3.]9(B=<.E^3M58\6YEPX!9%*_TGVC&%B%>:>^FQP<ZNR]P7XM,OR]R?
M%9I/@<##RV_G,AP4_G=3=O"21RO]![-; LP-]5PK:30%$.N-Y'Q4Z,70\=\S
M^(Z!?LOB._K"@9T4=2V+<<V*FP^K\:3[;QWL:Y, JCD&&FN)A/=:*R+H>MRJ
M2-%[UB[UGD6?=2.4H\%T.<H7D_'DOA1<,TS5:)IP8(1D!6L8,@)0HB&NJ##4
MQ=13&'X Y0FAU;YL^@NX#"O/;#1=63A%C<'YO.#3P>IKNYLERBJ'H+=4@O!#
M6*20W% :=@CGY?4>@"G9HC1.C;L:U=CV-4PD-19"8WEQEXUI8K4E:VJUYC3F
M%M8 2Q>T(_B::#J*PWWAZ3+-BS"\(@O<ZUEXL%I1C=8)TD0Y)8JS3FB!\QX(
M6-&-(#MOLZTM3&1=\_UHR^P?H\7X]OUDOMAOA;UX+.%>(6\MT(%Z#"A3EIH-
MY7%Q"<.WN%I&10L,[NW:7#:[C](X]3I(C$(!_\$6%0XQ!V' NZ^H]Q2@\[H=
MTI&6Z837@W*EO:]QB;U91XF62@01(BJ*PVCK2-@85]S -BH5>Q3R_G0.1POK
MZ#7RY<YVSRGJGJ/*8[M*E/.<&<FP -)A"SE;)Z*GTD &>JT6.4SOQA&(R'H5
MRM'0^S29_U;>$)RF>C1/KRYFEZ.'<JLS7DR^!=8? ESM#H+%P040#/J" FLU
M%++R:AN)]7DFO>Q>_ED/PNC/_%ND3V)(?LF?7)3::NR]?CRQW $,=2#-(.&(
M+ZH(5Y0%4^1,"L=W)>Y7)EXTA]]4T-+'=/'VXY(LY4)"H#AG1$NJC&%T?75:
M8V[(0..2YI>C^<(NTZBXHV>=)(!;Y 5$0 K@C9"H.AL(G$"&QFSSAGX2'06,
M)G%%,1P?U&;OY'%#3"D+E.'%]0YO$6&858EFM%&JUKP=_LK5):@Z"05J)I9!
M0?KDH4 2.BP@)!)CI:"@6"NWYIWAB)T9I'O&6R?1/\TD-J#H'P3#ND800]8Y
M((3BM,H78XH<B-\ATMJ3=?UPGT92&&JXCS&($$LLE<AQKT38Z&RHT,C')#,>
M8*#%";'4OC!.N/Q>9OGB.IM.LG6RFN8VX[8>@O$3=NP",::"\I=*>$1A13_&
M]7(RO1TPGL8J;('Q P+>,;;=]CX2P7A1W9M:$R:S84A14$T^"SP__U4U#AG-
MD7<4W_O"WJ/?[.6P#Y[+'VJ:$!"6"<((9\XZ%6P'B&Q%,86JUX0H@T!:4R1D
MG3)\4-O:]3+0VNG\R_X2BZ370AD)C<9.$Z?=ANE:1JVY;_J0OD>W3*1,^L)K
M>8!0I2!X<I+P,5UG,DROU%U1 KZ&+[]Q7V&[Y;4R@ 8!4.P! PI51K?%$I]S
M&9Z.093U*YJW=, *G*=26AFV>,YJC;7U%0^=Y.IDA>NZP5F'DJ]SUMJ,V>>;
MP@0+4WH4A)$4>,MQX6E8\T$CWT\*^^>9=?K3=?UAL#N1] 5-NY9D402V8,E\
M[4TRMZ/\IHP(J%*1OYN-I\MRN7ABX.R!:V3/";8HF.Q6>DXE=TI@A*M=HW.N
MI\C/OI-#]0?=?L5SH@5[?Z:RUP\G$@KC$"1AW6!06TJ1W%!%I8[)K-(X]=,9
M+];-67W\A9IT<G,;"!E]2_/133!Y9R4E19CT&M]YF-KCS?9_YXV;AOTDD"H
MA7"",4I5D9H2/)HBSL:<BM#O$4I]2*$ME-V%<=W.%]G=:+$LC)W&\-K=08()
MDYQ:*(B7QCB&':^BDCQP-B9@D_V)JY;9/\AHSO!W,6W*"C07U[L[>/NAG1PY
M:!B4@@',".*:^?6E384EDH,HT*+&*_NK7"(KN&_96-2/\VS48\(U(%)X: %4
M,LP1!]8Q"(%'VM&8- E#=XI%069GT&>7[!_4N<+)(T -1H )[3T'R$*ME#9@
MPSNH3I8YKNNCAHX0UDDX:#,9#0K?)P\'I1A[;YF 7&CDD#*PR@:EB&2HUW""
MYU? AAP06AMQG02$-I/9T1N.C]DL&'+KR^0?@AU\$\S6^:>B7H[/EOG^H+Y:
MC1//A9&:&,&EU<P1(3FJ*$&<?X_!R.U)/^M8'#TKTM'TW2P84,OZ@7PO6R3$
M2..A-X8'$\PY;AGT%7U:@K--U]7K8A[)];Y0]24/; CR*ECQ.<V_30I6;.;=
M4R+F7\+ YMN_.KA*M_F:!&CI%4(*&H*<Q<#+=4G'P$EH48R_;[CJ\G@\98,1
MQ=%K<%#:\_#>TK,R_ULZO?)9_KA6_#J;I^/">S3Y5WJU?SUNW%%2G+H$DC1U
MP!E.&85\?4%946[.+;_<:<"1]2BA(Q7K/%\\4:KAKY<*-7R4? XB3HMA_I)F
M-_GH_G8R'DUW+-)[GT^X,=9J#9 !'"I@K%R[5@--"+H8U_/;B?/K=KUN4P"=
M@FH5'/MTA#N7V[W/!YJ\A!)Y SRF2@/I&:MHHIR>+#ZJ0U"U).2L??;6@\R\
MPDQ0>W^YR;[]/%_<YP5F1/E;@1?Q%"_AL\2H;<A8?1.L!DH$]!QS X$K[T55
M.IEBH$Y6T*0#L<<+*HOA77<"5O^U2\#JOQ)&O"R2VE')B&;*">2KU9!)9&-\
M"0/:W'4@X,:\ZT[ %Y]V"?CB4V*#%:60@(8Q@#7WGK/*\<$,XS$S>$ 9(CL0
M<&/>];4'?V;G%"?PST^'W]>X35*WBT1JI!546IH@#$80Y7[# <HM/U78U1D9
MEAW+)&(3O2/\X#*?S(J[SE,]FI:!B4_C%G;OI(_I+7&2"ND$EAP0!HTRCHJ*
M5J_MF=@?W4$@ZUL$1\-M3V[!1XW^;&01*40/])A YA&""&$2^,JYT0)4L08<
M:QH3XCS\K-W=HK WJ?2(Q,LPK0I1WVP+ XKN,Q'(,BRLP1X&4BT$W-N*;D_$
MF9SW]8:..#0>+9<!1AQN2^/JOHVFR_+-']+%;7:53;.;A[<?< B(-9 (!;15
M4A#)-5[MU8ID+ #7<F9U'7#8X-)25&[)O9TFS@$7IJT! =&J\+LS!#><,KC7
M+-H#"#NL#9PFN2;;E,"@(K-.'GG(J$":((Z<ED*%?3O';,T[X34_9_3V@;AN
M$E,VDMF@\'[R2$1(H =:>^(8Q(%WDJV3+ ;>,4[/&>\]@Z^3H,1FXAM.ELKR
M$K\F$!FG"*,2.D.K<4N*>@US&&:IC?9$7SMI93.A##5I)8"60\P1XLPS@ZGQ
MW*RID,2[\_:]G!!:[<MF@%D\ZAR.'--= JG0$'"CB)&2 Z4LWG"&6NE.=8[Z
MW=B=;8MH<.!55^&7@(PB=*X(23_D V_W!8EPWFE*"',.*6JPIZA:7*30K->3
MF"&HY1;Q=BRXVQ38">%NLNDT+0K]I-/*^YB689QW]Z-)7BQXS=!]N+]$"&,M
MY%:K(!=#1>".KGBCA3^S8\6^ 748SZV+Z(3P+2HZ?IM<+4?3=N![N+_$*<^#
M!8851 P)&"Q]3-:\4<B?VXV<X<&W=1&]I;2)!FJB ?<>:Q#>0BQC9D.9%2<K
M_'J6X&M! H,S9--YVRO^\>])*.(VK"Z4&A+,->F0U;[B)<6BG[QBI\K'.#S-
MVILD!S@K#J\JL)UI4>-%"4' AXVYI1(CJ:'FP#[J&.IBYD7])&E_SHO^13G
MB=$.ZA.KK95*2 NQEYY#:VSE;%**R!BKN7Y^MA=Y2[/%:/HGKJ.%-<#8JH^C
MO @8^Y:^_=@IC;1SE J@-!=2A*5U[:4-ZRP6II;%?RY*A#"N!)7"!(YH!YG#
MTE>\$):<9_'W5L 1H0R:,?WX@\TJ#GY=;N$R#2R]6L_IXJ+Y),@IO5+SCV48
MZ#HOS,ZSSJ-Z2S K:I$XX2$AF")'D'<5K5S!\S[^; -@_3$_(L)\E1*WQN!&
MXW&^W)V=MGE/"5226FR"52B8< Y02M91RZ*(F8[)7=;8?_-V =8YXV.2GSQ&
MJW^:S'^[F&VM@'3PSD+CCA(DK$2<"LA-V',(P#A$%87.P9C%L?%MP;<+K:[Y
M/D!CN8P&>,LFLD4(8.LT0-8QPY15=B4!;*6POE8"EMA[F2LN?@E\TZ&KWW9/
MZWKM$^4XY\'04I9JS)4! M.*)AK6R._.U*TMY%JW+N/8W9>;YC&XYZE%_BF=
MKMP7VQ136/+&R[Q@\D% =O"6!!EF%"7A'ZXY\X::=58&;)6A,B87TMLTH)O"
M]O1".=KVV:PMUX]K2SH?S:YVS\*OJP#QIX[4\ODMYPW73_VJ]93MR0:4 .))
M6/\) ]PSSR%C=L/Q8)3TFO?C34Z#-R6_4X9OE<KA[T6EE\5#076)I,/&2&R7
MB21$4^BI IAK 25&1E8<PMA^?[N-8Q5]3Q)H/Q/)KCO:L89PK6X3%OXCPC/%
MH* N+&_.5.Q60HF8JU>-ZTB]2?R=0 K]['TGY36-8K,;1KX($RL-T^N$^]L]
M8RJJ#$ZS^3)/:^Q\&_63,&D -4@9#;A@CCM'^4HR''#J:N6..B$_ZJQ=S3I*
M=)$\DD/(E<68"NN<VG $0]_K9<W>-49'X,EZE,A)M<?Z'+D8^Y,#@>]$EQ@+
MA:),22XDTTA**#WV3%*!J"&B5D&A;OBQKMSV./I#J3FV-TB, 5P!9YQ5T@/*
M)1&VHI#8?DO*]'R!K",H9!WPO:]]UJO!ZH>/1<G#PAFS^?CA0$:-^ITDD &J
M.5#.2J^)-EI2MN8"$^ZLD[[$XN(0S-IB^FF@MQ[\P6P6>UHEAE$*A%;4!W9Z
MJ9@C9D,G(C$>V3<'KA;0L!=P,9SO"V&_+$?Y:+9( Q/>!:OEZR*]FJ7%C?:+
MQ6T0S\X4 HW:)UA)!; HE@BO.3$ R8IV3JP_LTH<K: @ZY[/O6FQ=!&87AU=
M'(34ML<3*4&@S0$""!64:V:YKB@S(*I0^/!/DKH 5 M<CG B+F>+_.%^.BH2
MW%8&YZ'R/[O;),HA(0$V$'LE"7!.,+D9-[$Q-4Z'?\#2)CK:9O61*J96=96R
M]M^>$CV;[Q-%$+'8<":%-1I(Y$6UG'.(HJY)#O".;DM&= P+.Q?[3EWQXHD$
M6,))V*(B;*%R8:/*834!1%&^^CPLCR-E]5+21_&L2UE_F,PF=\N[O=)^]DS"
M%:788>>5(T@KPB 1U=@% +6*V;\A>3>56-8.WSJ5^>B/PS)_^DPBO%8"(PPE
MT=8*3O7&ZA4\+%+GH=Y;D7D$WT[F;GM?(T_8[D9%0"Z711YP3ZRFP# >2%Y3
M20(#^K0-3^WQ:-F==BR33^0^6UT,"%OF\2HP;ES_:&!+VX1B&K0D!Z(H8"0
MEXK3-<W2<Q]SAW7X)XAM8&&_\RR:XR="F9LO)G>C17IQ?1F^F!15.O9G=JG5
M/B$"0<T=(U1IJ"6BEE3[+JG=Z8K#G0766N'YT>Z03T$J^;<GX;S/"NE^SAYY
M\](I<KAE0@)'N+%0(PB41,Y2CRL:"A_ J9:_P4.E&P8??T\QGXY7%]HJA\S*
M&%Q9\;L LK]50JUWQ1U+@H6B0&H:<%V-/1 2HU2B2LJ]#7"TRMS6@;$R]9L"
M8]4JP8$=4%-L75AC"=<2R(WFH\KTDW+F[(!Q%'.C;S9_"IKK?3;^[4EH1Y7'
M6BW\:)+_^VBZW%,MJTDOB>50,D&M"$,):Z?U4+HU;:K89T0 IWYBES,PBKOG
M?6\GS*-)>57C8F:#1?^MS,/R;C9?Y,N2D(_IXC)/%Z,_]ATRU^PB8<PA!SW@
M" C"(8.(53M;A<)TBT ?_Y[0US'CCU9I/LM_'^576^;!Z+ FJ]4X@<;A8+]!
MX!P@,/S*'*@H =#$0$B<_\K7!8];1,MF"(^QC/71LJ5QHD1@#1280>$YMU1
MO%&YUD7=.Y'?(UKB>=S7LK9=(68+F\XG-[-BLZCF?TNO;@*OGCQ0*=2@.?>L
M=]%])T)+I*@EF@1M[('#0%3'.<HQ$Q7F!\X:F*>2P4GO,ZPSY91!W?-_3!:W
M%]?7ZP+4GV_3=/&DZ:E3Z)WFSH,4D@%/?! A\9)KIS7!SC!LF$6\7@#CL.\\
M0$)9T*;,"ZB4MT9"*BL*/<$Q&[<!'9QW+/UZUQR:L?J$U\D'6%/4R+#)%<0P
M8KQ0&GF)*MXYR7RMBXS='+KU>H1;&T*=% EM)H1! ?CD14*1$0X%9DD/)6.6
MAO]<Q3LJ.#TO/=LSWCJI"]I,8GVAO3B("E;GN#0"B\.H@W'U.UHD@%.LD&,
M0,68":I%;>@S1)])R-R),/'J2G0;,CC7FX^(64(UHUX)"! GFA9)*THN>*IP
MKY<\3A:G?>S2WAF?W^YE1Z@TL A1H@$NKK(80'5%9YBZO69-/ &>6@! @_N-
MS9@]H+M#DBN )4$"6Q.&;[2M5*]'0,7$0 P>)$=*L/YEH4:\?:L1QM"7OD6*
M4; &B/12D@V5%M,SJ\+6];)U+%^'%4##G5968ZPX0@Y:9*V#J[%SX#WL-3CX
MI/[WVD)L$$#3C+E_G@@5IQ':<6^M1U!")ZR6A@I2\8QZ$>,X>PNV]?& /)4(
MSC(^QT'M $)",HFH]$;9S<3%2,=HQ;>P4L:#L"-.'[UV-C@XW',F=VQ7"</!
MW"CR3EEHK+8:&*XJ*I44,:ZKX6>%Z/8,JR>9].@N+8>W'$TOODXG-Z6X]SM+
M7S^?:&0L]8 K3VW8(!$"%5[3!I55YUF&H7LDO':21O.^+URU4<4;,@489T()
MIJ1C8>-4%"-:46:IZ<?M^:(89F>+8^]H:H'E$3>["L=*4,M/_?X;3?V$S%V+
M8NT.$B2\DH!3!A02RG.#L:LHHL+'G"L.-P5.;V#J5!@G#?VZS*:3[S AML'
M.8FL8IPJ0(FERJPD) CT];R^W?#CL=3+I_1^F8]O1_-4W>1I6I*VAP'[&R90
M<\8(%8X)B(VC81-J*XI16%;/RR/5$1IVEN5I@>6];?BK5()%793T;C:Y+BI*
M!(D6G/I'42HY,.NU8MB7_+%>3XD0@B,.H,':!AN.:T#6>Q!!B:(QMPH'Z(/J
M!X+=RJ!_WVDPU>ZSO&#5Q?7CIZHHUQ-LB%HNTOU=)%A8+SWUQMJP%.OBX )4
M'/ BRMP>H!.J'Q1VQ/R36D8G+H1Y&KL(4$>I5JXH&\,L]]JY==5E)2U!1P6Z
M[]P<54OFLT%]RJ;3]<6@W;NB0RT3X@TT19ER!34,%GY1&6E-AQ+.G%GH1T<R
MSKKD>5]+RZ.-5KC?JX2W?C2>3"?%RMBL)N:!/A(NB&,^&'W>* 8H5%C[B@>
M1%T('+B'L$V [#2SVV5_'\O+;!XLKZO"I_;4)W&Z9>5SH*'<GFS"6T?3RVP^
M*<%V>#6ITSPQ2$E$K $R:!F(K$4$E%)@%EBO:EE8W5"OYO-T[U'4]@<3H6"1
M*5$:I:''E@K-3461!V?J^.]&YEF+C.YK#5D-TJS*Z=9&SXOG$\8THE@1A E&
MDJ/P-U_3!IF.RK8T?! =*^>M<(GC;&]GCJ/Y;6&.A1_NG\NP$YJ6!MK"A%WY
M0U@@=V6K:-0^D4P;JJC@P *.!(8:VXKVL*KVFN'Z1*@Z&@XO#QX[8'A?8/N4
M!N(GXV!GQ,*N84^)(T4^6>D#R[TA2"*WKCS++#+.Q^0:&'X01KL [);UO:V6
MXW$1%/[DT/5CNEBS:-^BN:=9@HI<"A@A0@'2%B.(C:HHI4;&5! :[O%F-R!K
MD<^][>%OLWSQ)<WO'J_H[3T)V_)X0HU#3E+. =>6:@T@V\P5I67, ?D <UVV
M"YD6&-IK0$[0G"\J6-?20 ?;)EI@; PIXY" )A(Z7S$0><IBHJ@'F!>S71"U
MS=V^E[,P]++8VI.RZ(W6M;WM$X*,XE)+0 GPWDFM=:5XL691V>0;)\Y\:\CJ
M@L-]H:O0J+,@RH?]%T">/I98)!EB8;8 SC0@&#M!*TH<LC%+V?#37+8+G0B^
M]NM\^ELZO?)9_CEL!((BO1SEBXMK.YG?9_/1])<\6][74$2-.DH0$YQ"2:4@
M@'D+L4+ZD1M1&FF F3!;UDA=LKHOX%WFZ?UH<N7^N$]G\[12KL\8M0=M-5HG
M7$BA77B[]$ 2 IW1N*(;"Q!3G*!Q^LPWKLC:9_=)G.MUG>J)H< R+KWC14PM
MQLK!:LH03VT,=([(<)DM1M.WBIP8O@[%N_DQFXT/ JA^)PFE1#K%$,124<Y
M$<Y=<<%:$Y,-\:WX-*./:CIC=W]Y(F8W]9U.6YY.$*!:2(\4]UYH1J7%%>O"
M'.4QQ\8###5L"3?QC#R]KZF6/JK3/'&8*:\"*UT0"!0* UEI=<(9BTDN,EBW
M932$.N#L"95.(.2Y1Z.9%GK5/*&>:*6E@UXB*U#8=>B*K111&Q.D-E@O9A=J
M*9:S_6WDLOLT7SQ<3D?!7IQ=%8OP?4'!?BSM:Y9XK8GS+/QC/):2"$4K[S]5
M*"HB:OB%?EJ"5(L,[L]=N1C-;HH*B2L>A)&^FXVGRZO)[.:7++OZ?3*=[H%4
MG>:) 9QH[8&0A#MOPN_*5Y1#8V.@]5;<F]'0ZH#1?4'L(LR)41% _#X=S=-/
MDYO;Q<7UK_,5(7NPM;==@AV6T"-+J93>8R*(AQ6M IF8D[O&WLP^$H>WA*,V
MF=JO0^F@)RD1W,.@8I$*6&<*H>).4C5Z@&P,))H7[SF%!ZFE:,R&C.S-DIZ,
MOJXO"(2U]?,B&_]VFTV#>.;%.KMXJ!''6[>+Q%A!%=6:><>L],PCY-8<8-K2
M\XZ!ZS0^O",1G "$]</'=S=*'$/20*%U(!(H3*BCU2$V,R#.[3UXH+6/A=U@
MBV-\W[$IEZ.'8@]:/QCE>8,$0$BX\10S:0T63#M;+0",L'K7/L\!5D=+?4=$
M2A2;>P11O@S"><6&_3C:WB;Q' H"-)24:(F*U#J@"J+@@O/SSLG7#91:X71O
ML;KI>!GD8].O-6+C7C]<Z&[G+9?:&:^T"%SBU0%DV*V"F%M2PX_T[@ _T2P^
MG:G4R$1*)%<(8$$%-<3SL!G1N/)F<$^9Z_6DI-_M7 >PB6;P:=Q%U; ?:IW
M'6R;.,\9"UL6&C:RGD* "*L.B;B4*B9KU@!3%G5N8+?-\/[R$ZWD]&7TQQ,>
MU<+8H:8)T=YSHJQR7DD/H?&P,@JY93;&8!I@D$#G$&N9WSV;3=4I8[%<'[:;
MGCZ=8*H0LA)CKIW7#&&H*_4L-+<Q,4L#C!3H'$?Q+.X-.L>X-O=P3%C ."FN
M2!!%L50 B$H%"XIPC$)J'!YP?CZFUAC?8QCX2F#ER _='M_R="*X(4QZP907
M!%DO':Y\OP+Z?BM,GL ['B_OU['>D3SN+05&=G>7S6H!Y^6CB8$<,B\,(%((
M;@W0FPDF/8)G9GIW )-(CO;F?KRZ*H^*1M/+T>3JW<R,[B=A]_QD]/O\D <;
M)Q(2A173(.Q6/18D6'N5FTP*SF/LH@':UQW@J'4>]W=K8#&:S-(K-\J+M.US
M-1XO[Y;3(AE;V"5,QI/]MP4.-4Z8%L!"3BSV7D"&@68;JH& 9Y92H -DM<[C
M'H],JH&6]ZS"7 CBNDUG\[(@TSB[2]=5ORZNO^RMG=6PIP0;MRI<X%P8FQ#
MB>H.ER3$Q[C'!QB[VX4VZY3AI]OS-=KK)9 PKSPG$ %"N-18R"JZ5%GF8A;%
MYND&GCC+SV93UY##0PF*B@B&2BPTDCK@#8". H ((:BB6,=58VMN:'6.J9-&
M/37D]2.Z>D]T>UDR\S9=3,:CZ?-1G5G66V"1Q(08ZUE8(0A #*QD#26'RM>Z
M5=.'!R=(Y"(O*;HJMX67:?[Y-DBIME-G5P<)=0S#XH8Y<T1QSRG28LT!H1@Y
M=S]/FQC9Z_%I20"G<2"6(YVKY>(V2.1?Z;8D__4:)@X:QYR35D'(+<5AX<85
MM8'/O98T/F>X13+^E#![-Y\O&T-LU2@)RZIQSE.C""! &D$QV5#I:$P\R? #
MD7J'UU%,/R6T+I:+^6(T*RY4-<37DY9)$83%93#=)&=>6$NAIQ6]G$9596OL
M0CI_D!W/^1,<F!QAI]5HG4#JL.%.,XT-1!H7M[?6=$O*04Q:K^&?[G:*N/:Y
M?P+4-3#/]K1*L'+,2$X% QPBQ9Q6O*(3<1=CFPW_>GA?*(OD^LG056_IW-<L
M$=0[IIEAW'K"(?&65Y2J@NH(? W_CGB_^#J>[?VZG39<F5]<%ZFF_#3[?1!U
MEC:#:>9I>M6L.&6U3'LJG3* 2JZ 6Q]Y:%HD33Z=AZE(LQN&>YEGWR:!O_KA
MUWEZ]6ZV"?==UW\LW)F'>="\LP1 )3QT2F+M)!2.P*HFAZ9 PIB:GF_*\Q2!
MF9<IE+H60H_);ZXGB^)(;^\VK7HH$4 3KX%0F"C%(%/>;Q@FM(DYU(^J'-D#
MD+J4^>O4-\<QO+^HI/]>KM,\?<D^I>,LK+)E!K''(^(O67LZKXO7%>'*UL"P
MR1!6>T><8V0=KJR9M#)&*P[?0=HCF <@O/XNP@2Q!WNS@$/X?9J6N)A=J;NB
MZ/._RL_W7H8YW#PI LF841!21BGR KHJD:UF#*HSKVAV4BR]NDO3NKAZ7/:_
M3>9A?#[+BS20Y86S*BUVP<7T@#UPJ'4"F2OJ*&NJ$0$@;+2!<A7=1+N8\X'A
M:]=!P;1]:?5]KW#%M2^C/\IXC_!S5>)X'T0/-4TX#/MT49P&<^Z%9T)+LJ:8
MJ\",\XI['A0@6Y9-;T&%A;]'A[ES501%IK/YH>5\>X/$"PN5HP0H;8ACR(5Y
M5U$'<52QON$?:@T*B*T(J+>;_(6Z+B[J!N:LF+6N9K$'@3O;)-R4]WLE-UP'
MTK!!8#/%F";]!$K+%0AGZ4WAH?Q^%&!;8ND+>K^,)K."0Q>SHEC/Q?6SS+R;
MM+Q[<%BO@X023I@QS%OKM+)$6E[M,+D6II\J;UM!^;UIQDX$=ABNXV_CK 0A
M8$B6$"P^*4<S#:/)@H:>IO/L>EIDKB\/7?;5GJC=-IB_,AC @'MB,2?0,,O<
MA@X<5?VT_GG9<^!]^3YLPJYDU)=J#+S*B_V435<_GW!G?1&PAGNS?B=%F<9
MM2J#6!76T#D,*RZ$'5Q,$'%DHN;O345V)K330?=U[>M&H'W=/&$*:>8(1!!"
M[\KL6-6D%2XL'KTX*T^UHG>!D(,@C!9";R[(T<-Z)JMQ,"CR=!6LD3ZI&;+/
M!7FX=5&M'0@GB7&VR&DD,+?5/DXP!/MQ09XQ^-J708_N[W&:7LU]8-O*P&T&
MOAK-$TFY"X1[BXA&B#EHJAN.6A"%8DI3#3] O@_TM2^$4\#/9--I.BX$?'%=
M%N:JM?C6["%Q!F'@(4!:6BB- ,%X7M,O@P'=:WVT<P=A>W(XG058%?R>[-5_
M>]LEH+AY&ZQIARF'DG''V2.M81Z>SK5X'IAKD_NG0]JZ(G-U%K2U,G,C"-;I
M,%$8,NL)%9IB0QS4PE3FB'3<Q.Q'AN]A/ DV.Q#+Z4#;R$JLTSQ!%BI$$67&
M!^J+L\[-WDQJ9&,6Z&,]CV<.R&@AG-X_LZZ;480:O2I_<)3'9E^'">6"8R.%
MXDH&,P8:02H;6F'ISMOE>%(?3HMBZ0NT]>-*6[GBD""@/(*8A9\&8&$4==74
M59J F(I/45EUSBN$MS.!G!B6JVK%+=W V=-9F*S,\: 9K&,.$"6XK3(=%061
MH\JV##\:LL\;..T)X61^\)UUCYNXPW=VDAAJJ;=*:.:54 !"CC=<@$ST4R/O
M5!9GEZ@YY!UO2R2G<Y(?A<SZO21 !7/&.,F19)0HC8EC%1]$7!C&\+5DG]#L
M3"8G4YKJVV@R+8QEG^4%265]BD-V9H->$DAD6)H0(I93[)P4%E3FMN8LZN)C
M?4/S>U2;K<GD5'HS3*</HT4QYH>+Z^-P>ER/"?*,4"BP%AX12(E'N'*K::BC
MJKH/__3GA/JT&_D,;Z_4RAXI(919:RR 1!F#K:7.5"<6VA'3:T&=86SAN\!H
M9P(Y,2S7*5[:V<+OZ:PX6+,N[%(UH](2PB3?7.344D;EHAM^/$>?6_CVA'"2
M%;](#71Q7TAX[OY(\_%D?B#%YH&V";%:4*")1<!#3 F0544^K067,6%L;S3E
M1BL(V;>&MR"'4V#O4WJ_MIXOKI\4-JZ)OAVM$^,9PLSRXC*2T-@8P:IS#<,
M]GWNRKN_*7LBR+7#_+Y UQQHN^A36'L).33*.* ,%MJCBCZAGI0 ^(ZVU5U@
MK1W^#\_6:\7&2RRTPAF("6/8<TT9))63RQCN8U X].+H/6*P,X'TEJHSC+[X
MO_".?@M;^?*:16#*9!S41O%%V/@__^#)DY=I$.;5Z\/^\719)(]T?XQO1[.;
M]%-00>[Z.MV[?>EW( GFY35XP;40U"+M+:XL'^L,B[F7&S4]WM!>9] 2>Q/S
MIZOID!C'H..2>H6XQ5H#8ZJ(!<N\J%69IBW_TWTIZ8# ?/&=8;RA&+YOR")G
M.*%8B>):"[ $&EC=6;48R'X2)3R#K)MUF[]C@(!M)H3>LA0M[^^G):=&TXI3
M[V;767XWJEO.JUX/B57!0A/&* 81P&&9H7*SQAC+8A(1OJDDX^WAL1O.]QBO
M7*7S*BHA[P]$?OID IC"$'(.-0 6,B7Y)O[:XF#W]^GA[!]);0O]=7AQ!+/[
M \\B#1)<%$,,^\2]X'GV9,*P@0QJ0B3C&%($M:\.41WV486H!NB>[!XM,=SM
MTRHK*-_DT*H.,6=76[P)=C(?3[/Y,D]KK'ZQ72=*A%ED)>',2>R1EU!4K@MG
ML(XY)VQ\7:*/$M0=V64]RJ OU/K1)"_K'5U<K^Z]K2.<]BV5.]LD+FR3/'!(
M!_/34!@T^280P"GB>RTGVCW.^H-$UHT ^E.-Y:VD,LGOQ=?IY*84[CQ8 <M\
M/]0.M$R4)4X$I>\L,0Q!2)RK<A,ZJFB,GR0R.O?,(->N(!Z!UWN9H>PN]'B;
MSN:3;^G*#'T^M!X+#JU>OQE=O:1LVUHDPH4]O\2$:1GD8+ T:#7M$<)4&UMG
M&G1U*OLMG2WWGHE5CR38264,#^ATP(1EFG@OUE1(+'V,!VGX6ZYHT;XZ7#V*
MJ[TM"=D\F&?K0>Y; )X^EV  @1!&,Z9%L/2AJBS_0 M%IU3W;Q A,:SM"R:_
MY-E\OJH\M <D3YY*G ;"6 P8%\7]D+#;]'!-AX(4FCY#(GL^-F\;(,>SM3?'
M<CH-?=[\DL[2?#0M[J1?W4UFDX+N8 /52$9>KX.$$FB!AEAPPI&'PFM;Z=!@
MV^B8?<WP+RVT#:M.>-X7XC;7RQ_3N^Z!UY:G$PDT%4![SIB5"C'J&=O0Y:.P
M-/2K!6TC*9Z]?;N2#VND%T\F0 =F(,HL%] 8IC1?^ZL0T@" F$C7-Y$=JE7
MQ#&W-QVS+L60/8?W/CVSO46B#'<&&@<@#QO_\NJ,JNASF,7$$ [_.+1U;=,*
MD_L]^2Q4XBH/Y"R,>!D&O=:9V6RNT^LL3Y\<Q7V8S$J95+,D+,W/>RDB#18/
M']+%;1'YM:_,P0E&D3CL!;/.>Z)T^%>)(DQ]+0>$7,S9?_-#CK>]L Y7;+T'
M#JR7"AVLU?V;T!TM$DX\I9!P@2& 3!+-=+6QU@:"&%C*[W !;X/)/=Z#:E3(
MFG#%F'<8$4<$!8X&4M94%+[YJ,H$8'A!S6V#XVA.]N?T?'7X\#%=7%P'/->)
M CC<.I&.:""L\39,""<Q II4="OK8E)WPJ%?S&S?/]HVOWN\JO2X]FYR/7S)
M D5WV:R\27J;38-4YWHTGXSW8*YA3PD#A&*HG2SJ'R$=#&%<[;X-P/ID]X([
M.HUM$R&O+R9UR/E>M[);V%00]2D=3T?S^>1Z,E[)>E-)J3 7U85YM\Y.LKX=
M6!YIK^S.P.!#N^%.7IIX;KTV3GNB)= <$,),Q65MHIQWQY9OZ;XH6Y<P'XRL
MWNR,Z'DN%)Q57F+!@1,$2N6!"N:5JS@K#.PWP>V?\(\3SZF!_^LL3T?3R;_2
MJ[^%]:PX&'JL\[DA2^63>?C*AC]G-ZNKAS$K0?0[DV!+<L*XL6&?P2$E$,I*
MN5AI8*\%L\]S"O0MH[<Z#_J= >7":J#!AGK F'-:8")4Y?"V%/.83>:QQ73.
MTPCJ3T@#\(!LKHY?9GF)BL4BGWQ=+E;;GB+@-9LM@L"FY<G+RLE\G+?DF#<E
M5'J(& 4.:JV%5MSARHM@%>*]7F_M^72A2^B?5DQ]P=Z-\ED899$TX?/MJ-:=
MGUU-$H>+9%_.%@YNRYVB5C]2*%5,TE_X_05!ML3F4P'ID/]NZ_,)H<(1R:6W
MC&#"H96J"GL(;/0QQNOP ZWC)7X 0L?P^%3XL9/I<K'W!LZ.%HF7!&!..:+<
M( $=L*3R-SI&3<R5PN%KH<XQ=!R7^T+1/]+)S6T8G@J,']VD'Y=W7]/\XKH<
M^?QBN9@O1K-BX:ZQS#7M*I', ,XP0]9P(\)$@JHZZ760QY4*&7[.V[:7OX[9
M/S1 'EHN&_630.FU]((*8P4QPM/ ^HH7 ,&8Z+KA+Z/=(>=(B!XCDQ/C<ZWE
M7Y'2'*&[>DHH#\:'I@1KK[! 4D"!-UP'/ :CPU^F3XW1EJ32SVW9Y5V:O\]&
MLRW%WGN_&?ND$&H-&V++TPD,_V''L0"4><(YL(J6'(:":0Q/>"-V<T_[R;"_
M!-[J\+K?]E"YMUWBO?#<&"@E09(3A)1E:WJY92K&'!_^6A0%@)>Y%5ID\\DF
MKBES;\[+JJUY6GK,_G.23J\N9E6FB!<-;'AH,IV_X0GO76"_*M)%*P>-8D%&
MZP0$AMJ:%0DZ\GFG^:+TVP>.5^Q_-_N2AS^OBPL%BW5IW?3*9[F:%RFPGWCW
MGPOP0_:M-/P_CV_3J^4T_91-IZ'5[Z-\;Q:-?D:04,/#0L9IF&@PR -:L/9Y
M!!DPSL[;KQ0%RI=>\4$*K+=#HA:I[VE6)-QH&W;:D!=Y-C$&W#I<<9*#J(QO
MC:'_.F%O'X=$0X-LAU.JH;3?XKQ9_1F V-,$VKPO458KA:E 7G-IA.2&HHJW
M.BC0$X18_CF+AB3RMSB=7L;RS;]D11#?QVPVVCQH)]>AWW0VWIL/YV2#2K !
MVC!"B8.($2B\E>NTF^%33F-BGX<8]?D=S<1.@? 6IVM?5B."PCJ.H,2!C<)9
M3W$E?&8XZK6(R<N<^7^N=J>4]>E<1T\^?K*EU0^?TYORR'%V90(;)HN_+T?3
M\K[WU:2$Y=MW(0$M-&&0!_EPA(0'T*TS#@6KGM4[S^N&M@K4%]=KQ,T#^-+Y
M"IA/4G\^4O7EJ?]^6^*KXWI,&'2,<\T<8X@33:6NSM=,L-]LS&WVH=\OC8+,
MRQQ8O;"_KZ5W/=S1]-TL\&59JHD_)OLNO>]H440M*PVP])1*@R"W%/"*/HQL
MKT?J/20J[QH%V\\V(KG>%ZJJ=;9@Q><T_S8I6'%QO86(^9<PL/GVKVQV%Y;P
M/5!L\S6)0DQ0[@,W=7'5)-@:9'V ;)BDX,SN/T?C*1N,* Z#>ARLIQ*J@"%9
M K7X)'EF1OTM&'K!%'Q,;U.9@_]*K[[\GOU7FI?_^\FW]$-:Q ALP64+O298
M6@HY(Y8K!QP2P>15%>W,RYBD<<,_B#D-BK)32:]7Y'XNL@6W#]TGW298@&!/
M40(PE8(H1<&ZI'F@WMJHTO+#CUAZF]@]7GP=@??7V?QQH#%PW=)10K&34 H7
MR -.2 :4JFQ^'M:W&( ./P!YZ "-%U@T)(N?@=#QZL[^MT!\.J^'P=TM$V.T
ME;IP'#EB7."9=;2B@4MTWAFHAP.ZUB34JN(KDD TUW*/K1*'& +2 $<$<4@:
MQ?5F[ 3Z&'NQ<4[J[QA=K4BG9Z?/4^]$^*V0^I/TGOK!%"=+&Y8]?;J>BRBN
M_P03Q D2A&KC)(#>&5G9TAQ*$H/LX5N3)_(O]2JR0<%]-V4'W5"M])](3@53
MP$(?+!OG&<0(5KS#CL94/QG^QK]G^!T#_I8%>+P5<3M:+-)IJ0D.6 ZOGDRD
M9=0[28WE1!8)=L%&/5AN8%2:VO, 67MBSMH412MP^51<+;B8'3(X=[9(:!@J
MAZ0H[@(Y8V6MP,V8$>FU2&AO\(D6X"X@1#&W/4!\^3UK"(A-BP088$38+A55
M>56PDG4Q'U9C=D!%E>P:KHW6+2".96Z+@ B/-]413]HDG%'-!,*.*(TA1%K9
M:M/C,.*]1AN>"RB.9F][L/#9,F^(BL<FB0+!),,<>0T-"6NF%I!5H_;8QF2>
M&U#6Q6Y1<#0[8UQ6UUE^%^R@#UF^N!G=U/"';F^0\+ 9M19[;Q%2GG)ED*Q&
M+!WD9[E4#,'T;$DB;6*HIB%ZJ&$B)')&!SJ<E!A(1)W!%05"D*B:"8/%5%M2
M/0"2*%:W#I;#1NJAA@D0.G 90D<I\M!;8T2U;GI%83\)X,\9+,>RNGVPU#!@
M#S=-/,'44&@D\BK8X XXOJ&"^:@D04.W8WL"S-',;ATR-8S;@RT3B0"7'GB*
ME0A;>%O4OZUH$,+&>-<&9^/V@Y"CF7LT0#YFL\9&[[XVB8>$:JBX<@1XX8+Z
MHWX#;!F5<GNX6F0 =F^+0FD93/6LWSIM$PJ4P-XRC3%&1!)#R88."7FO=SKZ
M7:+:$>]AP$0QO O@'+2$Z[1-C'<$2ZP<LP1*IRWG:VUJ 1<^!C@#-X9[!<ZQ
M#.\$.(>MXGJM$Q<&;)B"%F&(@7(60571 @R*L7.&NZ2= #Q'L[P+^!RVD&LU
M3BCA(BSDCDCMC<%<$^$J2J 3,;NJH1G)O:+E:!8?#9:R]DF-.(27SR6$(:H1
M51 ;8C3P4%BQ 7/8,IQU1.P)3>)(01P9KS7/%T]BM<)?+^.TPD=)">$=887/
MOD^4(!!+(XS#1 (CM;:P&K,U_F05[,XH*#"&X9V#9*>N>?%$(I&F09-"[YUP
M #/NJ\+B%A*ASO&^^Y&">RGVHQC8I> _3&:3N^7=7M$_>R;!Q'(9+&UOI<5>
M>TH-W8S=N:A2.X-=8HX68-8.&SN%P.B/PQ!X^DR"%6(H_"\I)T1;+"6H%K=@
MR8#SC$UJ!0(1;.PKIOO9 AC6OA>I<-Y/9NF[17JW[Y9"W2X29#UCS&H7%DNN
M9=C$:U-Q "D1LY!$[5C.R.+H6"9]H;+BR_MT-$^?C/N7/)O/S2C/'XJ2!7<%
MB342'1W16Y'>5#,3YJKW C(#&33K:C(6 6G/.YE\^^C)^I;(T9MQ-9^GJVWC
M]AQ?NS;GA]HE#$#%!#1>$0X-EXB82O\CX5RM<@QO%E&="CSK3@P#5'CM*+K$
M$&><6$U9;QS4#FWX$#8\,7D7AVO5]0G'[H7R",Z>$R1NSSOP]K,?6DN$=$ S
M:@!P7*D@X17[.:=:U@HQJ+G,5.621JMR264=WS"$0ENMZ_CFH\6V[(4-6B=0
M&F$-A1Q31CUB0%%=T0,TZ+481?>IN*(DFG7-W:,-DA>C2:^OT_%B\BT] B=;
MVR828$*D4XP)CZ6&FK.UTN%AG30QCN#&*\';14D;O&T+(W<!L;?S178W6A1Y
M8!YJPN-ELZ2H\@2,M)P "04Q"G)3C9X*&;,)&F"Z\ZZ0$<G6DZWR'X-M,BH0
M_?87=N.<)TYC(#!"'A/ ].J,F#B+):E54*,;VH:3UAAX84'8Q NFC#6!3=*0
MBD<&PJBJPF]CLM=&24N9C)MQO,M#@4TUY5_2["8?W=^&S?)TSRGRSN<3PRP&
M#E+KO!!0ER[NBB;";4SIF@&BJ'/)9^WSO%,<K1+D/QWASJPO>Y]/O$8&:6VI
M4Y!9CQP'U5QTBM)>O67=X:@EN6;M<[0>2N853.;I^"\WV;>?YXO[O(")*'\K
M("*>0B1\EGSYCVU@6'V3,&$9X4891)3BTDGNJXD1E#/N-:]*QV*/%U06P[ON
M!.S?[Q*P?Y]@;K0G7E!'"#&,(^ WQ%%K>KT\^*8$W)AW9WF"#,I4NL(Z8I7S
M!CJ&*@X0+<_,5=&7==&Q&&+N&&[;ESZ=4>&1<5JXYPII7J9Y\4?8<N]R>!S?
M8YBT#E,D$=-,! ;#XGQS3;.'O-^T<MU#KWTH[$SVV:48CH;>XQLOKB_S29AF
M]Z.I'DV+;+<7USO&OPMU1W66<(6A-01I:Q@$0'DG8$6I(RS& A[^ 5VW^.M#
M('TMOY_2T=3-BSU$59[MRVV>+6]N?9:GXVDV7^;[O$5UFB=6,.J"N4&#S<(Q
MA,Q;5U%N/8X)W!J@'[@S['7(\[[05EV5*7GR;G:99^.TO&#Q./*#40JU^TB\
MU1 *!1$7P;SU11YIOYEQ7L>LN0.ZXM0;[KIB_,E.*#XO[^Y&^4-A'Z_FT8OO
MW_[!!8>6:"_#7L\BBR'=9/-@%"%=K^#PN1]<0$&HU8A22H0E !MA9,4CK^"9
M%1R+0DE+!Q?-.-[+P<7G8-"-@EU:Y]#BZ;.)DMPIQ0P4E >%J@CVO**%H',K
M5]>YQ+<=6$3PNU/LK(?UZVQ^GXXGUY/T:O]AQ:[G$^.%M0PQY;V'GGD@P88[
M%/I>TSGW=%AQG$RS]KG9E^5;C?<R[!)W7I[:_7 BF 7(4,60YLX'IB"VKAA/
M,=6ZUQ2+'6,D7K*OUJE(=IZC+UQ((3P+>ICX\)L./*6BX@ +,_)/7_@Q"U?'
M8N@+B";-P]9GMF+/>G/T;E:5>0I$K>E+BQ!N-;?IUTU=PW1^L5S,%Z/956#G
MVBFV!Z\MORDI<CM+B2$6 C#F&7#25OP43IWLX'](3L_:F,N&)*LW@?WP79XN
M"G;_YR1]%%;;P'_QFH06![K%;0])-"P.ASFJU!2!0=R]*'.Y0OTLO0E&WM6?
MN&]#5$,!_6RT(<-.KL-':9Q:W]I?P@TUCFAO+&%:(TL54!5OC&+]'!1\MS!N
M0R9M']:'WXK+F.4N0,W+Q$GE%<UM)O!1_212.6TI,!XK!X3'@:>HH@]@'^/
MJ7](<':8ZT,60]&->]7_\QN:']-]'OQV7Y1 Z03CW&D"G0R[6JNEJ[A)+([)
MO=.X).V?IG"+HNK-9U65\EU-SZ?%?=]/1E\GTY6!L_"C2?[OH^DR#<\M[^X+
MK,Q_G:=77S(W7TSN@DK;/'&9I_>CA](#>)^F^^SC[E^>X+!^&>>%AHP8:P&A
ML!(^\<#$N$#8\%P@G<^)P4GL#<\3]\=].@[:8Y6%XGT6.M[G]>MI! D1"F%L
M@=%*.*2,0K8Z*216P)@;G?S/&3,0L1UMPW].9_,PXF]A;5>ST?1A/IF;VR()
MVF3V.)$_[;EO7KN#A!JC+,#!2I1<.XHH97:C"!B*V2F*[PB(G7*]"QS9]'JT
MG!X+HB>M$V2LP%X@:*"&3KEB'JQIH1;XF)N&\D\$M<#RTX>%[?C^[8>%,4<5
M8Y SX0!"0B*EUP?N4%)5[S+"N8>%20@<@5(1+8 2"!&%1<4CKZ-\D0,Z<&\%
M)2V%A37C>%_&_9;A7F;YXCJ;3K+U';T=06,->T@D<480!101EB./*2 5_8I(
M<"9A0+VA).M#"@-"X<[@L\9])$YK!!4-+/"."N(4=+CB 2;G$I#6&3*:(^\H
MOO?F_UZ;02\'?3",;7_#!%!" =9<08@=\=BB=7+B0"T'J-?<\(- 65,4O/1)
MM\GN$RJVUV58],/N0BS-%]_F_2<P3'8F@A4$! %!/(":]<X%:NU@#%0C+U.>
M[>+<N90&A?!#A89B$7ZXD!&@SGM"  4"V+"Z,40JWJF>*UB>1!EWB;=CT-ZR
MQ/HT%A;Y<ERZ8O;6)#O0(BF3%S%E.0P"IDP*#3;<#3_]=XC(]C"QQ72(E\$Y
MALF;L)ZIP%/.L)=0&V;\.EP/&F]93)[S =Y=[WO=[T@,?T8&[0\W09I#0AQ2
MC%,I.6$>55L! YCYLSI),\QU&QO43%AM!V"^2M/?,/#R5?M$>N$"]Y27@AIH
M$;1XPU:(:,RZ?D:):9J"KTL9]*5.MP_[\VAZ."G(H::)8,2C,'NDH1!YCR4'
M<#.+C(X)\QUNK>S>5%[+[.\+<"4_7I14V0.R;8\GBGC#O*7:*:@=,PS;RD0V
MAII^D\QDB]%T&'$$QR*I!1[WJJZV5.:Q:Y&]FXVSNWU'T_4Z2"035'+L-476
M:0.L-Y5Q;3BD,:JK?ASW\QL*7X83L!*ELMIF?F\[X.DT^[VX0QFT;$%(1<<J
MWN\Q0=B^'7#-+A)NO&+*.<,H<4##P(Y*=5LD54SF@?I1TELOR+Q1Y'7$^5.K
MO;!7^93>9WF0S]&5YE[UD0 //904>L0QQ,8@[BHF6V=$C/)[RQ'';6N]6,:?
M+%BO]#^]Y5@\@U1QX4=X#8,D%4,"KV.S99'@I-;18MP6OV3AE\ T'?KYK>'^
M_GGCQ%FDA<"$<08"&85?$%34*(=[38?5^S8K2KPU]O%1O'X3/M&J@0U_SVXN
MTR"SJX/P[.G-B2ZRY%L'-90* 8P\M>OH=Q46YZ@*1\-W7+6![6$*ZFB/Z8LZ
M;:/'NSGCT?SV.AAY\WJJM7%'29CSQGI)D"-%JGX*Y2.%CM?+Z_EV3J5:TZM=
M,_KX&R]/SMU6\*[KRGV17J0>X#IZ7<*T@U@%DY02KBC0FB!8<8MP')-\J;$O
M[$UJR %)YW@L5]=G5A6JMP]=/[P*L9U=;2^Y7A/2G;XU<4(@K00E4'-/8&!D
ME0=. :BCTKPVSJ7PAI$])"%UOV4M#)=-U$1:;KDOODXG-V4_I]NS%L.RDWF5
MLOWPMG5[@\1I!J 2A&H,&+1%-DZS9C>3'-8ZR.V#PCI[AQTM$N,-4=128B3D
MPA,!JP"H 'D,8L)_AK^?C95[U@6/3SUM5Q=;Y^]F+Q;;BUFU1_E7^A@H-3_U
M9=&V)GO8.3EH#?+ &:-\6/3M2NC$8Z3E45=&=Q@0E=6SE9\ON/XA^[;.)[VR
MF3YETVDPB7X?Y=MRR[39?>(<YD1!@0Q#BAJ#B9 51X2.2ASV9E5#;91D)Q?(
MT?9MD^&V@<'$>2\,X<X)%FPMKZ36H**+.]UK2MO[TM_R>3'*%]V#[33H.!::
M#>74"_Y6?P:9MP'$36<)YDJ@L$I;3JD.FTD/N:HHQ<;&E-D=;KK9MX7&8X75
M#RRO_GNY\EA\R<QH?NL+SULK$-W6<8*!PP89(3DWTF(&J(45!PR7,:E>!N0M
M?6/X;$%2;V<)AYY+#S1UF G#.2FXNZ:+((EZ=8RNEG W^U-EQDGIU!O1XMLG
M?UYFT\EX<L)0B+9VFCH(TVB.L$5AVA)(456>D"' 4:U]57<4EFQ^J.M2>O%T
M AV2QC),(2'<"JRA6*_%#..XE+P#O-,8*^ M_J,XAIYZRGX<Y45%ZF\G3R'6
MVER5GBM**8- 8X:T83KL]PW#1G$1].AIY^J[\E)K:6,<2!*VY>F$(JNL]YI"
MZZ W&)EB.[>BC1C9J^NWY_39L=+>,G'CN-M;\%)YS.1'XR+UZL.!U"*O'TZ,
M4P)JZPBUP&(IO-Y0%1@DSNS.>I1<_S][;]KE-HZL#?ZC&>S+1ZQ]/6.7/7;V
M[7/G"XXJD[9U2RFY):6KLG_]"TJB<K$6DB!!2EG=?=QV)@$RGG@ 1 "!B-<Q
M0:E@#D.1L]DY#CT>J'; . T1BNXX A@ ^B092'('1DB3%-6>9$DK-'/QY%\1
MF^^+AU6AOBV+C5.C%\OEXL_2\3B;$^-\XU F88311<8(6BTQ1)RJ2FHE@+YF
M#C55_*)G=#.G$IK,GF;=>NFO7K<(@") 603/6F>\)<)XO9,O"BY3+O4D57_,
M9-QTM6IU V\N^E01MB\2S>_3R3P78G43/VQU^%=GE[PN7Q.4=A$^8CFW"#+.
MG!5[))U$*34ZQFZ%)Y-K,1J]M,]*468\\HN'Y=$E\]!CP1&DC#5Q@<#&< L@
MEZCZ.LM\UFQFV<_FA]'SHC-UY)H.7RX$[VMDC3K2(G 9#8XR:SZB&@OI/ .\
MDL\#-%B2J M;3;N!-]L]V/A]'[^^-$SW95@^?MU>HWQ6]?8$KYIV519T(1$#
M&0>69PXK*D6U$Z.XAU>6K3&9%Z\OP?8+]Y $_%R4LW998[GR:,SD1_S=^K$A
M_8YW%'P4G"FH"'520B.]\:Y" PB>,MN-L')\#O)U!O:0U'LWC\HH5IM2+[98
MW2ZG/XY$'K7H)7 (/$< R6CX"@:9T5)4.$!#4RY?CBB&(R?IND%Z&&,MRG ^
M)]BQ)@%XI8C&EEB)$:-6 ;L?4]J)Z[ZFUC6U.D)Y&!X]'P-?RIPK=Y^*Y6VI
MUV_UCPM/=1)-!R,M!-PCAWB9-P.[RG]2V/,4KHV]"&^_3.L0]4$]AF7Q[X=B
M?OOX\>NG;:6]Z+7O_G93+$^ZHZWZ"](*+K"7CFO!M?%$V@I^19!(2?XZPJJW
M67R'CC$?.DQE>TUS^I]B==57FBAE3&M!#=?28*LLUWBK%,U8_-EPP2N'2'8N
MA.5HFZ H\I ;5%[Z5@A3*.1N,M0<$9XUV_-@06>UE5UCO+>!M>4:LUJNG]$F
M_NLU9>*/PN?R1N*1@\ 7OP]&*@,@]-YR#RQQBKL*!4XAN;+"7AWH;I&.8N^:
M/WHT\NJ)0#Q42@I(%-.6DC)WJJB^NW3RKD/[+77U6M.M,,ME27[YOEAN3(MR
MMBL/<<Z$ 1Q\/C H++626^D4-D1H6Y8%W\@F'..#!0&,?3;H$M7!&'/V&/](
MBP P(\HAHHVSD$KO-#.5?)[9*YE%.M+Q.<:TPO1:0MB QE0A;^+_.$(845N6
MD]]*C;&Z,L,T6??-H]B: 3SD-LB9]>M8D^ 58$Q 9 75&@/O!?"5A!K#*TN$
MU_T2UA&P0U+G?;GOL#R[G)UK&H"B-D[HJCSYH!X:+WPEL:2"7EE0=KKB:S I
M =]+N?$!;2D2*/-$8NK*/6?!*ZDD2?*IFI?_N, )*!G22[KWH8D0B$C-$/0H
M6HS8(E1)AC!(.<0>X123HMHZ]SZ:H3GH$E4CMO!DNP =B_.F9G%>ID9I;#FN
MC$0)N,V:?_(2IYDNT1U-D,VS#-@I43;/N@G4\_+J--!0,&(YH1I5^$JN34JJ
ME!'.4!VQHFFP37O KSVTD&J#C6-6(J.9-*!,$+!#0P%3+_?#9>](]D._SB!O
M?9'CP^2OZ?W#O;K[69XX/Y1^P>9PN;A[^:4'N-2H?>"E14!M]%2,HQ!&,2C:
MRR-AUD*/ET:A/I$>S:K9>6BJCJAZS)'2UC@ A=5E+:8M#HKA-^ "9E@S6^/]
MMH*[@')EUE6E1+0C5)S6S7Z3)5K,29D9+\1/Z(>+72/?>AT]G=#L>"Q4_<;!
M,X6$-)!!9Z4&U"I9.>D:8G3==8XZ"A_J#>Y^B'.L\G'-EB%.PUQX!PC 0"I*
M(E)5E(3&$J5$$HSWOFT?.JY-GS:XM^;.IX?E[??)JB@'QJ8^Y;F)YFB#X*%&
M3L2E&S+BN$$*TFI2UMRPE+0EXYU<^F9*5W#WM"KUD% 5*020E<JI."T3(X1U
ME>^A@<<I5=?K3SB#9*#N0->M$Z0V0[T?-OVV>%9YPTZ_1D5%N^Q09'3KOH+%
MUAG.E;$2:!F'(4>5+:>))BG7JT<^2>5D5S?H]\2RHIT1'=L%3R0VW!M)D0 0
M19A,]?U&RB3V--^!6JPGL\M?X#K&?!P7;*(O^2J'\[7<K%$*>LV<BS,&B,LD
MLO%OVXI.2'CL:P7V]2=A64YN\F-:#HQ7>JDI\?D. G72004Q]-Y) )TPAE0(
M*)X4ES9>AZ@K5ARX]]DYY*V7C4-3T,V?BYLR%'-2)ESZ6<P_SH_:(S6;ETFR
ME87<"0&(9U82Z?%.&NDMAU=/H"XUONA= 4/L,M?</ X42J\]1) 92[A@V@-0
M24(43 FS'N&A:D_<Z0#97!SYM)Q&5O^8S'Y)9/1Q6W/]V1 XP:$FW02%,%<,
M6AM-,,.U8K8,8]@BP3Q,2=,XPE/7GCG6(_*Y./C<\'T_G?Q^[&S_Y/,!,X&\
ME$@;@1A%BF@%*]D,3]I6'N'):L^LZ@+BG%E:CD/1VCP/P&HMK,8,0FGB^N[$
MKA9:E%8KFF)5-3\>S>.:9V)7I\#G\<^??=\FN/3R_6X9AS#F-MJMF').77S;
MUL.*_P2J7B1*3]=/=P6]MEL>+^NVGY#S5+,@(#:"0>ZQB[S27%"O*FFMJ)>_
MXZ)=I!0&O+Z8VAW0_6S(GJ5,TRX"%,!&M\Y85<)$&<*(5U(A0U+H,]Y-_H[I
MTS/H"50Z6%;PX[P3CJ7W';1VEL=55@"_";U5CH,=#@(@F]5?NG#R9==&!NMD
M<?NPBS%S\_4F%/+K8GD_>1ZTVL!(.3)(3KWE7(!'G;8!>>8)9P1Z1QU5'&N(
M","&4(\8 K6"$0^9(ZO*'ED5M__7M\7/__NNF&Y-D?B7UQ9(_%'8?J*)W[LL
M<]S?%7_]O\4A;_3HL\$3PZ!#2 !2!OA)%)?$G2@"T>$*>_5]IM>MGA?=PES/
M&VW,EDKF,D?#$9(\?R0(!KC#+CHVU"KN+>(>[#Y:6FY3G,JQUM+IEQL)Z/9,
MB?_O8;*,$,\>/Q<_%LM#L^.)I\MH/4J=(QH9A UDF&I9B2(1NJ8ZY+US(PW;
MGFGRJ2JQ;2?K<U/(BV<#E9AP9:TJRUP;4)9,@948AIN4V)&D'<^+GTM28.Z)
M+2I^U]TF:?9L<J@ZR"_/!*,1= HX&[]:<<D-+ M3;#];DZ34O6--)MTO.U+@
M[=OZ**LX34L):ZTUKQ\/&"H!I.!20LQ(7"@))I4P2"99)2-*\YS)$$D#MR>F
M;&7UTUGQV\.19&R''@O:<\@M5EXKZK5DR ._^W@%"$HI0L_?"C,20>V5$9^+
M;]-2M/GZM\G],?/CT*.!,.4!HEPHIPVS4-AH4>V$B'-A2E2]>)/K2P<H]TJ5
M=_/;Q3+.:!M)-U443!EQL'PTB[O3S#G9,A!E@"KOA4>7#1HI-2.V$A%#F;+X
MR+<UQ72)<Z]4NIG\]>XNXC#].KW=?&R-1>E(FP AY@9YYX HX\2U]%#LQ-+&
MINVV@;?%GVX@[I4YZNXNZFJU^[_WTWD!3[+FP/-!&@RY<I1B0+R+X&A6+;\:
M2962]0..*'%1#L:DPYN#+2;^]>/R9O'GH2P>)YX.D(GHXQ,#)5-2<L"YTWOB
M"YDTMXPH'#8C4UJ#FX,GFR7SX_+3<O%S>OB:X+DFY:&$5MI@R:R#UBD=S?E*
M*&ELTN7V-[-OVR'".6CS:;%:3V;___3'64/X4(- 4)F#TE @G65(,\E(-5\:
M3'!2HL\11:YFI$P*OCT1IISWU+*8G*#(\T>"=1ABH14@@%%J-!:@FAR-!$E.
M$1Q1<IY^29& :$\T>!\5-?OT?3$_O0WW^K'@'8%""X,(E  KB;VISB ,$2(I
MA<&;V:%-1+4G2NQBCAXA^OUFNCY8MNW08P$S*4@TLC7'%'E! ;#5.AC)[9,L
MC3>S-9N(:D^4N%E.R@L\7Q[O?U_,CO#AQ3.!,LD]+TEL!8>:1D>+[3[;,L-3
M0@1ATF[L)9$A!=*>)P?WU^WWLM#8B4WZ0X\&Z(@%+GI3E!L'/8WV<37#6>=X
M2HH_^&8V5SM ME<WQ#PL2W"VQXTE@:.N'@Y=?#K7)"AAK,*&"H0]9DA*[*KX
M*5OF:TV)3GMC>ZF=(-SS>4Y$. HY_5G8R7JR^^ S!SF'F@2!%-*DO-9LB0=>
MZ/C_^ZDRSI4IM'EC&ZJ=(-Q[#,'23-;%M\7R=%STBR<#ED@[@T!959,K!!V'
M^_74T*3KE.AMAKZFH]PK4;[<3V8S_;":SHN#^4*//!FXD-*H<CUUW $*J>'5
M%.D02PIK1&]L"S4%V%ZYX>Z+Y;>X*OYCN?AS_=TL[G],YJ<GDX,M D'$ZC(>
M4S ((%;8^6I>=,;IE'T1],;V3KL N-_YY'LQF]6ARO,'@Z:>(>/*HP*/]";^
M 5<"<".2EITWLY&:C&N__L_B_KZ,=UG<_O'E>T1I]2P)RFDOZ$3#P%@D.B6&
M.X(\ @P*N-TO9H#$GR8M0TE;KA=NKW0(>E]G-5NCVT]7MY/9_Q23Y>G+&<<>
M#XYKY3'20&E'.-=>.ED)H[%(*IF>M$-[L0SJ".J>H_&?/L_'GQPS?8\\'8R1
M!$+DXN+JH-?00+(? N669 IKWF9@;3=(9R'-]N91?=H\>SX@R53T\KQ%& #H
MB370[.=.2Y)LX:2]WBLA3GNL^T\"X";+LF+;*G[C9E%]^?Z,V8E>?TB-_$3'
MF@3CK:-&>NBIP HZ"O N6QWG.+JP=0B=1\HZZ8F.M@D<<02ILY&9W"!D-;*F
MDM-:GE+F8ORYB=*UO^@'Y_R#=NB,WEV.7>:XH)Q")V1<6J-)1LTV(R[A*EII
MM7):]R/E4_8J%1>+N^GLH=QLKS*_%"OWU^WL(0+N(U5+9_=AJ]>/7W\A5ID7
MY@0VW;XH  ,H Y*7N? <5IACJ"I$):%)1_SCV<?HCEA'DY8-H(UZMF,ZMQ-%
MTX^'.RC+L9\@>H]O#5@:9 2,QI9BVEKLHY)W.&OOD^IECI#U0Y%T,5:%#CMP
MRD /NRBK(3=F_U/30 4$@$DFE8P^)D-, 5M)+%12(H814G@4W*G%Y]8JRD5*
M=_]CMG@LBLU>Z<=-/=L/Q9&HX;-M@L/1QC7(1P0Q\<93 E EHQ4Z:Y61H6C8
M1N6OW8N. ,Y%HL]%-)RFM^OB;O/%_YQ/UZO/7_YYED@GVP6A#&=EK5KLI-$$
M4&7I3E9#$,U:)N*ERWIA=.H2Y@NQ,M]719?[,RGWKPA$4&V(-41:XY24WEE6
M(8B)SEJ=[V_[L5_M70C_MX4Z^B/_MO^  1%EQ5]#N76 80OP?NYPD*5D[AG_
MKF)^!G8[!%KI,)M=^NIC/Q>WB_GM=#8]EPVX60?!.&^MEHY!3C6$DGA8F?O&
M.),4C3YZ!G>^ =8+Z+DH]UNQ+I/;W!?O#]>>/_A<8!Q+P@2TVDO#B$<.5</'
M"JRONRY>U_I>=(=T+M;\JYA^^QY-:Q7!GWS;W?K\^/67L*,:4U;3K@+3VECO
MF446(ET>-3-=(8(M3G&W+V_RZIA[/2MC;/34D]7TM@-N;OH)TG.&%"(6&1Q-
M&>.0)Q46UH+KM@O[8TY+BK;1R:#\M*516]S]BMC=_SZLUO>';Y E]A@BY.5E
M2R*D\='R=8SRO18\M4FA37]S-J]V!IY=C\G3?'X]UE-P6D#C!2RKV%&JF(>V
MV@BVVN&4/:?F]Y?R%@X<>G[M2"=#>=*;U4#-[W9BM'"EC_00F/)6045HA!5
M(R,&;B>_ QBE;-B/OX94S^9H/SH8E(--&1<DMM1B1H4P&,5U0 *S<P %9H9?
M=WW%S@E0AV -(1^*3CL,&A!JUR(H014E"F-!D5=64@51)9_W:?> _Z94)Z#G
MCY%]_>]/B]GT=CI@.=XN@V8Q(HP)B9Q6V'C#$82[D&>I;32EQQ/POH']L4W8
M^ZN6(5IECNAH@G$!?9S#('%N)[,!Q%Y9=%2ZZL^,XS1X\X_G@8MI=SEZM45Q
M\E4((^NAPEHIMRU7"Q6BJ-Z.;]\A[V>6E1:UMAOU&(C@3FG)L4! &BFQWMDL
M$2-AX'5O/J8SYVA,>Y]:Z']2\)/I\K\GLX?B0S$IJ_R6NTK#S0G[KWDJ.[RJ
M,2^<:A84%9 @+2G6 %(GO.1\9U8Y &BMJ^#YI*TS YQL%[QP"C /(Y>]%8P+
M+$0E+\;DNL=Y-TQ8](?W0"-:K59%_'-^]WXZ^7TZVT3$['Y_I];[)A_GORWF
MRS)F9KD[(%D-?3.NCRD!1 )@K*.EISVEF)MHD6%G&-Y4!ZL7W=*SM*<4]G'^
MN5)1?. 7C9V['-?9.P(2!+*X3G) !7$0 BE]A:/6:>GS+WNJJ<VP8U--9MWD
MVJ+:RZ<?]W_]KVFQC.___OB^^%G,SEQXJ]=!@-J)Z'=%#PYQ900E4.SQ!PXD
M)6V_'&;F(]$Q&G>II>P<?;Z _BK&V=MIC?H)BDGND)>8(N2!%)8+N<-","L&
MNR.4DZ\=L>48&7O00W9.OIO_>%BO-J# LQ>)3K0*A$/K<90-0 \-]HJ45PVV
M<BI#DBJQ7<X,V2TECA$O&?XA:89:T6S7*A@/ 024,L X\H1X@F E)P N)0O^
M^$^2AJ-9._B'I!EN1;-=JT"Y0LHBI[GWPA/E1/3#MW)*!T$*S<8?8S$<S=K!
M/X"S\0P9ORS^_5#,;Q_K>QK'6@=$0!EG)V4<9=881<I"\SNY 8-9K\D,9;2-
MP<GH2$%#>AC[[V[E5[QJ':*81I7[D=&X\,PH9N%>;@GKY8"Z?&\BG18U7(DT
MZ =U:I\/R/K+[^D>0GE7$SIJ =%<0JN9,&@OOP!)Q=$N<BEN39 Z?FRR K(3
M,&&]>%\C?4&G[PD0$V2]MIP2Q#FFP.%J;9("P92,P$GU,-[6 C^ *L\/BS+_
M[8;L@"&YH?HF(^[36=K7FI^]^<X31UI==!N0X=P32J B1EH<7;\R6'$CO2I+
MQK^-63DOD1:#Z:\U>]\O)O/5?Q6S.[]8OIO_++;7C X<=1WC:>T. L=*<@DT
MQV6Y)*D%$*R2R/ND9.OC961>+BPR*":7_?#\^[],9D4]3C9H'1CR1ALI.0"
M.^B=!]7&B**8#9A8Z]H(V9]6<K'1+.91]H?;36Q.E.($]5X_&C00QEH,A;=,
M8L@%!*222".<XB"-U:8<E&6)"L@ZP471B^G/TFIN,;^=;!R ]:2LD\L%H5HI
M;H2LIG5-&$VQ )/*M5TK[3I722XBVN+W];O-D'EA(9Q@WY$6P3B ()=64T"Y
M\DS$45?)QZ1-F>GJUW^36\K-BV^3,AS[#3"O&W5DN[7X[X>H@P_%^OOB[LDP
M/;7%<Z1%X*5UJC26W@B!D(JB@DH^;5S*IG=2U;@KHE8WT(\]"/HE:-<8 <V,
M] QQI[4W(!H]I?JQ9S+."YA@8/^.@*ZWM2D8H=!1#B"5'E.N;71*=CB*.*C>
MPCE;$K]ZBW]NIIFKBW_&%C& K;98.4.T(ASLI">*^JP5:RYRN[<AB5K&/S?2
MTG7'/P,.=?2!HA-$!$7&0P)UA47TCK(F#!UI_'-=MB3%/S?3PP7'/R.H**+$
M8&(EE@#%/RHY,859*_\-Q;=N"=$D^KD1^)<;_>RTI A;Z2@ U&"A#>4[.2GT
M,FORQ#=#LG;@7V[L,W., :D0I1 P;DV4M3)2J+,FA61C/4\8GF3MP+^>R&<L
M$8?"8L*I-<I%."'<#R[L:VT@7/K,-@;WHB,%75'D,R((2R+**DW.<.\1J78>
MJ$4H:Z#3"".?:].B3>1S(^@'=6?W@[-=V/.KY@$K0!"#''E&+3'(4%"M+,PH
M\7?,<VUJU/%=T] ?8 W>+!1F-EF=*^=[M$T@91DP[RF$<?0"A)39;Z@R3I+.
MMB[&R!O#>INDEH%B[8^=!OYSOOA]52PWX0D;T_9E<N;GPM9?FCM^95"<*2N9
M,Q)99XQ%*JY>.X0]Y(/57L^[GK>EW>GCE:&TE&L<_//+S7(CXF.<$_ZQB"OC
MO%Q SJ[Y)]L%AH"EMC2A!''.: E0M0_+8,U4L9?.R,'XL^A/4[E8^6&Q7'^;
M?"OTY/:/XNZI0N%96IYN&'R$S,EH 0'OK6&:0(AVTG*!D\[\QAN_/%IF=JJL
M?!/FEZC[HK2QRFS&Z^GM9/;EX?>[Z<_I*L)SGJ+U.@@*X#@B+5'>4"\%=<14
MH'(95[2W8\T.3]1>5)8O#G_Y8[&,GU_&/#:82D^V"Y002P027 A/D<6*"E;)
M:AE-.8MN'"K]]TS:I:[R!K4V(.3A!G&98) X[S T3# $F:.5H1\=5I>RFUD_
M@OIO)G:II%P4?#>/*UNQ6G^.(^?]XO8/L[B_GV[#=<^R\6S;P "UW%)<GGY)
M3AFB".YEYB9EQ[-QK/5+8KX1+G:MHO87WA?+/R?+NSKT.OE\H# :$HAY;@!T
M7AM$_7X8&<Y3L@GSO^>ZNOSJ4D>M.54Y3U^BJ-/;*/SGLN3@&6*=;!2B^,9:
M [B%T<.BE$7WJ_IR1)(F+#&>RR'CI%.7FOD[7\VIW!328VAI')K.,JP<8!:(
M"DNE4(IC?7&>RY '10,H,]? V(IVX/9'C3M)9]L&!:%7!#*A-&8(<:/V^V(R
MNGEOY"0]+WT6_2II<&*V(60P!-HHE1 <1%LYRN5Q%50@)8(I,^G83WDZ)$!=
M:C6$>[@+I _W/\J>5M%"/F+57.-U46VC%^FL+/.U&6V)E7%**6L<48DDU;C.
M8*AI^E?EQ#?I$YZ5$=_]I,P6\V[^*4+_=3&;+H[Y LUZB:XR<T X0[W&A@O
M$5:5?)"I6O)=3B7,;E2]R 5W:R_R5:'Z_3CU1=&,38T["BRZ,,H8!QWSFGD4
M'6:WDQ!KD51_)BD\^E((U3?BK3EE)C^FZ\EL^I_R3'?W41\>9NOICUE#4C7O
M*7A/*3% 42:=5@0#J<%>1D)3IJFD8]-+857OD'=!J_(SGDR*R;H]K6KV%&Q$
M#&-G"15&<2U+PZN2T7"6==/@PFG5#^2Y/*A/T8N\G?Z8S-3]XF&^;F-]M>TJ
M.!;'F9=*0%SZ%2:"7=D$T8TU*0'.C4\Z+XR$F3#/Q<+]^-EXB\\2\VS%.D&Z
M,RV#T00PY2*J6#/HJ/ $[B=S:%+6SW$?6G;)LFY!'LB3UXO%']N/GM^YU7IZ
M7^:&>X+K"EUX2P50W'%:)OLBF$'AMR5Z#$3(PUH5DGJ_**,GL\G\MOCRO2C6
M_U@N'GY$FM5.YG2B>1".<6\YY<@K9*--IZBLI+>$#U8/98!Q7YL(QR_!=(7S
ML->AMQGQVER%WK<,'"E(*(*22Z$8(0)"7LE+9;U*TA?(JTXH4.M2<UNHLU/K
M::B5IR_;M;#!M:D3S8-F&-OH=@(E 8[0,H'13G(<#;>4N_;C)ED:#X[QJSNH
MLT4Y3Y;+Q]*A+'Y$V[VXVW[S 8'.QSTWZRE  S4U1 -EHTVH)%<"5WA0+[-6
M>!]DW4R@R.LPYEZASQ;8O#.6/W[=?WD;'C;I)E@.B52EH4( QL*5EV4J)*R2
M*1?N+F,SO3L2]HC[ ,9<KRDT&5>*6BF)UKHLV$:!K.QD0B5)J4\S9M;U;-IU
MA_B@^4-Z3X>IJ):8H[)(A?2(*&H4J+#@1LLK77@[(DA2!LQFT ^9-RXM R;F
MD'%"O!2$(,J M5Y5<CJ/![O'WC/%NN5 @Z27S? >DE=I22\Y 588;;! 4D-G
MN&"5@T8(8=>Z<&;G53N\A^156IY++Z2C@B!M%,/(4,-5Y1!1I-1@E\:OC5?M
M\!YV+[?+U);::T618P(HPS@M#T>K>9I" @9+M779AG]'< ]I]7>;J%(!20F6
M3(LX:S.GG;:5,4LYAF]B5[<E$UKDIFR&]J"^Y:\EW9MZE0>*P@/FE>1$..3+
M;&&6 43V\K/ATMWG6SQ;,Z*.,YF,>+ZL %71KIOXWC.KY:\/AS@DJ>(,2>J(
MQAAAP/1.*B8T2.'1F&,%^U@<D]$=AC-FLBZ^+9;3_VST5R.5Q+G& >(X'*34
M3'OCE/6&@6K>9YB+*[M]D:+VDPSJ -ML5_5^3J:S<O!\72Q7DUG1(%'.N::!
MEX)JAJ)7S"@5"C)6'8V4U]:SWB#-S:8T"KR^K-<MTI>6>@F:N&X[(@GE&Q.!
M$E^YU%SQI'K)(]S&ZI%'G>";?WOAP'KOI_/XL^EDMLF85X)E)MOKH.^;9'IH
MV77@92E%9:"):&G,'>2$58AQ1U,NE8TY1+[?C8DLNLC&WNK+G\H_K_8_VUZ^
M/B1PK>#BQ*Z#@TQI#RV SB"JA0"D6BVXB;/ =:W+^0CVFMEY]93?!VF8X>%T
MPX %APQY*+TGUI;UT??1T.7%Y&L+X,U&CJ.>2@=:R&M)_E+LO!G_ZG<2K!)2
M4 JTP 19YX@"U4$>1PBG%),>H<4Y&!=[TT@N7OZV6!=E$9QBNDG<UHR/YQN'
MN-)XSLO;](A1B*3BS.VD%@;@E*#?,1Z #<7#SC71^O;YB5RB]<C5HI< H8O3
M/N-682SC_]23@2.@NKJ=Y-PLZU\EK>GV:W;1!BRKU3@ JP@KLY,*PY46-D[7
M^X%#O4E92A/S9E\3O?K01:Y%=',AONTB>KYQ ''>]AA"JZ&7S"J+1 6H +)>
MRJRN[II?X?36FR9R\:\L9O $UOZ[3Y#N2(N@. <:2D(,E1HY(QVBE7Q*F)1J
M%8WS9E\QT[J!?Z!\![]-ELO8T<^K3&T@K+6 >T<@ $!BA(S;IOYB D&H:RWV
M=4V70^#>1/P>(OF.BU&[;0!*(.JXAIA:9C1WBNI*%@9HK30-EY__-DG+BWXQ
M;V_VOLSNN[T;L(WD_KC<1M[>+.-J%C6T.IKJIF5/@4+A.;8 8ZR1L)@Z:BL9
M!4BJUSZB?<X>='Z037WAGBW^HOS^=_<_HCR;TX?OD^6WXM39Y>$&@5(D#<4$
M<*RUD@8;7J&(551;SAW+;+-5?R3K%.W6\]3-XX^R!MRG(D*X26CW;I,X+#I[
M7R8',_'4:!4\!E03827'6$CI."*T^G:+5,JZUGA/\0J8TCWD QFF9<G!VVEQ
M709I'*) <@($-H!10:-OL O]14@K5&NQS1=POE'!X_;/DI<ZOOJ/AB'G!_L(
MD!"ARE1PC$1N&Q G&E[AP.T;R![2@A(UHLV[ #M[/%5E&+5FV\D. C)2*A77
M1T5A=!($Y<Y6TDN5UQ*Y=*IUB72V^)"]M?1Q&4'YL5A-9F76T_FW]].?Q=W6
M8*_/NC;=!<ZP)$H3!QREG$5[G[(*&>S<M5Y0[9*#&7#/Q<@G3W#^E&W\X]=7
M>Y7'?[.5\@1'NWE!4%Y9C(V.%BBCTI;5QW6%'G(RY:@LL638!?%V$%T,9+)O
M(F^ORV GD'.MC*/$88KBFH:8W+I*"G/C6]6WR9,<MXD%=::+ +@"3C(/N#&*
M VT<8'L4B$PY2+KPO>?:_&B8,[<E]-F-]]-51!N1L&97P7-G=!G0+QP4(EJ<
M;%=X@RD"D$TQIL:[M9B'C/VHH*MSD;-5#Y_J=)XB7E==!TN<@108#QW'1%,N
M)7M"@:1D8AOOSF4O1!Q()9T0\UG=OY<%$%HPL6Y? 6#N*8RH*H^Y8,9$K[N2
M$QN2<N%KC"&2O7*M)]#[M\'_L5C<_3F=S>)(^;C^7BS?Q2[FWZ:#VN#/ONGI
M<[9H-JH'W*B?0"3QVG,"O3=2 Z%M'/X;S3!-I!FPA$4M.>J82<TZ"DQ@$,U%
MX30&5CJBD705(E29K$5JLZ]-/9%GD5$C@\X>HXD)&V8VH89Q")#6F$0^: <9
MV&WU.,^1JW7_H!\\OMQ^+^X>RI*$?CJ?KHO-UN=KB<Z5Q:G?2>"6*(T(HQI&
MN@(@/9(5$DRKP8KCC&X.J4V9UR6S^M)%RXV U7+]C(WQ7Z^9&'\4/L>O.Y8@
MZL7O@_- <DH)MIP#RKSUU2VY" L4@]WLSL"?/C2[2,>X=UX<3:KRZHF@B3;:
M1+=*4DB%Y52H772T!U;9P7([]<B-EHI[K?96 /:I^ ^1X?</]R=5_^*9X(0D
M"!I/%9%6(2S*[%:[;Q<T*6/O>,W3U@I<= -CKQ28_'6> L^?"4(1;16 G$C)
M;5PDI4'5MT?O.FOMELNB0 *,&=/-'%OS]..'R?\NEF8V69VML5>_EP!!N37#
MJ!%(2, !<D15.%!)4RX-)X7Y7+:IT;\F1L#(I^__;7)?G$_AW*RG$-=XZJ4P
MS-$("([C%>V*)7E(K+UF)ZH7VM2G9@?JR$5/\[!:+^Z+Y>=BME'RZOOTQ_D$
MA2=:!4^%=P1+;S1B!@(CA*CD='&MN4H3JW=2O"[=UYD"1C /OJ^3JK!&\T")
M H0 [HQ#$E$:A[.N)$< IZ3.2@IWO/JUN*T*6A^$GMA$KGGWM7X/@1L+E=<H
MNLR^'*S2&K,?I,Y?>112IUI?Y-! MCN+]XOE>I>1]N/7U^B<F,Q.-PP6$XZ!
MEEY9S0CS6%9Y^CTRWF:MC)#W9EH?E'A]D[%+[ <]+?OR<'\_63Y^_'KBF;=Y
MD,8,QTQB@Z&-*M-4$[V[$.*CB6]XFX.T(PO1T[JK;O_],(W#:CMA;C[TKOAZ
M=/9\[H<<.SGK^ W!$0!X=&GB1 VMQ)A36[DZDG.9$KTS=H^P)P(MQJ"H;#>:
M3DK19(.M84^!>HR\TA9:):!FD!)4Z4-"15)NA(R5N(-1ZI<\N7VJ:B34;;@3
MUZ*W@ V"EF$%++:\S,-D4>652Q(=\RND<.\4:D;5#M22BZ[5:G5V(^[E@YMZ
M=1Y*6F84\T:60[PZUHD_AUG/MK-[JKVJ_T@,7BO<,][WO"NBB_!'&=.^^4<I
M^?G=W9/M@I=:,%T.3!7_(R52UE>R8LFN,\/.$!SK4@VM-]HV]2#>S:-U7-X5
M>S^]+>:K$Q0ZVR8( #SQ" G(N"B3^Y9IRZNA@EW*9MKX+Z_DH$_7*AC! 4%/
M1_<2,2"T(X(8(;P@$NO*)%;.JI1[5&,]NA^+5]&?FD9 UY[/]1GC6A/!+3=,
M,Z,!H-69H;:2#);#:&3G^K5IDWBNWTP=EWNNSR.$5#L$!.2< "B8=Y6<GO(K
MSP/;%RD:G.LW4T NHKTZ<:AN<I\AVHE600'B((JF#37,&*BUK;*C>QWME91R
MJ6-,G)6)6=TAWMJ7:&AMG(P+2>LP&.D-]Q%!SB.@3BJ!924QU/8:(T6&-OVR
M:BSW1EV-+;H  0%60:@!D]!@3:"IMC6-XCKK MISPNL,:CZR(=<0Y=9SV1F!
MWLUO9P]WT_FW$P1IU4^01 OG"8AR:0BD]V(_5QM,DF:N$:V.F5F40Q4C<$Q_
M*];UZNK6Z" PZ9"GT;=RUB#C.?9R/]#B2I UMV3>**7\LULO*AG)V>OGQ6RV
M*]O5_LCU62=!2N<D$$)3:C5#6%'!]BL  5F#!<;DJ+9B2K,CUO9JR+80_V.Y
M6!UU*%IU%B %$@D;YW^ -5.$6E?=AK0*77F%G#X8D;(JMU%)-O+%(=@5]6)7
M04?3MHQ'DT!'GPM3#$7E@ED4+9"W?!2;G7C-%3("B[#>XENO@T"]=8 )PR33
M! $7%Y*]] ;4*S)QL73L>>'M104)\U[:*EMK#C=4,UH.(0>5@HIR 2OWRC+C
MKJU61\<*7O0-^ AFKV,LJ]LT(.HUA@B*:"]@1(324NSG:Y 4+W?1,U8*XWH"
M?P1T4[>W#_</L\FZN'M^BZ@= 8]T%B#F!!K#&<,<*>6<<E5<EQ,8I]S1J+^M
M(K>4G!??RN]["Y3L1AWYME1^L3#J[#@W:1Z,I\0S09A%"D+% )%[R;6@*7ER
MQICJMU_F]8#X"";$P^YLO88!>$  Y9P[H3FP&!G+*VF!ASZ!7[0QOQ;KR>PM
M3'/-@>__BFL<"(O[XF;RUX#IH_??T.A6ZHE6 5JN(4#,268!YY@JLLT(#YF!
M'-0ZI\LF:ZT"9">:!2LYL\)1#3FUEC))%*JD!0*GQ.Q<PA9H!S3X9<'H#.T<
M(_AG;!5A'G0$;[_AL>$(/MHJ($FA5T@CH3& 5%&LM]5JJ9?0U[OHDDW6>B/X
M>+/ HID;R6D1C4PEG@(G026M@GFCB@<8P1W0X)<1W!G:64?PT"DCNA_(1A%(
M ! 2E4?O$"MD=QGP)28>CV$@UXO,./1X - :Q2ET#DD9_V(( Y5TP('KSD[4
MB=J/#=SV*.?;!]A]ZN?)GQ\FT4N>3F:G\RX<>#XX&&<VX7$T30R%PB##;"5;
M_,FU&V\IVCY&G01\LW/G7XOE'^_FGY:+V^+D;OKA!L%I!HU#"%!"L/ :<+TK
M8R()$C!E_AG_'GH_[$D!.#M]RMV&U??BKMS&JD6?%PT"C_Z0HM09SC:CQ#NI
M*NF$92F'QN,-(^R7/BD 9Z?/Z3W$YX\%8#&,MG&TFIU24L4_=[YTE(18E;)C
MV'Q'.N^.83]$:0YJ5D]DX++.W3LBQ'*%$=819DJ)%L1'LW2S;^.$1KS6V5X_
MLC[="]I_OWE8ELP\6TRR:1?!P,BU: %Q9)P! &)45C3?H& 12)KQ+\C<3*''
MT6).G2*?9ZROUIL2[H..\MTWV.+WM9K?N7\_1 Y\*<N];DK UAST]3H)"DG(
MC/(:*\DYX0[R:K[E&MM6N2D[1^+=?"?&A\GRCV)=LN@7@>9WIEBN)]-YF9IF
M7[JT^8YD'Z\,O$P(&TT=:)"S1#$!A*Q0=NS*RU#VP<8#)L0(%)=UBC*+^0:T
MA\DL^O8[T<:P6YIS^O+:R3+'&7/1":5.*Z'U1C](>.G%@,>:ZF=41,F^LI[R
M9%8\?7PITY/&:N#1M*M )(021\\<1IM<6 TAIQ4J2+X!DZ9K]KQ.VMVO0G(Y
MO;7%V$:@%7=FL5IORLV782%QWMP]\M@EA^N^*R@.@#3E[J6QD#K*&?<5IBIJ
M\KKBL?NC7%MN]Z2HL9'_M[AZ[B2[^;.8_2P^Q'7W^P'Q.R!_[7<%[H3D*)I$
MU!,?/2B&,-YB6EXL$BFYXL8_PP](T9:#I2_%CFVP[&3\GV*RO/ES<?-]N7CX
M]MU/?Q:]#)<&;PL"6FV4(CZ"*#RSG#E1X0H R9JGXN\!,Z!J1SQDODS_VDEZ
M4\S['C%G7A:\C;,0XX0@#AU@4LO=.4U$U:FD.([Q'X1=](#I5K,C'2_J:[2Y
M-]-#OT/E]'L"II@3BX"TUE.,' >,[+"$7K&49:7Q&>#?HV00I8YM@/QKNOZ^
M>%A_B7+.B@IA.UF_7#H[&"'U7A0D5=0;:2Q@!D/JL>"@0E,"DY*.I/G%FO'X
MZ:,9$[VH<:A!48KV;*,O96$XUU4@6B@GM3;08  Q1%SJ"A&%44K\!TN)_WAK
MQ.Y846.;S_UDNOSOR>RAZ&_3]=PK@L,"*\XQUD C1;$O*]+M$$3 7ED.Y-'M
MM7:LG[$Q_,CNV%[J_G96]Z\(0 I@(+&..*6YILJ2:M\-.4.O^X0^/P^[W4=M
MJ\:Q#82CNUY=#H7S+PF6( $ !1PKRAS3PL>5<X>BY>ZZ,V==S&#H7)$C'@XO
M]K1Z&@V'WQ$8@%I##YTRQD<TP:;.Q19#8%3*.?/U;(2.:3!THL>1CH7G.U<]
M#(.#W8<X??"XKCJC673Z#0'*5QO&2!B><A?[>C8YQS("NE#AV,A_=(NJRR%P
M_B5!6.D8UU%Q&FOG(06Z.FE$92W@H;8R_QX&/:IQ'(/AZ5^MJ?[TKV UAQ9;
MHXP45%H'O4 [!+#@+B5\Z(*W+@?B;FN]9 TW?VN1Y65N%6L$1T@""[DD1&UW
M$J M#\IK'5M=_D01!?5.0P*]BG8#MXAX4:' G4\YWQYAD&T?]&@[%31#/M<B
M]1H/__.WZ0F>'7H\6(^E*$MB$</*G&',X0HZR2A-.3<;X6%"!DYU@')>_GPH
MHHUV=^"ZY5$*_=(B8$(XE@I3[2W1958[*2OY-':U+B[V43+QPEF4"G3.A WG
MR?-<#B80550Z! &C%@C/JM2'5G)E4S:U1YA . -AVH,[ $G>S=77K]/9-#J"
MJR\/OZ^F=]-)F=1!K5:+V\U/(T3_SV(Z7_]W?/QA>=)\2NHWKNP86Q3G9NFT
MI8)"X'B%%=4BA8@C#(C*2\3>U9'5Y]H4)OCG?%E,9F5$RS\FTWGY_>_C3XN5
M?GQZTD3)OI59'-Z8DX8!)YA!8 W@7GBGN-FEG(DNLQ.UXE+ZSF!RW.+?I,,X
M 43M/@+4@DH>1PZARD0&0R-W]^:%Q* >#GVX:>.Z[EN;+4<3FG2KAXPI\R?S
M./O-WLTC$@\E5NJOD[&01UH$I:4APO#H60!%2!D_)RKY .:#;0=DX%D/)/@U
M3WX'H.<BU<UR,E]%=94+TI=B^7-Z.YU_^_CU@!"KF_AAJ\._LHO[N*B=8&*7
MKPG,.>XII! RAA$36 O_A&22SSAV^B:3:S$:O>1B^(?%<OUM\JW0D]L_BKNG
M4?ZAN/^]6)[@[.F&08'R#)83#R"BT%!I=F>Q3$07"F9E8?;C]&%XL^A10;GH
M^,\O7]8[!^;38A:_]W8RBR[.W?3G=!59<)Z6]3H(FB*N(*?( >7+U*Z$5<N7
M,M*E1,*./_AO%/3L15&Y:&H6RQ^+9?S\E^<99]EYLEV0R&%I$"#(D"@V-M!5
MIKL"WJ<<6(\_"&\4I.Q2/_FFS)ME,5D]+!\C<O]81,7-2RAJS)0GV@7/*3>&
M,HJE=% S+6V%H(:6I%QH''\XW"BXV*5^<G&QCO_X?CHOWJV+^U.N>:-^ N46
M:DJ%C2ZH$3X.2EB9,IKR>E$,?9RU7H7#WJ<JAH\Z2[I?^%3U1$)G";40*HXY
M==Q 4DFMN+[N<C ]$:1V2$E++;R%R]M&<DPYI  @ UA<B(#;+Q+"R;Q;00-&
M0#:G2.IM[&;(CV >?"K%?. \3A=?%\NR,&*[:;)>WP%@(85$$GMEK;$>650I
MQT3K>L#"\!?/U[Z5,9+)M',2M^J_C*!F0&GD0#2X,+&:,[K'3IDKB]H:;MKM
M11UCGHO+F(B^YN(7?0>*@??,:N,Q%<1@!H6M,%-8YXDCDUL*SXMOY?>.X1K0
M(!-SBF;&/C&W972K_@-6C@@$A+8(:NFT=KKR@0U07&0)2CO(ZHLG<@Z%##\U
M=W_W1'DLL#>&&%@Z"H1;7>TI6VJ3D@XUOZ1V3;9"1XAG#87\7-PNOLU_C8)\
M:Q&/@C$-([N$@MXR1)PT<8TS#%LK-?*U+L_TO<%=:JC4SL?Y,\'J!SL>;QZ$
M<%0B@"7;Q)C'+^%X+[VV6=/>CRITNC8MCFYA=X9Z_N#^\J#I3$#CKP\'Q*V3
MUFHIRNSA5,19CNRD4E(D)3D:(9>Z5?31 /R6Z [#F5W4_/0_&_V=/14^WS@@
MPQ7@V%D>_T3(*H95)37"USL_-5?[209U@.U0%V+/LNAP@Z ]%1)2ZI2%RDOF
MXNBKI(LX#A;!GX,Y:>H^<QFV%;Z7%YGO)/( *J2=,0PR%M=\7LF'M4[QWT=X
MJ;K7U:P;B/^.PS\>]^/B8A '-??"N3+$UBJ'*B2I02D)Q48XV27SJ<_0^V:J
MR!\L=7!\OYO?SA[N-AEZJAJOSWRB^?/KZ_]5S.[4NCQ]CHT6]\4FLK;\S>?B
MQV*Y+N[4_>(A/O?EX?Y^LGQ\WR@":ZB/"]9""!'C'!LD"$(&(+/3FM8 7=DQ
M6J^S_<5I,]<8_+C^7BQOOD_F-\5]&?F[?'QW_V,R7982;??>GLF^WV+\NEBN
M7FPQGAA(';TA0,<HEX@A91V(<Z>2WE?X<:9,SN5DP!BS\?-W,0;]YQH_KXY]
M7NW!?WYV'G]BB-3O)*BR(HM@RGM)-;?1VP&N0L%QFK(F7)X',&;:]Z;3<3&[
MU$DRL\M.0O39E9.$>XX(](!# BN@C04N96_D\JR=RV=V"YT.F=[N9>Q4@YV]
M7QL';1RQ&%OIL+!8>XEMM:EE5/Q=SJM#?S/Y!),[U^60#*XY(Y]K&B!0VAJ)
M.(U^%C-E3CA920P$2CG=&&6,T)7Q-T&70[*WPKXA<ZMFH?0*A$6&$JQ86>X-
MF,J&,LS*O&%$O=_TN#+.MM1BUM"DS?[3VXE \M8A)(U%GCBG./$>;>NH,$"D
M(K4V[WM'XMU\)\83SW\1:'YGBN4Z$NQF.2F'A%JMBBC^='4[6ZP>EL5-5**.
M7_I'/=PZ?67@CL=!I+11V&@&/#-F=TL*4"#RUJ,;5:13;?J=2A(YG*;.KZ2W
M<9[9,!PP)#?\+G^RG]@77U]//:=X6K=I4-01PZ,92Y%D@D8YG*ZD0(9ES?IR
MT7SK"?'A [SK3(<U6@=H&891/H=1]/0QUM+92FZ)R'6G<LDPT76O@^&Y9Q;S
M]73^L'AX=5WBTV(U+3FPK]QR=D+L[5V!&VR-LXI)#9D2CCE5Z8M2@++F%W];
MO,ZCL?PQJBLSFZQ6TZ_3XDX_ED*6^#U,9L^K6M4F?$JW 4L%M!$",&VH<L#9
M*M48H''F2+$.&J<LOT9N9U1.+AH?#M6H0=33#8,H Y.4I<02AZF$!&*SDY9Q
M7\_]O)Q;81FXURG>63=>7L[V&Z=M/]7KQ_?%_-OZ^\>O-]/[XJW=$@,6 B2,
M%9AY1@B!?%<&G9'XHWKS==^1?3GRXD>7G#)F-8R>N'(B_@6A"@?(34K!SK$G
M?.Z#+:WSXC?3P^5%WP/I$><:0\28M-H27^4T(D(;,]B]GY'D.&M(@IKQ^,U
M_SL>_W@0.(021-/!.:HT5)XQK7>9YXBT"+_%O/BUR=5G<'XSO5QV5ET+K.1$
M., L-LR4"8E,):NF(&MID<O.JEN;-8VRZC;33RXN]E6C06+HC#!0^HBFBB:1
MKG*\$4D 30DI?V-)\-NRL5,%Y9L:\]1HD-PI"(VSLOR;\$RB/:B PI0XPO&?
MH8R"GKTH*A=-^ZG10(  WG%J!9'2>@_CLK"353F"4@*M1AC<.@H6=JF0_'<[
MLR;"5PY;RAWT0%ND,2*T6B\4)21E)^AZ$N&W]=#[5,7X#Y^?9?0K?YR4-[_E
MNP(S/)KD@C,0/5;(.()>5Y@:9J^[IEA/].OL_+D;I8WC=M<Y6=\7JU5YI1.B
M#_')[^UO@#5]4?!&ZKB(:H"M<AX1[SG;HRE!UKW^[$-@0'(VN@/6LU8O<XR\
M4D&V(?/JO0$!(ZGUA%#C(/<H3I)\A[7F(JG(6GT;:7R9K2][!*4I^3(&5"7K
MQ^7[Q?S;21>VVQ<%P3T5F\O8,!H55ED"JEU1;2Q,*<PQ_HV8:QDRB5J]S#&2
M:]$Y\]Y@F"ES17K#B"6&("*KRI%$:ZMTEEVC422>O^Q!DZ;7<8RAPY*V'AJ'
MNPN<*8L9,U1[;K2!1LMJLT]# O*860-<2.W3.<^@B#%3M*O)O%;O 2&H +5Q
MSM%.<JP,=7O<!/$I-QWJ&STOI^R;-\SC-/7T'['[OIBL!KP?O7U]C5W9EP\&
MSAUC$3,@E%8>2&>K^WEQ,8.V5N72OB1:K8KBXX]B&54Q_[;][CJA]:<;!FUY
M)"TVR%$K/#7"\2KF"1GELH;@]'^ UU;=BQXQS;7&;#]Z>R!9-.7/X6:!ZS)!
M0[3U2GL46JZ(J9PF9*5(N9@QPAO$G;*G$T1S3>3^8?VP+#Y,Y]/[A_M/D\==
MB/FP%RS:3O(222>PM)8S!J35"M(MQ-1)')W]H2?YIX0#M60[W"1P:8!EE!)'
MN(;.$;O;\XN6@6?^RHH+M%7QP:&9C&;KA \;,=Y/)[]/9]/U8S70/A=EP$B$
MOHPG6=U.9O]33 [M=S;M(D"&M"/2<"V44HBS*%LE5?3<4W8R1U@0.UVYBRPX
M=\P>^U"4'W'SYZ(999[:A3(2A#)'&<">$<N%5:KZ?FB2>#+"W8L</&D-;D_D
MB$T/W;ZKV3(X3CP3%# 'RLR>& NT1P9 E/5(Y+H(T@+>?BCB%P\-UYQG#4-<
M?K6+@! K#%3,<K2[;DBCS<Q5WCC1:R)("W1[XL?T9[L9I&P8,#. "A2!L90P
M90Q5E<&FN>0I=R\:)YNX+GXT1[=[?JBOT0-H39(7K8, G$A ./+ELFDQI(Y4
MLIC(^P2FC#"U9R:FI$#</5T:,R1 KP'%PGMN!$788R-T]<7*HI1=3/YF2=$0
MU8YX\,_Y712LS#);W+F_;J.HVYRS]4AQK'5@D@L/#,2("4>=X)A44Z"A+&F!
M$:,]O^J3*!TAW1%KZK$C>(@41!X!;R40VAMH4?5M@.&4>4*.<5.L/_4WA#+7
M(<?+,YGJ:Z?%ZOEB=WY7M4DW03L.K"6$"JLIX)1;73GPQ@N;<C0^_D.0MCNM
M/2*<]T#ML""-]V[3.PW&(DN!-99(#*TD4.VBKR)*"OHK.\KMAT U#GI[T<:H
M.'MRQ[AE3T$3SZ2-"P-15!%,)5.TP@.F7=49X2PY'G:V5L$H*7EDG[IU7\$9
MICU!T<'5P@@N"8.5*62%3_(<1UAG;'RT;*&$,1+SR.YXVZX"-PQHA+Q2!&"I
MC?=05H@HD%3:?81Y%49'RQ8Z&"4K#V^WMNTJ1#P A58C2[CD4B!MJW,&ZY5.
M24'3?)?^#;*RN0[&QLIS)P%)_06C.5'>4*$X$)HA:F&E!.N0H5G/!MX6/U,4
M,3:2=L#+@!&3F!L'K*."1>,&[/=%K 0P)3)VA"<2HZ)B0^Q'P;X&IQY)_04$
M*:" <4,I-4I9%A508:/C?P8X![ER9G:DBF%WT \=L)QI$8CF4#H%*191<8Q
MRRKY'&8\)>:G\6'+RWOR%TRU;L#.1:;GEQQ:'\;4[R0P'7TVCP'T@&)MC3>0
M52@@;*YL-Z>CHYC>\!V29:T/8)IW5A:_E8B0.)UC*HR5L+S]N4.%&9026S#"
M@Y<^Z%*#D9WJ8!3,K'7,4K.'8(@6QCMBA4 LKBT>\VJSRD-)K^QX96@.M@9^
M5,0[<YA2NX\R&PE0&&M(/+=0,V_W&'N"08I3,<)E=RSD:P']F.AWYLBD;A>!
M8B*4((C3\A 3QK_1RO*-<..L-3C?#/E:(#\J[IW>?:[;13 >*BZXDDQ#36SY
M#U<A8#U*675'>" R%NXU1WXLW*M[_-&HG\"D040SRC"@1*$(@*WB]3VS-F7Y
M'>&QQPA8F +_6*B8P+Z@&,.<8*6H]$YKQ+7?W6?V0#N20K@1'FZ,@' -$1^4
M8RV.,AKU$Z)W;QFW&$+A!8M?Y@RHL# (I)SRMK[*<;6S7D=:&)2139D7J+#4
M18]*<2PU1TZC706?*!O62?E)1WER,12Y&@*=*]O1YD^U6A7KLM#/,T N->,1
M,4)$Z\1JA*TLSP3V2:480=KZ.GS.<=KX>?KM^_KCUW_NT*]]YOBJ72#1%= ,
M6.L99DXBXYFLY*6\GKR7LR'?5MDG3Q;3(!UBNJ]/GA.M @"::PTL9-!%D242
MQ%9R0F^O;!^](^IT!VC:==#S%#CZ;/!*".*]4G%1<S9^,U"^^DX DO*EC3*%
M39+BNX*QM;I/,.Y9:MQHJB[7T_],CF3T;ME3D%)ZI%6T7##P#FMLA=C)2$&4
M^KIVG+N@2N\@#QP=91Z6)93-@Z1V#0.VP&)++*2$ 0XBV56%*K4@*9%JXXWD
M'!Y'+S9+(JJ#^JCG&72J61"82V2-*%TI*N,"RZNRGXQ2A%+X,\(MX![,ED1$
M!YY_?EO,;]M.04]M@T5($HZIYHK'99MQXO<R0Z93=M8:[^M>_BS4&MA!)Z):
M5#K3,G!O@7*">B]L]!,9-7Q7"H%%@'5*'&;]+=JKF(Y:@YHWL0XWS&@@)+ "
M. PU4@I5WZ893<G*UCRQSN5X3VT!S+H3ZO[Z4<Q7Q:5N?DI!%1.Q3\.=Q81[
M+;>1H5B61=?!<)N?7Z)6BG*'?5.)^X1$+Q\,U%IHB03<*<!1=)&T )5$T*LK
M2_325IVOZY6G8)AK17XWCP.PV'_J^U)UI8+^FIZJ[W2B59!>1"DM4TAIH9W!
MA-!*3DMQRE'6"+G25LF+O@ =F#AV4<;*-Z?.MEU 6@@###31;<:" XGP?JQ!
MJ:_L'*43K==C4BM\<W')+%;KCU_+VF.K#\7][R=+Z_[R;) 4Q_]1XZ@25%.-
M,=SN]V,%!!=7=AFF(_TNND4U%U.^%+/8Y[=_%//H ,_4_$[=W4_GTW*E7D]_
M5H;C>18UZB?$Q=]P ./<'BUM2Z&T&.VQ("R%82,\HNN'87TBGHU]>TRJ$HQU
M3.C]PT%%9UHB$V=T&WUI7P8TD4HJ TFM8G^7PZ..3*-D'(?9*=T1NO;NZ.[Y
M8 6!VCL+$&#&0,_,+F5>E*UTSJ]K-4M1[LD]T79PCB"*Y,P)<L,>@J9(H+AV
M1S M-5PCQ-1.?B@934GK-N8I)YU._0 \!,'>S2/PQ6I]?D8ZT2H(@KQ67**R
MXB_%QL<_*CDQ2ZHG/L(;EST1*0W4UAOLV[S_IU>EPP\&112S3B@7K3%L+-&6
MBNH+"64IV^PC+*/4@=H[P7$8DZ6*OJYMLU0-HE- C(Z.HO,0"R>9PY17TAF4
M-YCDHB:'3O#L)*;MA/*//AL(=%)2SSWP2%" N9%F]YW( IQBK(XP"*2KV:$#
M*',=QWU:%G&-4G>+'YLM@ L]D#-.<L& %Q1"2912>'>.32@'!-:*,NE1(C6_
M^UQJ:';>0COX?&#(Q5DB&@R1*UY*#BHSHI0/F2O;-6^KW%]2Z*5#F6N=[K),
M-^/*8:\U+??1F#*H2GT>)520UCJ=[LHC'"#DJCU=.L%S&,MNY1_6\9L_3.?3
M^X?[9[?LFH81G^LH>,J=@MPB;8EDBBNY.S8@5&C#KFS[*IT4)^W!CM$>&??>
MS6_^7)0Y#>H['#7Z"IQ[R!&UUGJG5;2E-)$5)G&$7]U]JF$8V!KP\9&PS&K5
M'0WWO07(1'2W**2:<6@15YSX/2[0\.O:,1N0B&TA'QT5RQQ7G3%QWUE@'BGO
MF;"..\,QT$B*'2I2,GUUM\>&(F);Q$?&PYOOQ;*8E F'TFGXU%>PSDE%N =\
M<ZL;86]0A0D#27G@1[A'.!0+6P,^,A*F4R\(2@&A4$$M/"< 0.TJ5UXB*?,F
M*1NN\G+/A&L(<ZZ-RW\5Y9EM<:=^1BF^/</E4O<PL1=1D01Z"B3'%G-NMFJ$
MQBI#:[$YQXA^!?PV=W;URYMB>0]K#^WS787H\S+&G7 <04"]]HJ+"I4XRZ78
MV*/<;FA'B9,CNW.4AXAQ2&)=LXZ"%%X@K"4%0F.N->2.[6&G29$0H]Q@Z(1S
MO6(\C.UR8(DI\]1]GJR+3\7RMLFVZOFN@K):2,"(YUQAJ.+JJL$.$<>ARYLM
MYE)8US/*(YCIFK&N64?!24$,=(H!;*,O"[# L$)# )9B08]RXZ#OF2X=X_[-
MYT_+11PTZ\=/L\E\K>9W[M\/TQ_WSVB5W6(^^D4UC.BS;0,2EE/A#5>>*NX@
M%P#NKD%+14VM +?,<C\Y,S=1#3J^_8\V$!SH)GB(4>2[AMAX[P&$"%<YD"1&
M>?,8OCP<_K&<+I;3]>.FHWXF@ [)LLBF@P%GA*%=Z7XG!HH$L$X2%S5M@)&<
M<H.=H$IX9..?PTT,7VZ_%W</L^+CUZ-2G+W?7[.+4-I#"@!H(&#&4Q%!$14*
M#LD49R?)P1[%=%";(J^O-/6#?BYS].A'Z\>;^"%G<@?4:!T4U>6U,"0=8X )
M;27FE=P8)QF>8V==]]RHNQ:UQG]PWI7??3;Q0(W6P0O*-4101/L>EPGFD:%[
MN2$:+'IIR-FN#2WJ4JXU]-D"+R?SN[.7R9\>"HR[,OLL0AIYH9$FSJB]%,2E
M7)>Y8/NYC9I?AU^VQ3@74_1#Q&8Z_Q;EKO[Z[O['<O%S<V/@?$:"6NT#BK.^
MALXB1H7DB!H!?"4[HB3%/TL,WKUP?O4!?R[J?9A$X.;%\O$Y)F<)=Z)5D%)0
M+8&.,'*"-/3>@DI.)4C*K>'&F\U71;/N0!_<Z'I?(P?&^<;!*PJY($Q$]TE:
MCI14NI*:"#U8N.Y5F_IMX1^<=+\5E3V:L,7S2R<! JJ 8U%N9*0A@G!#*A0@
M9BGSW06;;2U84I> J2H8G(C_6"Y6K6:^3</@)* RCF)3HDGB((8:5M)J)E,N
M3%\PX1)849=X;>#/1;9GA2EL$75X.]TFWBI^S(J-DN<O"E:</:D[0,NN7A&8
M8%)XPX004"#M.$9[Q0CA\Z2R>ED2\:H(/)"B!I]7?SM91^M4LR"QL!Q"2Q"+
MYC+76IN]<^:I)5DC9)[%^UX'(3N$?L CR]\FRVV^P>L^NR3:(V"Y8H0SZQS4
M'.Q=24WKG=I=_MDEQ@08+YUCUEJ.O8F0[%'P)JN1-9;=_.84:7MVV0S]P1>>
MSLXN)4 $&@ 9]Y)"*JS6MI);#IB.>$P;&K6YT>+LLAG^@_.NL[-+19B/;HW%
MD BH/9.,[-=@0-";C-1H0XL69Y?-H+^R$RE*D94*: NM\C!:?G:_-UD6:7^;
M.QEMR-'N1*H1_)=[(D60D():A10D"&#%@7![-U;;K'ELKXIFW8'>DERKY?H9
ML>*_7I,J_BA\GLR_'3/.7OP^.(FXCQ]JL(V>IS0>B/T\SQA.J2AX->=)3<VO
M%(1[9\71:>75$R'.E-XZS#3DPGJ(L8?[N!'I;-;8G$S,:*FXUVIO!6"?BM]=
M0S^I^A?/!,V@BFLE=,:6D4.*.?UTA*IIUHO"V=:/U@I<= -CKQ28_'6> L^?
MB:L9,9'F468ND7=Q52SOE.Z^W=BLU3<NBP(), [N7[_O)DR%< *LV]Q[)T !
MR;3<2VTH3ED\DJ[?7K)9T1O\N4CW_&3N!+V>/Q80BBNM\@XCQS&4Y9X$JB2A
M]-KJNW2IVD5GJ)[GQY&$Z<<'0/'7^F$R.W%XTZA]4 Q9+YQ!&$)I)#$0[==9
MBUC*6>9XUZH>2=,G^@,>9V[FW6L]Q,1 &Q^M$B4]A *76MCF+T/46PQK':3D
MWLQ/N8_]= -8&," 8<(;A:QVVE"_S:B*&*#69KW^-I[1WYP8M;?R6R+?_\C_
M7$SGJX=EF5!BL%'^KOJ"&J/ZEV<#\5Q+[X76EB"N9%R8=Q4RB//:#'B-^AFV
M=<;MH<>#ADHI"1SGD7C:"6OQ7CKA?=;"Z-E':H*R%YUCFW4L#AT]E#8DO?.2
M DH$YUXA3"A5VRP6&!L.W(#E4-S7K\7M>O7QZW-"G D'.MHF  0)]U8+"P5E
MB$'A024G!2;E:LD(7:T$/2_Z0;3/[;^XEM\]W*X_+K\4RY_3VU-G0X<>#<PK
M2QB(A@-GAI/-M89*$J/I8-$2_7"C XTN.@4T S56T<+;?>#J:(#-R><#<1A+
M;0"Q1L>APZD!%3@VCJRLJWM_)$E7Z:_<2 8SUQ;>H9%19\OX9+N@O(&*0DLP
MLY1Q#IA5E:R XBLK]-W=[-('NOE.((K[Z</]ZE_1ZHZ&8.E?3I;SXJ[67LCI
MIH$+J+ TF"/ L1(HKM]H)[&C$%SW=F!WADW'.&<[9I@NXVAX]?&GSAL./1^(
M$"QZ4AI)22CA"'E *MF43+H>,WY7M3O-OSZ%Z #K;/<+5ZN'^^*N/I$.-PA:
MD.B52X"<IY!S%O_PE738RY18BO'/1KTQJ1.P<U')%'=-B'3H\0"94I SX)6#
M'F.RJ7-<#1*"4G:YZQ^I#W>%M"<:=0#U0!;3N:N?KQ\.&&L)B;:J_"_ 7I!=
M]<-RGU# O'6M<E_X[(D^R3 /8Q1MI:]M$VT?#W$J=<!9XY7?2*@Q0Y5D#-;+
M_7R$0(U+4EW/0M8!U -91&=9=/#Y0)1D%D6@HH@RNKG<T-WL2@BD/L4>:EQH
MZGIHU 76@YA#9UETX.G J<9EC3:%..8,QS\AJ^02T<=-X!#_VQAJCW1N6VC[
MD?5,H?VS02KHF9>81\..6BTH=-6HH [@E-,,,;Y2=[T;/VV!'>(,>A>[=J%'
MT4A[@1@2C#H% *7,FUWQ0+_)J-[F*/I([.8NBOWS=/5'M;04RT^+V?3V\5BX
MYHDF 1%JB!5.<E.67P<.[S:AXY<[**X[1BM!D8M>\&T=T?OL$[:+10-.O&P0
ME)'8686\!@)Q[Q6LZJUZ#HQ*2?PP_FVQ[AF1A&YK/KR?WD^C[5-^P,>O[Q>K
M5?P",YM,[S_.;QY_3&\GL\WW3(N5NB]+.1VC2=-^@N.&*$N)\(HBX[6!>%>F
MU0N+4,J]U?&GW.V(/3V#WII49K*>1+D6/[Y/;\O/*E:?B]M%61/L]UE9".SC
M[>U#5$Z4_Q_+(IK>RYOOD_EI?B5T&23%7G,+REU!97@<4\)74C,,4O(B-=XW
MNU2JY<._']:]FZMOWY8;1Z\;SIWJ,!BLR\0K5G'-'8B>NE>RDMB0I+H:X]]H
MR\&X#M'/ZL0,?($E,;3="F+CNF$)(=(BK@7:FJA4.$IIK1/U[L+>OCS\^#';
MY(:9S)ZN;#[#NO)N_6*YE\4L[G],YG%!/!4!WV'O90D96R;,=YP!;90$BO,*
M,R!XRIG-);I-M2FT&%H5.::%3;K;3Y/E^O$F?O0J A1[&&YV./9!-2:+<TT#
MIIHZI[40$'EJ, )DNPO)E "$USHSR"MULZJC#7H) GBF45P&(P#(::C*3=DM
M%M(A#:XCS+9[:OQRB:8OR(<;^T-?M.ES"@":8,REB#,O$X;YLJ#,=F^9 1+7
MA"&G@)_%_*'PD;O/I)@6IP*BC[8)6 @MHFL-N%#,,,LEUY6<7+NL2_X(AG=M
MM?\RO+L!.->)UOM%%%[-[[9EU:.O4DQ_EM9^;4;5ZR!(8*,_S8PFR#FCC-)(
M5M)#) 9+^'9A].H%[1P+1Y1[>AN_T$Q6WP=;)\J71_#*_RMOE?^<S,H<G356
MB=,- T"&>.0WY78(\HS(W85:AH !?,#J](<_O)F16+N/(+'&,+I)C@ID.)>6
M45CA8*.I=-5N8U<<>1T<T1/ZN0?]T#9B7V.?6B,AAEQXJ[F)2SL1VYD<>DN8
MJ[5IVH_$SW<=GFOB5V'JUW*HU5.0A#O&J7#>6@\AU5*K"A-(><K%NK'F\.R:
M+4?K.?2A@7XS0/[O8FD>5NO%?=3$B0O@OSX8;'2P';:80P"H$YH++'=2.*CL
M-2?+[TWABPX1[Y,WOTWNH_ O/O'D_?"CSP=NB)16B3(F 5NKF;2XD@FQ>KEM
M+HQ%J=I==(]KP@'IZOO.O;E9F/*H;/GX8S:Y+:K/^31YW.3:OUGHZ ?=E]&&
M\<F;[]-EY0\=33_;[0M"F=D__D< AJ'FUB/KZ38O%0!2HZSK7M;<M1V09#$"
MC?3'T=6GY71^._TQF<4)_-T\3@-Q5J^D^#C_4MP^1/5,_Q.56WKX+^72B_G=
M]\4L\B"5R=U^1F#($FB<5Y *#J3W>I=ZHD3(PNO-U9R;[X/JK?6H^+C^7BQ?
MFB^G^7NT07!<8:!@-)J!\9Y;22&IOA@KGA*:,MZXNQZ8UA7"N;:GSQF_FU0C
M[VMD@FG643#<(,J II8JJ$D<(LI4:%"B4^+&+Z<^23^>1Q:-M)ZSCDI_)F?T
MN7;!J>CA>R HL<!S8Z6C:C^^0-ZZ)MGW1OO2]:(_#8QEAE-K,UDN'Z?S;_\]
MF3V<VJ5KV%-0AENL'/>02,04%X# '1ZH#'Z]0K^X8Z(TG-'2%# 60OZVF&^#
MID^'5=3M)!AA)2=&8V2 H@!%EPWM4,!>UHO/O+"E=E@:ML9^+ Q,X%VP<60Y
M8!FP0#&,E0"H6EHP(R)E,W"LY>>'95M#Q',?2Y;1^=&SGFTKE'S\>F3FGM^]
M;':S^+*X_7JM9YJ 8\H<BC:8(= A:HS;[1,K(PP9,/5TJHU4;V%&D"(B61P2
MW!$C)*%B+[^SYLI"7;LB0ZW A32HQ[("]6>44ZR!T5[;:  J"0R"!%1X>,Q3
MC/(1QLGU1+U^01\+";LVQ!'CDFDH,,78QE4:$V%V*%@O7<JLEU0\[ZJHUQKO
M;$F2XO>^^N9?9'KY@WJ6>5*_ 3M$-+?&*<LTC\/525%A51J5"=Q,2B)X4=S,
MJ8+<=OS 5U3[LL0-A8Q@QYVGAC&F"-?;0Q[D#2!XP-LG#8X):L08M^@M< :9
MX$(3Y@6/UB)E9.>Q>BO(E5=UZHHW[>,,6^HAQ\2POX)C%O,-'JM_3=??]X?I
M@\T2![[L^8?5NJY6JX>@A%;01U-6*VNU$([ODE>P,O<^JN5&#()!O5NK];H(
M1A//M$:,2<TYMY#O$BJ7*'"0M9Q\CDM''7/C^-6V+F$?P81@IZO)+C''9A-P
MUV#H[;TCGU5CFCC3,C@@%:3846<4)S3:CVQ[\D2-DLX..#T<^?)S-Q1.-0L(
M:"15I*)FB"%IG1:[% I&N[A"7=<TT)GN?TD8W1G$N7S9+U%?FQ0<^F$UG1>K
MU9?BVR9D[L@UA%KM@B#8E@%T@D:)#1:"0US)*I%,R2!X.71JJ/;79F:' &<C
MT_83CUY"./A< -I9K*DV#FJA/%;:T4H6:N257:OO2*^OV9* :.M ,!_GRL7R
M43],9^O_6I3B?#L=O'JT00 T.F%8<PJ@^S_M75MSV\B.?M]?TW<T7K:JKW-2
M-2=.)3.SM4\LQ682[3I25I)S)N?7;U,2?;=$B623DOV2N&PVV0 ^H(%N !V0
M<>-(W,[8.6K;=/(;(P:.D]:\!U8>+_SI;#*[G$ZNZ]L1]XC^^<<+21*%5FE.
MN>$"$\I]J&>;'.W!4EO&*_A.&-EG65KK&VTM1.:2UQ4H$9X)8X384N*);W7(
M,D)(=.H\=,33#.CHX%);0YDQ# 1*U,$RR3@U-4T.Q9EL7;07::-+;0]CYM&K
MQC_^]&Y^5>Y>*QX\5&B#$**3H(!'$[@ H^J9:2D'JTWM3<QMI#/OB(U'"_B?
MB83KR6*W@!\\5+"$7Y "O)0B.*6D#JR>68RN3>'2B.Q]#P)NP\:C!?QALOC?
M].'R^N-?>UR^IT\6D8%D2@!0[Q0ZSF/PVSD&Z6V;:L@1Y4_T(.K6O,RU!;"E
M^X[L=3G=BT!I,JP $L/ZUD<11/ @4V0L;BFES?H+=I;9<"*HZ8&Q1YN,NV[!
M7\O9Y2\W__Y]NEQ6S=YV&Y!]XPI@6G";W&->K6G(@,4ZY@G!BZS=V$\%&'UP
M-I=Q>1S[-K,M.T85UG*NF:5&I2@9T%#/ZT4S</!M3,O!-QZ>"H*ZYVLN_+P0
M:__>H#AZW]#"*W!4>>-,U,KJZJ(V=ZLQRN2MFCFM78N>>)PO"7D]S08]A9<%
M\\ P "(D2IAVG$#MM"5_+KR.<]8C!/I\GL6A_!Q!'L7 29CYTJN<E<(0D@P!
M!L4D,D6VK3:E!=WL6L'3R9\0DG*G?/0F.4M46Y[@6U/+:<B::#F>-*K&&#@D
MC^(P5H_ZH,,$$=.2& AW4G+K/86:$L5QL-Z- [@,C86Z]Z#C()Z>QD$'@@Q>
M"YI62V4M(F-TFRPHG>9P)CAI+])&!QV',3/G04=(U'AAJ$ ,V@,8$*Z>F8\A
M:P[$PV3]G-%H8_F\?-1Q&"-S'G5831G&P(4.H PW@D*L9\: M*G1.IFCCJ,$
MW(:-PQQU<,LH1NIY]#:(P%''>D5SR&4;;1[1?D /HF[-RY,^ZF#6<Z*-LBBX
M1*J-JTV7ES*VV44ZF:..0U'3 V/'=]2AI7?>Q\B$):"!"UK?7"&]%= FP#R9
MHXZCS$G'G#W=HPY')%,Q6"V82"ZT)%+7W/-I'6W3K_-DCCJ.-2W=\?6TZSJD
M94$ZZC%Z%0R8I#JUX^4CCX/U?#V!'8L^&#SNN@X(7"'Q@-)4%X1C"M^QIH4Z
M=B;;%AW+=6==QV$<'4-=AY>4!&]9(I\)+C@EKC:.P6&K]/XQ8N X:36KZSB,
ME4/7==BTQFKGJ75.)[)3O.Y%/=LHU9DE\7<A^$X8>1:9%-7AK0\"+2I/DLU,
M,*\I!L':Y/6/:.>D5R>C8QX/C*HU+YITO6@TOI#:ZJ1/6EMO*-BJH2+?TAZ%
MQ3.I&^D>"@<<TA[+[/X3-#ZMTJSL9%E>N?GW'^5LN7[!8/D8=Y>47GRY/Z'M
M53=NOEPM/WU+@OY<3;F^SJ99>XL6+RZ$UJ@,4&318'1<4KLI3>2!46"-#BH&
MYIB]3UA#Z]'FS440-J#D8*(U4F.H*K9KGC&:-[<K>[.M7'A[:H0RRFPH\[3M
MLE--^V9R_6:L'H$'O0)A+7CKL%JT0O*8-T+42H 8T%C=]8J[ ^%] LUB,9E]
M76\;+.VO)T U_YHLKIK?/-SR&P5XKY2Q!CE&'0E*;<PM'YD^LR8,N4#W8OO
MO.+J,]7I8S7C'=EOMW\OG-+",XB,:4HUT8P36\]90SRSMO$#R'K>GNN](^7%
M':5'3Q00)"I.C P&0@J G7.PG3=0X=JDRXP(+4?*ZK&DC^)9G[+^YW0V_7[S
M?:>T'SQ3*,.)(C9$3%Z?8\%'SNNY5Q6)9R;O0R4V[X9OO<I\\O=^F=]_I@C*
MF0!4*PN6>8F:;G-[JKG[T*;[UX@VBCN1>0N^Y=K!VRQ9Z9-[CID?/%<(;BP3
M3@!CWFC&+..BIL605IU<1H2!X;V"+KB?[<SY:-[<43>[^G ]F57W ^\_NN[A
M<P57E!#"2(H.-$E:&IFMUW+MI3@S;_=(5#V.CX871"Z(A^\_KN>_RG*]Z7/Q
MHZ)S;X;7BV,*I"D:36N'-XX#!V<UU@&I)J ;W4AV.F ;%B;S?H0R&MOZ$N^:
MG.^V?WFA>#(<*0:B'IGD42B!Y%8.%,[L!'AX?R"[R$8/]/<WE?IN);(T-ZMO
M\\7TW^55'[A_Z5N% VHI>HM41! 44(C:Q=<N\T%U]@.EG)CL2ATZDN2I:<?/
MR?2ZLC]QOO@MC=UUTM/7)PO%>$02#(_,Z.!-C+;> D%G5=8F@F^ZDEV@657F
M\WYR/S\F]\/-XO);^N6'154^4!TX?9_/UO[BAW)Q6>Y7FEX^6@0;I=1>:W"@
MC=8!51VEH>*0]4++5Z<V8Q#IZ!4G_/UCNE@_G B<SO=Z8%U\HR 69>4Z$RF5
MA:!\</5ZC4!\&[4XN SS32WZE^#H/:[U/W^5R]5T]G5#(>W#RWKF,P5%0._0
M\B @6%D=-=2R1*F0M]"%@RM/7YTN#"/$;*=%UVNXE%?/TYJ4.OVX*_>IV0L*
MKQD!*:/U)*V%S.J(V^Q";2RU;8*#@TM?7Q.$>Q%/]MWY33W.\R2\G\]^)DTK
M-TJW_*.Z]_K^WZLLLO?SU7^7JX_EY?SK;,\>4F_?+"0RRR48 &5<!!<MJ]=#
MXYEODTH#;RKPL@J,1:(GKS6;E2S.%]M?5<_M\H'R3J0 25BDS*,0!H6D@LIZ
MZ]U03MOHEW[3KP'TJPLQ#U4O\/QO/\ROIY?3 9O/CK5^@#H?1&3<D.KN/!\C
MIYOB? K"Z]CHY#QGO+@Y83:SJW>S:L=G^K.LSK&7:_G^.C@LW/FVPE I,'+O
M"% :!8MD>W)!03*MV[C.(\PJR 6D1J%>EX(9U!)M";E,)*1U: 17AH_2"C'T
MG!B%ED$008@0W+92EG@N6*/JF[<JIK) 3AT8[;2W&)(7$66(-1^=$VWVJ\[/
M8C4&76]53(>):^1YS-$9 SI&1:V( 5%07]-B!#\SZ V @=UYS =Q?S1;_B>0
MQTP)H1R]YD+3%/> ,R!JSEHNSZ0.JR6J<N0Q'R:(T\QC!J-"HL4&24)TA(#?
M)C$J$JH...<%MF%ATCB/^3"A9.O 7"Z^S!??J^ZNFS2B_<V7GQ]1",.1(!H=
M!/.6<,EU[0<%H:!-Z?L8*Y#&!+IN1)(+<A_+Y#E/+ZLSK4I)_IQ-5\N/G_[<
M"[R=XPHO(Y%1H8X,62"2&DMNU2NVZNX\QH3W,<&O2\&,QJ<<N'[#(E@5J06+
ME'O)0(A:=2/1I$T=]QBMZ>!Q4':1C1[H&^=E>7&S6JXFLZOI[.O'^?5UG"^J
M/_8!_IT?++@G+ B/&BG0H+PCHC9.44,XLY:#.>'8E29T*;\3U(Y--GX>Q=A\
MJW"1V*@9T9H#3XMLU%@OK=&I9EV[NM*)'^O#WD^KR6(U3LWH")[]:<M10CT5
M15E7I"S?;7.+?UO,E[TX4"]_K3")JP*H$5)Y*H&"<[KFJZ&M=I;'Z%&=EYJT
M%V@V1:E"H'?+Y4UYY6\6M_G#F[C\WJ[0,OQ=+BZGR]T%L0>_K C&42DHMU8J
MH@P!!7!K/@AO<UU \S@8-S"?59V-M\^^%J#W+;%3,?B)D5_*Z>JFJDR<W2LN
MN57B'LW_WF\7T5C)I#*)VXYK[S0Q6_%2 B*TN5BE>7720RWYXVU-&%;*IZ)9
MP\8<BB 1"B-%]"8:(;0/-4\YTVVN5SRXEFD3<X39ZUIA!A;IJ:C)=H&M=@5[
M5Y,GWRJ2U0DLH 6O V=$4+WM;9QXFKB;M5[J+=K(+,[1JTCXOYOIZM>[V7*U
MN%EOJJ]O8_SCVV2;,;N\3??O><_WJ(D4NEK-P41>Y>HZJL$I5DN#->Q6_PI"
M^0'W@G/(]8RTK+\%ZM Y%(;ZY"]'0I/=)=Y["?5=OC29/?NVIYP1YOFU\2@0
MG+XB/MQ>'$0/'TZA<!H=M=RR ,3K6!7#U X'36+)VHQKQ$O<N2A@*^F?OO[]
MM1;1H/KW< J%X A<RLB0I@C8<HG&WDK RC:G1:>83G;N^M=*^J>O?]NMU(%5
M\,DL"N$-TA"3!)2RAEEC M9R0 =MG-&#FXB]:>'H 7#ZBCC&B- *#N@$C<Q0
MPZ6A6L1:!MJTZ@M[;CO^YZ*([2 P5*7\.@/XK2K^<8%R1"T4*%NU<30,2=1Q
M4WXGM)+(&KFRPU3%W\^7J'L?-+[)O/W+"\]84!Y"!"9C%!B$CUO.66&BS;D7
M=FK7$3=&W8%E\9V++9.U^C:_3H)?;DSO8#;JZ53>SU=E QNT>V 1&5.!&>6]
M9DY9;=RV.:9"I%$VRJ?)2?$=N!N9DJ;O*!Q1 :4C!HF@05O4-M1\(.UZ!(ZQ
M2J$C4#R70]<#NX?0]*%;]?2E\,)YS;6-+M*(WKADVU-@YA1WTJ$BC9;&OBA.
MRU.U%NWME_/@P0*I%P(E3\ QPKE(TO\U11KHF=R<VK5XGZAN"YYFZTQS]3\W
MR]7:74DAV/OR7^;R<GXS6S=[7LQGZ<?+3:GAOLXUA[RG<)$IYY(ME)Z E\%"
M@)H7RN5U)G/@ZS@@/&Y/TR.+<\&M*K:^^&*NYLW:>CSW>$&Y#A:M]4%3)FG5
MX_E6'PDC9^97]"3U>>>,SF:Q;NG_5*7)51U8__QQE30L/:\(W8NI1N.+("*G
MVD!RIZ10LNHG6RNI5Y:>6>^M=N)_;*=Z8/ 8P"4(M@+7[?A"6QJX8"DF"&D1
M$,:CK3GKN>-GUM @&[B.97"^<KBM'[!Q,JN=G/FL@6^U<USBI-3>2"#)3054
M5B'7-:TA^:?G!::.?*DN69JM+]K#J>[MW??L\X45TB '8[P/U(-%%E1-FZ?\
MS"X1[TC.CQN;=<#97*BY=Z7;WM7KR;,%81ZBK:Y.M#12B@RKAJYKFH((WIT7
M6EK*==XM-_-M 5RMKR.87'^83*_>S=SDQW0UN=[OZ^P:5XB@64R4*1#H+5>0
M7+R:5@IP9DF;W2*G2\[FZV2W2B275V&RF"7O;'_OQ.<'%"1Z@XE$ZF7Z@3C%
M8JRIDT*T:9TXPF3#;G'3"4LS+DQ)&M_*V7+ZLWPWNYQ_+YLL4,^/*0)"H(H!
M%8ZB9%8RY6L:(\0\1>PG"INNN)H]COJ]2?_!)P\7P?OHT;A$"_+(8Q0Z;*F*
M5FE_7B:FZXCI6#[F0L?+6Z07"_>M2@=[-[O_P'1V.?UQ7;J;[S?7D^I:E/#E
M2WFYNOBR>?ABME&VB\7[<F66RW*UW'5/6(:O%T8FW3/",Y24,:XU@]H!B#3:
M1A<,G8Y3W@9X\[$+)Y=2)*N^*"?+TI>;_]_-GAYZ-BMO/O!-A8"JE0(X+3FU
MH>JD&TC-#X'LS.* #L':+Z,'V'[8]'VZU]Z@V4[$DV$%<4Q7+6P27YTP'HB7
M\I;2*+/:OUQEN;VAX>5-B[:,'T67N63RUW_:[2(V>4$*HX1U) BJE-?$N"AK
MEBI2!5+G9<ER :X7YI^R=7.>6BI2F.Y3'&<<D]2YFE*'(6MTDJ?$9!2V[3"V
M9[5MSZ9+-TI3+% ALDBIA>!HL.!4M#550%B;1*N#MT7.;:ELS>Y\$?%JLZOS
M^^Y.PP^>*Q@-PH V/$A/(U> FM6T,,38 CH'E[J=SW+7AL<#Y(3^,7_A+.*N
MVN5!O5W5>W+3R_7BR_WJE&:9HUU]K0@AA=_&$P/<IP!<:AZV.]Z*<F;:''*/
ML.-<+NP.+ZGQ:\#',K%[.5W5-\AOO-E[E[[_-;F^V96)W_>G*YNCJE,@D\(X
M 40"(^&6XZ%5[C6\Z<9(Q)9+4=;%TL^<'_TY2]R^GOZ[O/I'XG3RKW^;3&?5
MDG<Q^U1>ICAO-2V79I'HGGV]'_:EY?'BRQ^3OW<H2%^?+*2J7#>FO*3HA=12
M.55SF&%LX_#HUZL8(Q'7J01L.CIA%!A7W0]K/94F0DV5 -/F:B=\W=%_:V8/
M43(Y<!N'OBHF/7I'.0W>>:ECH);#]OY7*H1IYI_W1/%=R?WSPCBPW<*>EQ2:
M1_#".2IH-"%9LB#JIC["4CB[L]QN8/%RGX1N^9U!Y6\^+Y,#6&4H_ZR<Q^%4
M_=%$FBCY"T,*PRGAB:-..\,=HY02MV:R-(XRWF@+.P^5C;3YI3&%(SHPA@IM
MT-0PR</V>K)$)V?VW.YA;"WNQVK;$6/S:^G@G0RZ5%87K&/(8C*,(1E<!G++
MZYADT.QVABQ4[NUA\,SC!36::7 04$.R]"*Z;5>,1)U1ILUIVDFI:%,A[U;1
M8WB:+?)Z--7J6N\]=77/CR@2DXQ&HIGGX"47+E&XI2]:VZQ)V,EBYD 1[\'+
M<2P=$#)[J^I>'%,P%!RMI#&&X)D7P4A;T^@AG)LKWU;2^Y%S%%\'PL[>TH5G
MGR\LL40PA5HB U==1^)NN96BD7-KM-->QKM1<Q17!T+,[TV*%UX84EB?(E9!
M.''&1!\#8=QM+[$A'J%-Y#'"7+0^EZAC>9H+-74SR8LOOOR\"G]7F>DWT^6W
MZI?KOI,[X+-W; $\16N:<@.)0"NLY-'4-*O0Z@;#\=N?(T0_[Y?!^<H!$K/+
M99IQ=0Q95I/?F?+_Y.E",FU)0,DH$"*$B,QB35<$;!-7C=\ M0=.>Y;VO^GQ
M7Y.J>W9U##?8/L>'Q?SJYG)U-Y.[QI=-]CR:#"] HI=4$6\% I4*3=BL(R)H
MIZ"1"<Q!_:_#^K3N'UQ$EZCF%+@7((,DS#+84HXVTC-KI-8M&!XO!%US.Z=Z
MUZVCXWP1EJOI]ZJE=4W)[]/)Y^GU")JWYC %2>I)*@) BI!"5X_)E=RXE)XS
M[P9LY/K/^<]U65EU.+YI>_4(<>;R<G$SN6Y6PW?$VPJK.;4&JZ"*H0=+52 U
M;XQA6<\ZLO=_[Q8]\]S2R%B8OV/^.],%=@VL6EM+Y<!%"!25(1B9J:E%QK+V
MK'I:Q9 !?[U"Y&FA?W>R& ?R[O1V4VAV-!(?OZ@(%J(SPJ*E'#57P*HDM#4W
M1'+;V\3/!X=!V:WB>%#94B[C0&F]F7 T.NL7%-$3QGS4DLM ?<1J%[ZF'FPK
M5#8O(<0-*F?EU\J??(VH/%(>XT#C\:LUT2I*LVYHYZO;O)B-L:;6\5:MDX^L
M.;Q+87U5^#M0$CE#SH'S6G,$DRD 4&D)XIQ02;270L%F.T^88( UVEWI.\?U
M$6YN@_TC,EV;O:IP)B%1$8&1&*90";&%9.(*)8]O4W\5>TZ-@?)BUFLOO&]@
M#K9_J/ZIRIK^\S_^'U!+ P04    "  6@OY.RFJQ:))% @!T B( %    &-V
M8V\M,C Q.38R.7@Q,'$N:'1M[+UK<^,XDC;Z>=]?H>/=<[8GPJ["A<2ENJ?>
M  FRQ[O55=6V>V9GOW30$EWFM"QZ2*JJ/+_^ !1I438IR;8L\8*.F6[;!"](
MY)/Y9"(!_/1_O]],1U_#)(WBV9^/X!MP- IGXW@2S;[\^>BW"_^$'?W?]__G
MI__GY.1_G+,/(QF/YS?A+!NY21ADX63T+<JN1W^;A.D?HZLDOAG]+4[^B+X&
M)R>+FV[?!9<<4GML3\()LT)F7P**K0"/ SJ96#:TC[^_XPQ1Q!&U(+ L0B8!
M"RD#C/,)HU<4\_)AR[>/B[?/4_6=Q>M']\W<^/8NB;Y<9R,$("\_:7'].E/]
M57V>I7\^NLZRVW=OWW[[]NW--_PF3KZ\A9SSM]]UFZ-%HW?I^#J<Q-')53B9
MQ5EX?]-5D%[FMTRB].V#1F_U:T\ /,&P?,Q5>A+-LC )TZS^$94&-;>G5[<G
MT67\^-8TNWE;7&RX+5UW6UI_6S0^2;/)_6W?+Y/IFS0<O_D2?WU;7-2WP0>W
M9;?)FON*J^7_]0/8Z@/&\R11RG=WHH:X^4$/6]5T8!H&]5)6%VJ:C[/+:7U[
M?:7FAB_S(*F_05^IN2&9US=/YG7BUY(*IM,U<E17R__7R%'U,FWL?]J@)^-I
M$J[1E/QRS:U1$$?U[])7ZMZE<!+-:KXO?]/B8MT8Q?-9EFQ2C=5&^C&T]C%K
M;Z^Y+4=GVJ!4Q<6:CYX%T3BM?U=^J>X#QPTV1EVH$__L:X/T9U^;/FB]#%>:
MU'Q@FJS>O!R_I F.N<KJ)ZY7ZJ+%&L6^;[;>RA0MUEB:TF!'4= PJ-46-5V:
MIR=!,D[B:5BCR96+-;=.QN/;N.&MBVL-J$DO:Y!6HD9=K/_,+T%PNR+XZF>6
M%^O>.+XZ2>N&6;\POU:'TG \'0?3,6ZRI_?7ZP031NNUI-*@#@II;"%(5]QZ
M?KM^.0( ORU:+-]WFX1CS2,:[^%OBX%\NVR\BJ7&C[V_7(.AI 'C21W$-:ZR
MN]LZ1;N_5.=R0M6BZ36+[M48DW&-"RC,R;C._*\XXT99/&RU[D&;_7Z]D5EY
MAQJM+;Y$M:IY4) TR$!=J&D>?A]?U[]+7ZFY(1[?7C6XY_S2FKZM[U.CO=]@
MZYOM?*W9*"[4^NA)=!4ID*A8XN0V2&JH[J,F]0I?^]9:DU&B$J[!< . E11.
MFI"XN-9(7^H^\)Z^U'UH>/./!D>MK]2]1WU .K^]'3=_7WZY[EW_G$?97</;
M\FMUV/_>)$"H#.=L&LU"'0 N/Z_IN^KT0MG0RP:'H"_5]6'29(GTE9H;FD*S
MVFA,.Y*U7J9>OQ71NZSQB 4'O*RS2LINJHBN^67+Z[FD5V^^;I+!=:T(]#<T
M1Y>7=6JI*$ SAVDD, VQSZ0N\@F;K&E8:TVK#+[9G:PVJC->!7N+X_&W]?Q.
MMV@@,LT4IL[=WC9HAKI0RZX6KT_G-]?QM.'6!XW6\"VTGFZA.C>474^CH &6
MQ<4&^Q=^N6FV?^KBNOY>QTFV18_+9O5?T/CV.FV-KIO(MKI2:QR:4*2OK.G;
MYFXU]&@VOZDWOI,L>:OYW5O5(DRB\0.KTNC7E]=KK,IW9<O_:$Y^Z:L/PX>'
M(=>C$*(Y%7/9X, NZSR7SBVMCQ.7#6H24)IPK0\/JRV:K?7:3UAM4R/?9-S0
M976ASG TV8U:W;^Z/9F/UR9J\LMUAGC>D*=1%^I=9*-[K"/-M_4/#^H8MC83
M21BM(5'Z:KV'NXGKV&'AX_3%!BZEGEB7=%IRO?JTTR.LK$:4^O)ED(;5-XUG
MDZNHP44NK]?RWH:;ZAK?!S*;@Z[F^'[2F!M>7*P?@JOK:8/;*"[64\#;9@IX
M6W=+&>TW@KG2H)[:-$3-Y94&H=2FU$JAU*?5%E<F45+C:99WZNMU%C*-KZX:
MC*2^U!!SKK=2U19USK_!%JS)V*[IW?WUFIOU5T5K$*1@EP6S\1)!)2_+TNL&
M.%1:-)C(9KU>7*Q3T :C76NS9_%L"Y^M(MP'?ENI>GK98"D7UVH)3!K?-IBN
MQ;7:[,]5J-$?-HJ^"(OO&]Y_8V/HWABPCZMI(_V><:#^\F8<+Y@@((@_8!2-
M3*(A_]40I-Q?6A-);)PLJ$]_S,)LD^A4DT<&8 /^ZT9J.FL*D?)+=;%N@S9D
M=7(H*=I:_E9O0I=3 1NRG,V!F%*O1C$2K7PK[FB=_.JEIWW 6@?1T+,&^S>K
MM7_*:3?3CO)JG:^,KKXVY0OTI?JH3,'Q>X.-**\VN*"Z9%8IOOIDEOKVK_]L
M[M?7?S9FIFHBP&5>JBX"S#W2>F*^CI2O(^,U)+R)@-43K^MPW!13ZDMU0QN/
MFVBHNE+K1&L<S,)[UD9">H9E'3NKG[F/9N,L^-[0]?Q:S4VWMPVY,W5AC6'=
MF)ZIMPC1=\78PO&*55@.9YEG?)LEP2R]BI.;/%6LGV.? +;R&;,&1[IHWA!:
MKJUKJ+!)^.BKZ^W8ID]&)XC4A)>;0O?*ESS0[,5L<R/_K@]CPB8"$=:R!SV+
MVB E=>7MX_G4*/C2-'&DKM3I7-"0H%87ZD>O<=1J1BN+FDA,>:4NA!V'#1Q0
M7UGC64.M[9_C:-8P85+?KH$K3QZ$W?>^<G'QWH$U6)_:R8>T;A8A-R3U\P?:
M%J^/+!IF8"=U)"W7@DE]N+68Q5@;F2^N-R!Z;:*H/DGT?5H/Y#P:^9\/E>Q7
M$GZ)&QQQ?JDA^!A/FXI;%A=K36I#0K6DT'7YDW79D_H(_$O89#+S:^L"S<8)
MU6J+.J(5?MDPP5Y0Z2_5F;FP*555YXIS8&2UJ+$7J,F.WO^??_OI.@PFZK__
M]M--F 4CW?I$SX:I8-^-9YGNPH4*VXY&X\5O?S[*PN_9VT4MX-O\QBS*IN'[
ML@CQI[>+W]6CWQ;/_NDRGMR-TNQNJD;G2CWGY"JXB:9W[RZBFS =?0R_C<[B
MFV#V8WXMC?X5OH/@-OM1?=]/D^AK>:?JZNTTN--A9GCT_J?H^SO]_#!9_!A-
M)N$L_U%=]Y-@K+W-:*)XRDV@5>_THW\TFL^B[$QS;S<))U'V^Z_S8!IE=[^?
MJBAD'&1Q4O3S^Z*5?XH  K_"WU5$]?M9,/L2BN]1FO_V2_ ]NIG?_!+>7(;)
M[X4M^]V/9BIJCV9?SL)Q&'T-+J>A^BE.)N'D-/=@6D+.G3L-TO3354WK_/DZ
M</S=O0ZR+)Q^B)7WS%_]:18NWG8TF@4W2AZZV3N1IF&6/V_1I:)'E0Y%2LU\
M)8X3[C&',$*0PZ5G6Y9#N,0>H9(++'R!3[[]<;)5PZ/W!/*?WJZ*NL^BO_@6
MOTST@KG,H@A:-L4.DX ![BTDZB,&,;L7_::&1^]IOT4?SS155%=_4<'CE^!+
MN"/EMUVERQ(@Q"GU;-OR'40*P5J>1-;]"&QJV'OE;QB!%V. V3YW?<R8(US/
MI]QV7*>P*@CXGG<_ IL:]AT#'^/9J\& N9@02)&%'$Q<@5SB685L"7<5@;@?
MA T-^PZ#-8/P8B1(B+ O/.'9GB<)\Y6-]PL3@VW*Y/T@;&IX:"1$LZYQ((DA
M4?2:$M<6BN.X%K9@H=:6X\NE(][4\.@]&)+@+ZZ3\(6B=XAB,[XR(P(*CR'B
M<IL5RDRD[[CWHM_44&D]&I;P7VIPN*-$Z+O$MYF#(4#<$J0TYA XSI+Y;VBH
MK'Z_1?]:?M?Q'&%31V!/$%^9<Q_)PIWZD/J8+)5_0\.>VYTFE_MR\X,@X,J!
M0NY)&W/)'"I%J=K*NMOW(["I8>_-SVO1'D2EHX(K!S'J8J!8);'=0K490(0O
M1V!#P[Y;H=<,  B1%@ .\C&0/H4^965PY6-!+70_")L:]ML0K:/_+[=%G#(;
M.+8$R!-*Q9'T+5Z8&"@4UUGZXPT-^VZ+7C,*8U@P0CR6\QWL40=C6EH91MC2
M(6QJ^#)S-)LO.O%0Y)#_:JUTS0UNHTSUYE_A1%/#\S#Y&N5R"[+PTU7.%O\2
M3I6(/RLY7<73**[&/8C9OE(BZ()<BU1'BDB2^2JV7Z:_-C54L'\# +((WGF/
MM9+MKL>("1M:-F<2,\$L9J/2?E%+2&>9[=[4L.@Q)O0)/4;/&N%X-M:SH?E$
M^5F4_O%I5H..]'.8Z&8*"=7\)I'0=RBE*CRECFU+RUXDC@7DW %TF=_<T%!W
M%SY%G;?IZN.A?4%7'<R5+Y* (L2 B@]M+F'1 \H=%RRY](:&3^[JB5WIZSR=
M;#&F9V&JU%;9K'"JI_(N8M7S5)<_YNI['D\G593:%#!!+&$I_ND#-3:(%1\,
M7,NNH'1#PZ/W$.3_O+Y9^ENHMQ0))^)KF*AQN@>I'V[&J$_4/ZX%%;B@XPJ)
M;!L4QL:S?6OI!S<U7& 40_OYV;"M5?<E'69 8%MY"U^X0$CL$!\6TSO4IJZS
M# ,W-=S<X8^+&MO5_LA%?_Y^(<LN3<+HG5 .>:*=LC\-OJP #3B*:=B <D:9
MX_D>+V)1%19!AU> MK[AT6A1__/GH^A[]NXRCJ=A,+M2@Q >O<__4W:B^.AG
M],'-R_HS/TK'P?3O89!XLXE4B*MT!Q)H^]SVJ:44"?D0$:\,[(1#;7'?G4T-
MC]Z?G "L',?+/[N<-5]\MS)W43SQU=_2RG=3U_6Y<'T /=]%B$//=4L2"*N3
MAYL:'KW_%>[ZD[6H'WZP+9A',)$.4"_%@'B.+!)X.K7'EA^\J>'1>_T%+_]D
M;Y8I$NCF#F>JN&#X_;_#NRH?E\ G2!D2"BCABND 60C.\57HN83EIH8*ENH?
M1!DD9%>??7X=3J=N?',;S*K?[-N$$37>0'"?$VI1@A3F'/4WK$RBO?SF30V?
M"\Z-%E4Y2*70Y]=!$J[W(T7@H$C!S4T\.\_B\1^?@^13<IYIE_G78#H/EP]:
MPH(#FT'?0HA:#A)$!4D%;W,]"\$EP=O4,+>E\-F.8VTWJ][C>=UT7&Y197A\
MUZ:>M"T5C1?%&$Q2"9=ARJ:&+^QFJK\K??) YMU)Q3R[CA--Y"L]<S%S/0BY
M0X7G.Y !3Q8^3B?<K"6/V]3PZ+T%7DAWFGJW8?S6],ZW):(8"01MXMJ.<"$N
M*(OK,V5$*OA<W_ 5>[?5V'V:9WHMDM[ZKAI>N<K9V[YK,6393#E%V[477^UA
M[+,E==O4\.@]!YSA%T30+QJ[^MXQ!*7-B:/X%X',$2ID*O(NC$G!ET1\4T/5
M.^5ZE<5]2I2!UT89,A^WJJ\H.R?#R^P\',^3*(N45GX-HJF.HOPX.0]T#F81
M2O\<1+-*5ST/4\^CU+74EV.EB1XL?+"BGI0LS>BFAD]+"&[NY .'^*).NEA7
MD3!E%AW%3#GQ""@P)AS.D5,Q->L;[KJ3+QK)#W%:I5V>C6PH7.2KN-<C%E0A
M!"J^G5-'^,N1W-"P52/YH)-$ &TJ"6&N[U(D;.CZI1:JX5K.(F]JN--.-MC2
M9;HS/9V)JZMH&BE7GY[/+]-H$@6)[G::QN/\KV(V^2]=!?]7U7R>&[2EL=65
M"!@SQ#&42#%-B7 9D&!;5F9.-C0\>@_M)_N2#5D/K<7T5ZMF@#^$01JJ;IWI
M%,[4^WX;SM*5@(RZMDLIHY[B_S:D%B=%C043ED66"KNIX=%[&S^Y5\]5VT]Z
MM=G%=3"["&]NXR1([DX5-X\2/<Q:6<.T,NSW6JTX=JJT>JGO5>!*ETOL6J[O
M4PI\CEQ2))@5.CVZI/*;&KYD3N;);/USOD8V"2?;,EGAV4 "Z2#U+P)<X/C.
MPNP( )F$2[ZWJ>&^"?N3>TIL-3:6AQRBS*S' 59DH$S/J8%;5MEM:KA'SK[:
MR37$UE*.D%K"<CW$I>-#H!2R2/9@6P58]YW;U/#E2<JG,+^M^Z<LC:2V=%T,
M$"$.P8 7-M0'0)'R2J7P^H:OU[]MQ^\T3><K??.4!2'0$5 (%0P33CDM8D2?
M*JB)"ME;W_ EEN:EH_:H5U+X#O6P\GP$00_[Q/>+;#C0Z^R7[&Y3P]?HU;9C
M51^(^+XB:]"A0*@OI@A1:MEE9M6"[C*5MJGA(0>L(<9RH>\Q3+ EF>]1U_'M
MHM9,D18**C'6AH9/Z]K&Z:K"\_]Z(?,Y[MS2:U]^/@YGBK+%^>QT.===_O'S
M-)BM3D>7 KF?'\BGIC7+N__+ARBX5)0P9[^9KRA$[D]4N_G-K?[J]+=4SQAY
M:::^/0OO6V@F-5;N9S'%O> <5;8H&'"D*XGT@:9-1*&X+%VU50R^9(L;&C9Y
MG[>KZZWN]\I(W_^D=_[)-RNY"90T1_FV6>^N\^T.].3)2;GQQ9OOFG$M+NMM
M092213>W4[VNZ^WJ,Q:OJ[XC_S6-YTG^6[Z3RKMB!!="J'"W?(':HDF89U/U
M'\J_1!/]MZLH3$;YZ\+:U=?NZ7^OIG4?WIR_X^W#EQ3ON,U3^M6W*B@DF9Z:
M>+]8M(=/,"QO7UZKW! N9C**YN0$\>7;)F7C\D_W[RO_4$BF3E %A!^#M(52
M6VR(DQ5"H"=H^<CBRC.%<&_(6M_IZLCOH-.Y8VI]IQ4ZP*XZ7<FWM+#?*W:!
MG2@'"+:V"TQKQU)0+[0+N7:PUFL'6[6=NX%$V^W @Y%^8:<+3RDF<4XXM-+<
M4QLQ^<>\R&+X<?(Q_";&^18FRD%\3N*9^G$<+G(<54*T;'2NO4F03-+?;B?J
MN>K;"4 /2@6=8*IW.3N_#D/%8Q;[7Z\\+D^V5'A2P;'V-4;WV R_Z*[F?UK\
M;:+>_/UVJGA<MOBFT21231;G!97<[TDB/'I_?]LV,OSI;>UG//43FT9@^37U
M0[#N]?=6:RFU_?&C:O,7VL%NH.-C/%OL:9DM(@P#D<- I'X<AH"32L"5A\QJ
MX";S<?8I642ZX8K.%F6>P;2XF,ON@>+?Q]R./LDL3-/SA832967XP\=T1.V5
M>-[5B6>I2VODLR-]7BO=H_=YD6.#>%NKS3N,BJO:_!2%#,99G-PY\VB:_27.
M3^#KADH^22V:.CD4Q2CB1V/FC)E[N38?-LC?1IMS'?S+;]*-)^$SE+>K)K%9
M?7.M61'(/K7UP-;WX/JZ-<DL+MY/MCS;_/9/@Y<3=<TB&I!.'YQ1/(=J=I,4
M=,<Q'UPIMG/,I[-TGNC4A/BB3S31M<U1JF6=&J*Y4*--$C)4<]]4<PC.MTO^
MKS6*L=[4_:(N3 /#X.[U9D4@ ^)K!]?7C3&(<<W&-7>2;/9?);NC% <W<ULG
MNDVJQ:1:.J+3V[GNST'RAV)7X?3LK\]QUOU3XUQY'DME0)I[<!>]G>::(,D$
M2>W0U^V">F-IC:7M)D<P4^)F2KP%EK98Q5.<B/*/.''G:1;?A$E%X_)8XRQ,
MLR3*UPP&Z75W-.YQIXIQ;^S5ZXW[ZZU+JFZP;(9QK\/X"FOJU@ZC[F%E*]C\
M1.#;:3 .[]M^3J+9.+H-IF(V.55/3Y1T/@=WN>'[-"OW#RFV1$XO8B<\"V^B
M+'^@$\\FU_%THA[3 ^78LZSZ:CF,R@U>Y79LY5ZN<J7$5N5S<1TE$Q7^=&>A
MW\N4:5LI=%1-7NX,C9JT44U>PX$]6C9QJAZ<Y/M,K\PVN7&B]US+PM7- [NA
M!H_6/JQV<CEAM+:7';4&3QKF\J@7)QC_$4YZ.\[KNSF$@?[M/,_RZ&V1/L=Z
M??DXF)[/+R?1UZA2"]*; =^NN\,8^(LD#-)Y<J=D\7/\-4QFNDWOQGM-+WLQ
MS.6>9,[=+WE'\X2MGX3_G.NJKM4ED67;2LOT8SQ+M-U+.I,)OQ_\S5VO+'?<
MKN\=58F<Z1N3WP&3OV/N_L2!-R9_ ,-LN/M !MK$XIT<YD5YCO5K)W9!A*C2
M\^UV-=KI+HC;X*$\-7MYK*,^ -"/D^4Y )5Y@8MO\?^&2?[_\_!K.'M00[+_
M,XR[#M3R/-&7B']'%2L[&;RB1]N-7A<-T*OCRH^^/BS-VB&LW.L@R\)I_D$/
M3J(>+)26$F\ADIH'S*#G\.CQXWEBX-,E^"Q';##XT?]5%_/S#\3DJUZVVI<X
M9T5IF_LYF*&NQ^UOLW2)W(-0]F'9R1IYM] T;C5< T?.(4B&B7P[S#=,X-N(
M*GTNJJ'F.X7*4J0MA(*AWNWE8Y]F W(CG:=C]Z,U2-R\KM^H%WO?P=%JQ[%N
M2 :)@!9/Q9G9@^Y.Q)F)A,-A:G$NF?X>@Y\VX^?A.!FL['_2S23#.IH,,YFP
M]D0T)B?6!D28.9?69,<&&/5W+24VA"R F3$TTW&M)/6O' ";F8F.1L1FDJ)#
M:.JN^1\\GHQ_:E6EMT%2Z[--:X9L, AJKH'>"TIZRMZ>5UG>%AP89M8B/])3
MA/37BPP;/0>;JA@ 3KHZ4S%L1+1T,MP48K7;K9@BK+U[E^'46+7:DY@2JOTO
M?C+LR401K=3^H>OC (;8+$$8E*DS*PP.EGX?'BHZE8@?&#*,1AM5:I$J]6@&
MWTR/'R*1^]HE6_W1S^'4:AD,';S$I+<PZ12W-4AHX?JEH:1^>[".::!)X</Y
MCCYBHK,>8V!:?\")P*YF3?J2'3?;][<G)]Y39M0I+V#*"EM95CC,71 [75$X
MD%T2S58?9E.-=LP?=7;S)+.;=Q_R?4-WT=U(]0W$*W=FEG7@F^%U>[K5[);7
M4E0-<;U!MZ%D%B2T<[9V /GYKE$X4V@YV,#$A #]2VWWO0B@-PEM4R"PYP*!
MOJ.A,X4!1MM-C>2PE-^4 +2/)PT7*]VF309+;4CP]'#E:H]S/ -;3]NF LW^
MU%7TJ2YS&.4=AB<9$C)D0M])!1TPD3?8.52%P_"6D?2GUL&L,7E.4#P$;7YB
M<-HQ17C5.I7.[KKQNC4A ]SUH@WK.3NIB7W*%PRDR,5L0[\;=1GL'O#[-98=
M5[4^&<C!:GR+@O@A[H;2[=!]$-NEF'5M9LU8+^G'NEGUSN8/^D1*MAN@P:"C
MM05#?05+7TN&#';VBYU^Q[E=1DF/PUZS_,:L?>EU=J2S@>-PTR,##&G;<>C@
M$!AZJY>0&3K>'CH^G#-:NDS-!W)DB]FMQ^R+TZNL^E!F,3N521_$1&5;B+AA
MX:V%@:'@[:/@?4=$EXFWP41CZNT0)YSTF4_U9F&DV:RAC5YF>&LAN^=MS)K'
M-DVR#0<I79];,WC99A"-)@]52?:>[NF[PG4MR3-@W3\TH1@>.#K.*PQZ6HT>
MDP+J*(I, FB/9P68^;9VP,#4\ PN5VFR@ITSG,-E&>VVGH9$O&ANL+]JNYOY
MT0&HR*$F&H>U-JFC,XT#7XUT>)0,@&!T'B3#(QM[+I<?1H*\6]7R@\^!'QP#
M_4[@=1T-/<[E=:5 >(A[RG2P&-AL,//<,O=!Y[_-F2!MW!6RKUF=3M$1LV-J
M"XEZ/Q,YG<*%F2UJ%R:ZRE^&@(GA<:@6%34.YXBD_M0S#N3\I#9/G@TM1]KI
M6323,FUARK2'R::AI%%-/JQKB.IKKFP(D.IE'LU4,)E:H0UJ@\"OL,VIIB'N
M\-VI?%.[=ODF)X@?%!WM(2J#@TUO:(K!4QN]34=ISU!\S;YYV,&1T:+IC6$N
M0^_V]$8;UJD;#&VF:R:IU'HDM2:E=' \M8:M]14U?:%K \3&X3>WZ"LH.K^[
M12_18*:OAS$WW!%5,GK4YF+1@WOG/1=0#R9ATBG":G(B[<J)#''RMS]Y$3,S
MW)Y2:H.D;E53&^RT8$?EOH.BW;F2@QWVTRIM;Y.GZ&JH/$P_T<<8WJS%[.<Z
MQX.;W':LGS<U9H>WJ$,J,#/K0_JW/J2#:F/4I9=!CMEEOH_[N7=$<7J9\#2I
MQ2ZG%GL4>/8ER6ABW[7A6;^T\GEA:*^&^O UJ%V-#OMB\8:4WF@[%@8PG]))
M+/1QYJ3%,X[]B?%[/-$XC,Q#FU$R7"?2.:P8O](&Q QP>6B746-6B[8&.08V
MW8&-P4P;]UX;=DC3Q3W73'S3.I\S',!TUM48A!S(PPQS,KG3+L9,-A_<QW2]
MZ+#/SL640@YN;UJS*6S'U[$,)<SMU@H6$\JVH+BCNU7&?2_O&&*5\W[]PO#6
MD'?*00QLT7BW4SK#<28]3.X8?[,7?_,INRY4J8\8Z91O>3@4@]'XUB0V.YT1
M&DB"<Z#9J4.OM1P.EVIU8&ZX4@OW'C*!^>&!8:+RY\2%K[P)=;^#B_YL-]WC
MR,,LR#:KH5MD< ]S;G5/"4IO,J"&O+20O#Q*.A@4M9S&-(_8P/%SX+5O7>5)
M?<ZH&O;6!L3TL#"UQZ QY;(=86J#PDXOF)K!3XM67)M I^7I A/G''SBKX\
MZ?J$W\ PT%(&UD=D])-Y]0XO9E&261'4JUJ\X110M+KJKL?U$9T-4DV.IV-!
M:A]3/":X-%%=;TVNV02XN];7[ C<\CG>X:"GRW.[ \-)&[:ZZ",P.I58-TAH
M5V[=U AU-]MN*H;:-&?;Z]"E4S[&Q";=BO>-H^ELN#\\/[/'#2P'6#G7ZHFZ
M053&F8EE,ZO;$0,Y;$K1:E-I*$-;)@@Z;HM[/"E@/,2*%>NO8FYGJ7L[Q.W<
MM60 #*'320=#'PZ4V>[Y8HMN9;+[O)ZB*QYDB RZ@PZCQW3:S%B:J<)6&=S7
M7O!I=AKL9D7*QH$S:&K3Q+O!4[LIC3D/[.7^:;BJO:6KZ*V2[+DZH[-$NB]S
MCL,X7M>LO3,+V]KM<8W&MM75&U2U%E4U)0M#4.<G5FH,0!%:E7 SD^0M-ZUF
MEKR-:!IB:-AQ' TB=NP,@H:S>+\_$#(K^]N%H49JT-FM1@<#I2V&;I"(>N6,
M_O \3KOS^0/P)J^S>6EG+?PK[0TZ0+-YN*+Q/B>..EL\;I)"+:3C?41(KTGX
M@-&SYV*:[E*8WK!OPZ(.?>#Q($'1M57\!B>MJG8?.F@Z6.5N$'3X>+VG*T&Z
M':^;-1[[Y5MFPJQ#M&M04V3&YAMCVV?2;DK[.TK=35E_"]'4\QV<^H,>L[O3
M(:86^CDUW>&)!3,MW;9*ZT['!X.9H3;;@[23?YE*CV[1,%/HT:II[D'YG8YD
M6TVV;,\3=$.;B^C63-V@)A]>@W?U2WEW3X5ZJR('.Q%J"',)K<[[F%V 6H>)
M 3#MKD*BZP0;\E^MW],D^_T\"[)0?]W/8?PE"6ZOHW$PS;4SS6Z3W_T/;=<]
MU8EWC9TX>J][\<[_L*]APB<8[-IP;3%,%__3AV&Z^)\NHDDNANG7"[DZ4N?C
M<!:HY^2C5#J.\H^?IT%'-D!>&;AJGX[>ES;W<:=>;QS56"695)^S!!R\?^+]
MM<H-X6Q2:5X=^/+*'O!IS&@GO)TQHP?U=ODP[99BET^KYJ^Z6WGS4E9;/JY!
M&AU5FU>HR#5JTT*U>0VGL$9M/JN [RJ>1O'YXML?*8:.91\VZKQ^U/5Z50.:
MN]U3^V$4H:V*\!II0DT3\Q3/@A:JWWZ)9M'-_.8@*< .32AJ:GHO.$5%U:\K
MDNM6@J\G<X4UVAQ\?UUM;I1H5PI[ZQ2Y*K06*O)&F?=,AU_;(G>W*KV#5KB?
M%>>'L+R=+=7KHLGM9<W= ;2V#Q/@'=3?'D]NMX8U=%I_N\8:C-8.MI:YB^H[
MN+S#_F,VH\!F6[A.:&X?Z6_;U==P7Q/%=5^-312WU]DXDP4^R%R<R0>;68RV
MY]/,+(:QOUW67V-_35S7 S4V;-A4\W2="O?5#F^[#.?361>4:M,RG$]G^QJF
M]B_#R4V)C))PG.F[9EF<W"W:=L03O@;,U\G#J,Z*ZGP.DDQ)X3;02T^,!I4:
MM(58.JI(KW7*@E&DMBM21X[K,,ZL?<ZL70L$;V["1.^%,[B58>L[WE&']*K*
M8#Q=>W30>.!V+:\UR#'(Z0IR]LQ=#0%I,P'IDC*8"*D%RF<BM\&2=8,5@Y5#
M!K9;3,JYHNV*N,VDG"LZ.DS;[C0I_K</PR3^MZ.>9]MA,F@Z/$$P:&J[T3M$
M)<+]^T[5MR2S8.HFX23*1)J&:?J(+'Z,9ZI31;5.S3L[3^'V3I6>\+GK1FA)
M,[<;(H.0I^9 #5!:D;\T>&E#.8#!B\%+*_#2D?*9G>/ELP%+%\"RQ3!U%"GM
MCU4,1-H=J+0(&QUA72_'1OZ8OP79^/I#E'9_9KR[(,B_XL% &$]@.)/A3,8O
MF/QN"U%R<(]AXN]6(,0XD7;#HT7>8V@\RP07[2)4AXPQ.C+O9R+JWCB 'FE[
MZV<AC-(;2[^/".!S$JO[LSM]TGHF9A/OG_/H=C$^%W>WJV?7.O-(]7;V134K
M?SR]N4WBKWFI6,=.LMVBXTO*NU7/.ZH.*X[_*>KP(9A->CSFR^[UP<>9@3W@
MP+8%L;\$X^MH%B9WU78]'NDU_1T:ILW0[WWHVX)Z0]M:0=MV:0FD>B3[U?K[
MA=S;N#VAWZIO22:#+-0]IR? .@'H7I+WURHWA+-)V9SE@H++MTW*QL\6%.^&
MH%@N*+BMH!YHU X$I7V+$E0E/S&.;\+[I4 ?XG$>A#]8VIQFGZ[.@VG8,3NR
MIG/5]<0/>O=ZMF)%%?@J"+90A:JO.9 JG(?3J3*P/X?*ZP9397+%Y"::16F6
MJ+9?0^_[K1J#7JK)DWH^%!6"M!MFE^1F%V\K*+IJI5\JJ(>4_G0V":^4[F3A
M!Z4YD].9H@E?(IT23=,P2YV[7X)_Q$F>.5VFB7/U/)VE\T0G13]$XTX"[4D=
M+Q*RZWK>!YIOU*%SZO#*$U5;JT)YSZ?L.DP>MNZ6,CRAVTNGO*;?';4,+W(4
MY7T_Q_'D6S2==DL#GFP.RAM7N]O1@7^12RCONTB"27@3)'^DBJ#FOWP,;GKO
M%LH;U_:^HZYA)VIA[$''!_XYG,"=IYD*:Y.S<)J'L^EU=-LQ2_ L3K"FWQU5
MA9UP N,:#NX:7KF0V40-W8D:VA9 &F=Q,&>Q0ZN@- '0QQ7>P?14/3>9K]:=
MYM+PXWG2N6&NZU-Y!N)JI_8QAH!J.".T*SC7S,PLJE7]8!Q-U7>M /=O01)>
MQ_,T%%^2,)^^<.(DB;]%LR\=P^_C3BYANKF7@YEQX:NJ\2%.4U>U49((%2Q"
M9>L^!MD\"3]=+?]\5T%]/)]ER=WM-!B'>B?E*.M>C=#V?;X_&;6YTWM2G"=.
M_#.M.+N;^']($9Z@-?<YA'F0*+,6JB::A5]FX606ZM+^G$UUS-8\18/NLPK;
M"*"#I.$ERF%,RGY-RNLI00WK,'K06CUH$2=9<\A\\+WFD/FANIZZ ^6K EJG
M+,:S'<*H]4K].JP?+31V+]"F#V&6A8FZGH>[_5>>NOYVT9:<+JKQEY6P9;FH
M7IR0W2G??QO/U*\/\JJ*$L2S\RP>_]&MH5[;O=7#F%;ZMY>A?;!^8!<++1ZD
M5;8;W;,P"Z)9./&"9-:]A-N60US?R:&D3;1BW(^WF/QCOMC8(/7CY&/X38S'
MFO\KL7Q.XIGZ<;Q8=+2B)<M&2N*S29!,TM]N)^J[U-,MP!_PX^TT3TR4,56C
M&4P_!]'D=.8&MU$6=*S XTGB7"KD5O+<$9W>$B-KAV-?)I'LO #E-36? /@L
MS==_3L)K/5!?P\7*C<%K_;TL]ZOUC4/118U_-@GHO$*V=[1;1 6>K1Z]\-3M
M=H-]4!,3*/91'9Z7-#!A9:?2!P^YLAGDE@QRMP*BYZ8".L\_^Y,&Z%5 ]#RS
M9GA,!X?V%;,[71G^0V5ENJ(B)MAM2;#;"ZLP1+7J3]ZWEYK_]#"]%UK9I2'?
M==#^K'*.;L=:70ED7C,_TZK0O9O!4J]"]O[%<\:8M<J8#8.D=SNAW1]V;G+N
MSW#< U;3K1SO<%7D!75JAML=O#ZM?]RN/=&+<?CM"&'ZX_!KUNN95%Q+4G$M
M6H7W;#7IML5JJ3EHD6(\7)YI\B#MR8.\\J8E/2?EK6:\K[RUI;'M;:!ZK[S#
ML<'O0?&[XW/KGD?/C",> DE[B7H8\/=.'9Y'Y(RW'P"E,UF=;A]A\0Q<FR'O
MT2E&AO6U*OWRFN@6WX)D\NA0<N_F=AK?A6'.:3[=:F7OUM"N=&LYE(W]ZB)J
M:_BX&<WA\._*\&_8PK7MP_R2'59[,YP/?;"!<F=][-:&^2Q,LR0:9^$D[_=O
MLRA+S\Y_Z\6(KNW;4!"]!=7Z'"97<7*CCT0^OPZ2KAWLUC#Z#;WJ(LW:;A@-
ME#LTI%L;: /.'AKE+6B6&?>64ZSMAM$8Y0X-:<T.?$)]SR2:SK/H:W@>CN=)
ME$5AZGT?3^>3<.(G\8W.S<VS_ 3(3U?E=(O2\UR_G;OZ!_0LHGH](;4GU7+P
MS2$?\84]J&8_S-<^U-,$FP=246,]NV ]#TZY5X^Y#J+DK\%TKH1W_^-?U&@&
MR?CZ[D/X-9RNJ-A]F].9&H<T;X >K'NJ//*7,$CG23ZMYR?A/^>/SO&Y;UMI
MF7Z,9XD>O$0-;K<4>#MI+G5QC3C7:>/SOJAI,&H^9_UH=#'+\ IZCXW>[U+O
ML='[;NC]PY7<1N]?I/>[7=1M]'ZCWHLT#3-W&J2K[/E4W9VHT.5,T:L/BAHN
MSZ%-FQ6^-1@ZZSR 5H=EJ:0;QV7WR.D-EL^&!.3\^&P_3G2*]E7!N_. IW_@
MS4_U;AJ+%@&V;<'6H "[K%U.;N-$F7<97F;+M(T![@&][MHQ,0 V *YBX[?S
MBR27P9V837Z.OX;)3/?( /B  %X[)@; !L"K ,Z7WZ1*53['4V7IQ\'T?'XY
MB;Y&6KYK7+&!W4/8;2-)H^V'U/9?XB3[$GP)G6#\1SAY3<*Y\RF"_@)G_:"T
MR&&U;9YB4!#.<SREJIR'R5?5P]F7L^C+];I$C\%:)2NS5GI&J[NCU2:(ZA50
M3 1EH&NF#8<%73-?V()P<&_3#P:]O9M^, !N 8"?G[TT%+JW"5%#I[L(Z?W2
M:9.>[1>=-JG9%GCCI\^N&*P==BK$:'>;N:9Q4OWEFL9AM0#2>UWX8="\-9J[
MM/## +D%0%[L'&T8Y].A5B\YH\V#**HV+ND)!+,;1=7&';4"P/L.%<T$8W]#
M13/3>.AIB:<L+39P.\@Z8*/++2Q[,?RR=V4OAE^V ,#/REL:Q!T\R6AT_!4(
MEPF9^L+A3(341< ^O_K#U&#VKJ#$U%YV&<)[FW@POK=W$P_&![< P/OSP0;!
M_?/!!L(M@/#VI2R&/O>F.L;0YBY"=F^I*C./TIM4E9D_:8&/W6O=MW&W;9Z2
M,9ZWRT!^?;)L7&]_R++QO2V [)-SS 9F!TT(&]UNDSLR:=?^N".3;FT!9)]<
M"VM@=M#"U4'K-N2_6AMTT@G2Z(&&!TERIW?N"=4X9>%$W,1S);SR;AFEXVFL
M;^^L:M9UOZ*@3^O_OE0#GV!P:-7PTBRZ4=#]='5_QW#TXBF=[ZA2-/G"G2E%
M):/Z-4SS3-W%W6VX!2DVZO1RM_A8Z"]AORWV>\_28^/W6NGW.J@:QLJ]AE(9
M0W< %K>-*HNO030-+J?A59RDP33LO5*WS'5ODK\AHP/QX&V,4/IH\ ;BNUMF
MY@[KN-N0?C$TU-#05FIS*_)&AH8:&MKCA,'@U+M]-KNG&MX6+F(TW&CX?MEV
M&\K]3<'PUJ4C72KW-[7#+0#RWO:G,&MVVEJ.;-;K=!' YIC[EJ&W4X?[&>@.
MR?>:)0Z]\[UFI<-@?*]!;[]\KX%N"WRO6>;> M@^?Z;7I*J&!]F]YIR-T^UE
MSMGXWD/3YGUL[F:R5=LQY@YL[F8252WPO.;TU/8 MVN)*D.=6P!@<Y!("Q'<
MF4W,C0]N 83W?P"R<<9/<,8=.P#9>.460'IOA\8:I[PUDKMR:*SQR2T \/-]
MLH%=.QRHT?:V53L8UMFO:@?#-%O@J/:7_S'P[5_^QT"X!1#>6[!H*A]Z%RR:
MJH<6 'C[BD,#L\.4!QIM;B.C-/ZH?XS2.*060-@<V=A.%'>IGM9,0QPZ,;N/
M>EKC@K?+R7:@GM9XWA9XWKWE<DPVMG>Y').,;0& GQ[]&K@=-E0UVOV*[LDH
M]T%]B='M?91LF>"IMU5@)IKJ,J3-$>$M@G#KM_(PD!T$9,U\0W\@:R89#CW)
M\.3J;X.QPY5J&ZUN<SAH'%-_PT'CJ%H!Z2=N5F-@=]"=98QNOW+)EM'O@]=7
M&1UO4363*8KH3363*8;H$F -N@Z"+J/+;0[?/\:SI/,:WIN(^?%H]$SO!ZRD
M1B5V:PIW/BO>"RWKS<2TT?M]Q8_#UONVQ7#]T'N)  *_HE\OY+WNG<\OTUP,
MF?<UK#E<_L'U;FEB0^>68UW;N]<;635Z22:#+"S&EE3&=GFM<D,XFU2:\Q/$
MEF^;E(VW587Y+%KHP3R=5$?P9J'G[Z,TMA"D[WX[E^43RDO+9^J'/'J@FX23
M*/O]UWDP52+X_70VB<9!%B=U;\GCW*8;GOC>5-T2-KXDO_K$)\[F#_6[O+&0
M\?S)CU32_APFY]?!ZJ?J"<O)RF#K.S[.;Y2A5!]>4?4M1^C?5CYC]4&5-\AP
M%M]$L\9W%-JH/S?=])('SRHOW7=M_>#EKV@6==,GK'WH53!6'Q/5/S?7BOL6
M3WSR^0+QC<\MKC_QJ1_B8-;\K?G534^,OK]+PFF0Z<GOZ^AVI-QL$D]7C:YN
M_R9.OKQ% ."W18NW6A0G5W&<S>(L/!I-H]D?9^OOS&_3[8Y&<3()DS\?P:/1
M51+?G(57Z9^/)LCBW+9L!D((,#[Y]L>)K]\!,%)7I 06$$@ [C+7PQZADOLN
M\+DX&F7QX@D7REZ=A]-PK+MSXODNDQ@Z'+J.*SV/0T?F]PF,N,OI"<A?4?1@
M8_/?IY?3H_<_O7T@L?:)D%(,>8B0;2U%:-G4XHQ#V_<MGP,7.G A0HZ)A*1)
MA#;A@EG2S_]E$601BQ<RH1[SW0<BW-2\8R)D!"PEZ&$D,;8XQ;Z$T/. 7'2-
M,R$@]YHDZ$./.,(%@KH$2Z@TF<)")(0C21Y(<%/SCDD00E!10M_FU+,!@IP3
MYG/+M:R%"*GO<@LW*B%P%,^SL&M;4ED'A@@5I4R$M/E#)=S0O&,B)&1I"2$@
MTK.$[7/'Y=)FEB5)H82N!66C$DHN/.(#+) #A12.IV1?XM(&-GP@P4W-.R9!
M#"V^%"&U/809\"1R'.(PG[!"A"XCRC0V.A-*N>="P!T/"*76E/I.*1-JN?9#
M9[*A><=$R#E;2I!9CHVE35V? *Y]LUM80BJ4/$&3!!G'D$C+QXXO/0*5(P=^
MB4O"G8<2W-2\8Q)$E)"*"%WN>2ZWF2L<3CRANE8HH?0@;%1"(*$EH;2$3Z /
M7>':DI9:I7P3>"#"3<T[)D*H-&\I0E>9)F1+![L>Y$1P2X)""SGR6*,64J(<
MJG!=#K$DPJ.V7 (3>:[U0(2;FG=,A AB="]"A!2L;0\P@# @RDUZ'"U$*%PF
M@-LD0F4I/9?9+E4_((H10!3=NP?/?:B%FYIW380VKXA0Q0N^BWVA*!N%#D$"
M%;S: <CQD0%RK4,&R%Z*4%%!)HCBT(KQ>IBY/BY8H<2VPIP)36JU$$!<$:'P
M' A][DG'DLCS/.P6M!!*1;:-%M:Z$U2)391-LE1T@"U;N-)'%I/,+4F-+Z T
M[J2>62-2$:'PI,LY@HH%4LQMEXO"G7A .1<#Y'H@VQ5WPI!RDTAZONT1X%)'
M@C)-0Q7>&CWRL(&,.*FX$\4%(701(8 PS_=LKT 89]0E#C2DIIY:DZ468L!\
M7V('*-V@##A22E$F"RV?629/4Z^%%5N((>8 6M!V'80@M8D-"W?B"HJ<1G<R
M<"WDW*J(T.6^ P6U+64$@0T@8@60/0GL1A$.W!825M5"20 3GD^%](&G_DL+
M$;K$]64CM1ZJ" FQF!4JX"XEJ,B,A2SD"P\"6P=UJ" ;$ F+-C)K*8&BX$+X
MCNLCSW8]QRE)BN78XF'6?U/SSDBPH(4(T*4(;6P+CW@2>XX+./<8*&;O%%<4
MH'GV;M )5P3X,K[#BE0K+L.10!Z3&'B.14J'["N],=ZD5H2L0@NQ8%00FP+7
M\H#C$"!%D4V&@EN<&5-8[Y KP0EV*+04RP$.EM(G7")<,FNHN%PCLQZV"+G-
M*Q)DEN=B@FU**?&0Y;MV(4&+(]HHP6'/G&#(*M[$$519>8\ZKB,=A*5/"U-(
M$9->8X0\;&]"*OE6["$=T*E@RP<4,]L7O(2Q$J?7. L_[#EDI#SBO0@M@ D
MEN5KETQ]Q:M1@6.)?.@U9KJ&;0DA0,MR&@L*ES+/LZ5TJ1".BOC+<AK,',=,
M(C?D&"K$VL(0(472=&P'J&6YHD 85TJC^FI88:T6,GM)K"U;$FI1QQ?8\STB
M/6'?U].X0/@&R/65A7#)"BU*;* N2!\CAS)+H:T LF"<^+;)^M?/PU-<%2$C
M+D V@]26G A$RU(&R%UA)DX>B-"R( 4AX15OPKF/N"<9EPSYP(.$%4KHJ!A9
M-$9W2A:>X) #QAPB?>@(8!4B =QUV,/BS W-.R/!0@EQI4+8<JFOJ QQ5']4
MG(P8%J (D#UE'QLK&89-K*&*B.]%:$.;.!9F ML8"HLH0BW*^E85FE S;U(;
MFUA+);01];G'E2 !M9E0Q*V<-J&267ZC!(<=FW"Z+,ZTJ<^8@I>4E% $B>59
MQ2(&J)@V=@ROKB](JJ08;)<#6_$8Y7F93SWL0UX69S+FX>8R]8&ZXT()844)
M/>3[MBYU4<$=='QNB7+61'HJ@C!K)6H-(5M20@*1#0B7P"5 N6(J[#+7RI'6
M1V,(:]?K5*K4B0-MK"N$59#J4>(P0?TBM&,>9XT2'+8.(LKLB@@=P"1"7&&9
M0P1=5/@2[NK9XT9O/.SH&'*X)#3*BWBNIV"LUQ1B KFT:*&%Q$'0)!AJ14C9
M,K2CT'9UJEKY#<4X'%]1W#(X9D#YED8)*C3ZMJWHC^LK(R>H1>\9"L,V>BC!
M#<T[)D%(*YQ046F',L>S?-\1#F02^^6TDZ.KXXP2UJ=H*G7^E"-DVPQ" 9$'
M=3PGBR(&#C#C)LO58 HKJ[BIT)[$4GQ#^46];%'(HAA)4,=FC4N0AZV%%%=P
M+'3XH2R4@X5M.QY=+GFR7+?9'P^;%")8R7(IHVXSI7;28AP0 2!&16PGI.4T
MEX$,&\<4+FL8&+!=XBA/@IG+;:C\L5WR:F0)W%C#,' E!-2JB) IP^2X%G0]
M2BV?8J>TA YS<:,2#G7B;K$EB%W)$S(L+6#Y CB8>[['L%O"V&-(-,_;(>ZI
M0,;!/M>EL8@*Q=4+D2#F0?E @IN:=T:"96VPO>35C C?MCQ7 L5HE$ET],1H
M4<T%N&S,T0S;'6, EN75C.H\-9 .L#RM$19G5KG4A"H;99Q)O1;BBA92%P%&
M@$TI] #@E#OWNZI0K[D,9-A:""E?IJL90QYRN #45]*S":'HOI[+@LRD&.K3
MU59%"5T!=;956#8&ZB<5_!>\FG$B:*,$ASUG A6+68K0$T*I&_8=]1 /";T(
MN:QLI<QJC(\'+D)&446$DG(@/4F 1$1*5^&L3/DK5)LL34,M4F6=!/,\Z!+)
M;,B5>@CB05P"V0; -]%= Y KME#7MD@; <*0]"5Q/,S+\(Y #S:*<-A 1JA2
MSL4M3!%'W$>N0_3J)R[+G+\EF&_*N1I*6RM3\%QY8DM@RQ+ \T .XW(K 5^K
MI!%A744<PTN'S"D!*M[#DEF6YSC$<U'AD!W5L35+/Q45(HP#I:@ <]>B'O3*
M$C?HLD?3)AN:=T:"93D7JN!8=0OY'O4=HF1IN0R3PA12%3BS9AP/M)RKW+D5
M+$4H@.5;#K:14+&=I9PPL0M3Z.N9T$9:./2=6_$RU268XV+J2BEL1A#P+.R4
M:S\=GS8')T,UA>5R'6N9IQ'"5OS"L1C0]0R*SP!11,@NL8$TS+HA.*EJH9!"
M7<#0\Z5#7<HP)F65OXM08UGAL$6(*%A6TPC'LK $Q,]Q"Q0I=.RRP)I+8+:*
MJZ_RITM.XR""76PQGR+ J&\S4>X(XCBVH(U*./0J_\K4DZ-4D*E^>9RXP*7*
M.Y.RP%KO)VR6SS;@N+)^5NF$"I@QDM"3 C /Z:5/"V^B::')MS9XDTHUC<-M
MC*CM^P@RQ/44*"FSA4!Q1%-8V,!I*K69RN+YKDV@K7JGY_4X /=;^T#F&!$V
MS#W!BCMQH2!*\12(;8Q]Q[91N94 X4PV!B?#%B&K%"0Y;K[X'0/?=GUH(PJ]
MHD"80NC9C1O%#;PV$U2.E<BWL7"!153T[[C,L8E5KAGSB O-EB -W@0NDX6.
MI!*YC&!&@,,\C[FTT$*A$[#&(=?7=/%E39?C024R1I&PL&)GS";EGIG4P19L
MWL]BT#A&W*KX8Q]+V_810)[-+15"^*QDA4I+/%/3U5!.LR)"%1MC(FW?<QWJ
M,BGMTA1*(K"IL6[8':E2D:3+X*0#M"4DOG04J,H=_2G4)==&A/6LD"R]B4MM
M797I8""H$$H%1;D=O2+6KF\R70VQ2273I="KK!'QJ0V5L7*4:R&PU$*P9K'$
ML$7(*@MH7==2JN:YA"H 4V8A1;.+I#\C/FG>K7#0#IG1):5Q/64+'4@!DLPG
M#H'ENDRN7*??')H,?/DGQA48^Q;0N][:#"IFXQ);,G3OCV%S0=+ <X6@<L*.
MA K!0DK 56CB0RF5 2P27=BGR(0F]74,E3)UB5W5.^RZPE'8(HI5>T5HX@AH
M\^83$09=QX!@98<N:2-7<6H$/. 090\IX>4F9X+[OMF+OF'M8J4V4SK$H41U
M22JW0GVIYXV+%(-P5*QB<%Q_P$XENI.^K0(ZWY5(1<BZJM 3;CG]J<A-HPB'
M?<".9A3W(E3^D2D;2(2O .8QQV/W=>K 4I&*$6%]CJ$2W7F*#BI&+2@B.F/M
M^,[](F3IP&:'/.P F=K+T,3#MJ5WK5:\4'@(V]!GQ=([ZF+B-Q+K@:__5*'5
M4H04N<P2.D7#N">$2\M]53059N:XMGHE!$M6Z#D^93I9Z /B"25&#,K-"H7M
M-&_N,VPEQ) L<>P3RBQ&/%<)3&DB]-4_A1):R!6-K'#@T9V2X5*$TE%^4G@V
M4?[2H9@X;E$HI/?=:R[-'+8((:V<B.![7% H?>3Z0D+F2,)+2D,Y;EYN,E13
M6)Q05-E(7<$6"6);'F 61I[E2+O<:X]"8C>;PCV=4+3X2QK/DW&8+GZ]#@/5
M/?7S)/KZ_J?\7\$HFOSY*,VWZ[6)A"J %1()Z%L0>!Q8W-:G9=OZ#<'*C94?
M+Y.WE=]':7:GQ:T$&IY<A]&7Z^P=!.#__3%38C@)IM&7V;MQ.,O"Y,>K>):=
MI-&_0M7@-OM1O22]#6;E _*K5\%--+U[%\VNPR3*'M\Q^NFMOF?ES;?!9!+-
MOIQ,PZOL';C]OGAS-)NHM^:_5S]M%B<WP?3'\IXLOM6/_JX_)@LNI^%H'$ZG
MQ=4_'X&C_'?URG'Y>\W77D0W83KZ&'X;G<4WP>SA5]\$R9=HMOB\8)[%Y1^2
M_(/ROWR+)MGU0FR7N4Z>C./I-+A-PW?E#U5YZD?E7ZP&-YN,5!,M%*W':F"R
MB?Y7<G^U^.#**]:T^AHF630.IL6++N,LBV]^7)$P4M*JBJ_Z^Z+]RI\6O=1_
M*7I6M,&WWT>3>*Y%_N\@_T=_5V588_4M5]/XV[OK:**&\L=B &WUI!THTO_W
M[Y" 'TMM6FCS4BAO<UVX__M:74>;=-U^\B<6=RR 5OW"/7]#_NNWQ3LNX^E$
M/>*WCZ<7GAR=7X@+[WQT[KF_G9U>G'KG"WF*CW+D_8_[%_'Q9V_D?OKEE]/S
M\]-/'W?4B>>-=4TG_A8HFSG[DL6SXY%\X[X9(6!;?+=?V4<#A>TWD-F5_PW'
M7$%EKM)X&DT:K-7#[N[ 1-7@_WD6:J,WWIEU\#^=_7+OHA?_5CQD%L\^SF_4
M(\8Y^\@)%M;ER*%5G8O%0 A$(; EHTCJ%' QD^@!Y.K9[%EPH[YL$D;O9#Q6
M#YQE%W>WBO.-U8>H[BGV]><C7R* P*_P[Q>RKD=KOQZ"DU_OY;WRW>^K?7J9
MB$;;F1D]9LN'\:<.$*]_^0^_!,D?HT^S\$_/^0H(.V?:%F:$6V\8M);_0R^S
M6VBCW;*75NOA)6X_Q:(I&>W(G&UMKN!Z71-)%$Q'O\VB<3P)1[^<-]RZ"?B5
MZF9&D.2V)$PZE$CB.=2SL8^8M+#C0-^M _ZO\R!11FQZ=Q;>QDG6; -&5UKI
MLC\?1:K#:3A62(BGE\%T&F>7\7?- SFUR(]->']L?3LT5#5&"=;;A5]_$V<7
MWMF'OX_.O,^?SBY&GW\[._]-?+P877S2).]"D;@1Q*-/9R-H_S#YT^B3/[KX
MBU?A?TO:)]P+?1ER;.V%7N^,%?IQ,LJNP]$_2]T:W:H[X\DH5.9L,GJ&"VAX
MT4^/'_3M.E+!O[9UH5+#;TEP>[0)059E#W9,&)2NQ-+GE'F^X[M%CE'%]#ZI
M1=#GO&_>;"*#;(T/K>+GW40UO5$-KR?!W5T8).'LZ/U_S6?A"/%CQ:$AWP2C
M74EP2R>Z/]WY=+;]%_7!H>(WK/H/-P[UT ZU6EH+7&K;@ '7@\)EDD(JE$/E
MQ ',X_KXVQHFG02S--+IQ)UX5&OH'O7B3'P\/\W]9NM<ZBME9]>XU.Q>NTJ?
MJO/MBYS1_O^=Q=M'/Z^2Q7Y"9F]_8^7&-S=1FNHQ\B/E.Q1P+\/D2=%\Y6 =
MSW,<%=U3"EPI*$:*TQ<33M(G4D\X+6V0-\NB[$Z_=/'.)T7TJYT  )P QA#:
M71S_,@JR[?AUB *8=.'+TX5=F=S8I+YH>X9B@V6=)\<>P! B)&U;V0EP/\O)
M]1F8KGAL'<["+U&JW4CV45UY>LX/-?AI5_S5_30Z_2A_.[\XTT[W]*/[9F?&
MH^FM.S(>.TL+>M_5J.0R'\57H^1>UJ,@':6WX3BZBE0$',U&49:.QM=Y?/R\
M%&+WS-V.YF;MC=8+KPER('C>-=Y\"9-Z6WG_Q?CH<+S\U51]*TM5V85&>(C9
MGNMZ&&%D><*'1.C=ERV]L13B]+&E.IV-XT2%4'EMQGD69*$;SV=9<N>J^.X)
M856J;[U-XJ_Z!3K3(L-I\"U(PB=%5I48>ZBC6=EUEW)A ^A9ML\P]ZCP,':Q
M1S%F''#;XH]'\R+X?JHMD;* XWQ$-U)4FYP@"]C$0ML/U-/PMU/>LO]!^R$'
MQ4B%AK&*#9/1/^9)E$ZBO%Q*N9]&M[*/;XNJX,T_,?D2S*)_Y;__Z;D0Z_J
MG;XY>W/^9N3=W$[CNS YZ BMHG'T,7Y3-RQ[)O];D7ORRN3>=-5TU72U&UVM
M=?AV3_W'-BR-@&6Q.D >@Y;%&;0]9'-';_AC 2P1@3Y'GON8I8G)) G3M/C/
M!Q4PPC4,#1-,E.-(LNN1J_J<!-.1^!H>C\X5*X$(@.?QMH.K[D&@N8?H(6]R
M*+6L'E_$/.YA84%(N,UUY@H0['% "*(.0[A1+5WUXZ?D(OXV6Z.4GZ_C<!9]
M[\:TV6%-A57= D>%X]#"D'&,?<^7 .=CXN@M<*B$C6.2QR"?DL\JOE:<_T5Q
MN4BB?\6SH!LC]V#"<Z_C5MEN C!7NIZ-;6CY^:E!GN6H<8-$"LX0DXWC]CE6
M\I_^;W2[/IOR7CT2/B$ [[O]?AK?Z+(%^:%0%)W(ODT4MJ-;Y=_#[^%XGD5?
M=7Y;Q8YA>CQ2EZ9S_;FC?T6W(UU\T1A([G+&I-+/37AARRT)B&TCZ3BVBY2U
M\X0DF#+L,>KH97U0GY&RQ(MV-R()@PT(:9@H:1 K ;N;4FUXQ<D3IIH)6Z&+
MW)?08CX3#K XR(_Y=; # ?01(E79?(B5EBM7.WO.5/.ZCT<V.2&(X-<64MMF
MCI;S<O^9CK)P&MYJX8YFN72K( N41M:AS$R<FXGS'DZ<ZT+/JCA8J8ZO#,AS
MY>=4PTCIX6(:-TS"R>AVGJ1S/9^;Q:/SQ<+D15<A^N'R3]I5ZBHM,<[>/:N,
MM7M07):.O@18>/.<KK5F A9O=^V@289]Z.Q%E$WSPH,P&%^/QM,@35M"T??2
M^R3('>3YW8WZRX Z_K$H-\E'/?P^O@YF7]0?9J-OUY'ZR])\/2OQ=J/\PS3L
MAG"VBP>HM2RO]*% $F'&J>5R]0L5$F,?.\+B6/K2KW+>PB7<0729(VT-Y]4U
MH&H SK-X_,?QZ#9(1E^#Z3P<_0=X ^ .HND^#LIR&0X4$#C(!A3YV$<>!L('
M>E#TX4\>D*@Z* 7J%Z!?-R)_=3^U.XUQ*,';E6)C+"T $'.EPZ"$'N3858)W
ML<.9!X%5AP:O,#CKRPD?9?^TG2H3?Q>*,WT,TDGPSP5B1GIU;9B-/GQPS11"
M*W2S[_U[!>S]4&CTS]/X,IB.%AL9%9J]DP29V4##!/8=#NQ!); ONF8]D!!;
M^>9GXO!T-M$U3N'H\FXTO@Z5=[G1>S=\NP[SHCD=KU?JM'^ ?UIT\3I(1U?1
M5,7\P72J6NBU?#H5\,]YI!,!*OZ_#(L&ZL&KN0"L"]X6B]&*C$ EFU#Z2YTE
MT)?U8K311%U5H8MN>IN$XS /9" :Y8N$T]$/ZGG*@8[2N>+SZ76LR\;+!6#9
M=9 ][,6W8/53]7<N;BXZ\J?C43";C'Y E=Y>*E^L&EW^0]LI=5/>7MVI/Z5X
MF%[@F.9?DG]ID&8C#D:3X"Y]T[1&[ FY:,J62R\I\A@6@.N]EVT*I"?TO!9U
M+<0]S#EY/*_ESI-$?=YBU:5FA%F0S=/GY:6/WO\]3'>:@2Z1\U@H=<]8LY2U
M?%BQV\++OZ7Z[X_Q[K_2^G'[/'7[[($&AL+$391E"DJY#T_BF;;TT[M1J$SM
MW>A4^UVELWI23 99L%CU]\!2+)]132&>S55+"]C:#IR%7^:+?0A'YR<7HQ_T
M&- ?1PBC-T6+[#K*%XW<ZD4CKVTR%A]\;P3"]$^[@#@#R^,LF4V@93.@SU!P
M"2*VL(B&..>NXU%9,W5=D;06=(%X _$N0OQ >%8("D93Q2K#43!6A%7IDP:E
MUO!$^\3:OXZ4;IS47D@50U8_%FY5(W <WZ@.W!UK"J >IURF9K!?1E^2^%MV
M75Y^HQA!.)J$5]$L7\V=S[(?-7W7T>BH]H^-;S_*O?M1P\N/] *TW/1 ='F"
M2HY2)29O1C^XN2SC6?BG+><RZD9WJ/$)>^$B-VMC0()8\Z0'0FNN;7G?0=,I
M>TE\,50Y?<MF-O*H+YE$6&(,K7Q_=H\BBR 7V/6K[!-7X?%+G-P])>^5WYU#
M>%S<K5-@'W+HBPK*\Q>T.V.Y]3 ]U=FU)QNTBS*_H_<UX]KMCCZ/%QS>L.Q\
M9#\^8 9#']U.];-I4,\+7G6?2QBY"^;4D@YOW<&_J:?H)Z7/<Y#$KNS:[[I<
M^I+XQ%)N4:C S<8^U@=5(NR2FJ4DN1"=>:H86[HF#;/S7;#Z95^\DL+_O*#P
M'57$C19E*WVDRZ-,F&1*[7SF8@^Z%@)8.%#IH\6P%)Y+:]:0E))<"-(M0Z'#
M[\YFINTZT;\737#L+MMQM2:KH,N$:Y,AT55=7C//9BK.,HOS9.0\#?-6"@V+
MC5IK-IN+D_Q=TSO]\F^1>K5Z[6BFXN58IR&^1FF>GY@%L[$&O&)&>LL.W3C-
M@MDD2";I2"_YB2;UQ90CB'\(_E2?D5#_[#I=]53I/Z%HO"6I[+,'J:_T.IQ.
M2WT9_:"T($]"+38E6I\3:DX _SU,GYL/YI5]ZZE4%WP  4)0_60+HDRZA2"S
MB2=XS5Y6Y[HS+[;DNZ/!N\\BUV5N=YU9/H 5$WF^\[D"^J_Y]&XA"D3*[9*?
M]Z3C9W_#BG+[^:2$LEX/M)M7#C7&R +"MWW/MYFT.6* E#NU08=9-?L?+6H(
M\X*H\^L@"=-/\RRWHFHH5K7]=*'L-:WFLVC1),VO'2FTCR-%S%-UTT?_:)0J
M-QWFR=#J]M2S^<TDSHJF1^_Y,83V,4)VJ>%E?Q^RG2>;T\57%;-?R^4OJ]63
M__$&P&4)Y?'H6YB$HWC9RS?;*_)0T]'F0*P>5<B\/#E>NVONP_/HRA^ODR4<
MOH0GETD8_'$27"GPO NFWX*[5 _Z=;)Z+IX+I8\A\R5PN;2P)Y@^SIT#8B/I
M,R??I_PEY^)MK'W;V?[3#_>U/%[=V+(E7YF?%[1R[,XA/DR9BSAY5X+NT6?F
M;U1>I=@53'N2\,='!Q\\U94TB>0)1QNLV&RT:=IR=UN;"^>#I_<C=S]]O/ ^
M7IR_Y.B#)WY.DQ5XPAL[Y"AWY 4W'Z_ URQ3:]@FM-=)DTW]VU3:NN]:[V>C
MZ;/RC<]*1K_6%A&/^Q2\R%J-KA,=1_Q["AC'*B!G/F;(MFP.;-M:N'9;2.Z"
MG9C&S^+L8G3Z9N2??A0?W5/Q07E=[>/$1?44S.!)NM9U+#U#ES!Y[6F-72N7
MH\)AGS!(!.6<ND+]8:%<#' LZ4Z4ZS0+;T90*==]GC+?Q"@O;C:ZM:UN$=9&
MW5JJDF/9R'.D+2 #KB4)M1VR.)J;(P3M9]@IO:QSEONG?*K?":9*?<+1^748
M9JG>X3V^&JV0V=$/\UDPGT2J]9_RBKQ?@F1\/<)@E>MNJVL'V"+NM8=@!!_V
MOH>:2#! -N6>3Z3O(U]Z#G 78G 1D<1YL28NS9=609T03\+K<);JBG2]B_I-
MN**)Y?J-3'U@6-:++Z9\5M57JVS^ET)C6>\U=O-0C=  -!9!"127PPP"1 %R
MD.OXN1@$  0Z[JXU-DBO1[YR=:G1TUT-T @/0$^)@!@K3Z)B$>8SA(DM%FE&
M8C%I _LY>OHQSL)43TFO*.PNN&+GM&RS>$?6#K2L<U$*E8X-B,\Q="S/U:<N
MBSP$MB%$ /N["8'S* 6]49QQ%GS)%>X_TY&,TO%\<;:<-GIB%DSOTB@WHDL-
M58H[691MZ#9G83J?+NSLI]MPD7KMO^IN'J(1WH6%[)SN2H]82CB4 U>?<@P9
M=1<1M@NIXUG^[G07OQG]JLM[(F4P-1/5RJC^,"U_U[H\C=.YG@$6E_&\W!QA
M=!:E?_1>03>/P\@:I((*;OD.H+8+?.81WX6^2PO!,-?&S_#I30IJO=&F,DOB
M:9HKY^<D'H<3K8^]U[[-0MZ-]K4]F>W8B ';\7SD2$BAZUC07<@!Z:(S:X?)
M[-,WHT\7?_'.3"9[$&;,01@*1Z&):$!Q"1"W%YIE$^("OM-,]H?PB^)]N?W*
M]P'HOP';+-Z!ND\&*<+<%H#8GF_YV,/N(F9S&<:4/"-UTZAWXDU.U4:ZOC%.
M^J]SFT4[L@89#W-L8\*)16Q(N.2.XWF+*6%7",;<W7C17.=LY43SVO;3V:)@
M506SO=>[S>(=J-X!X:JP7E 515'+1LCE$B\$XSJNQ>'N](Z\&7G?KZ/+: !9
MO\U2W8VZM3TVL+D4"G$6LI3)]S!CD/L+.?B>1YS=9/G.3W_^*"Y^._/.>Z]7
MF^4YLNQ:O6HHFMYIQ?(694T/*I:WK)8$3Y,96)'9%G743P[++O(BRWRB>)8U
MS&.TM!@[CZ3AIK*PY<>78[NYJFAE;+?I98-GVU-UTJ,N;E'M\N0N#KZJWOWT
M\?S3AU,I+CPY<L0'I7/>Z/POGO>44NW]?.H/4M<Q)ZE>QIE=Q_,TF$W28WT:
M0'B;Z>6[B[56H^!&+\A-MSP[R!1^+PJ_V<;";\*;"[_AFDMKCBY9=]MKOFQ(
MQ>F5$VC6][4WA>JZ3J98/,N/1[E[7ZE%'$X6>I##GU>@+D2BBZ76C;^Q RTX
M?.#9 _W#;_>%= ;;O>[KUCB]#,9_?$D4_YN<%"LUQ^,PO+IZ;:7.6=7J.ZP'
M5/$$K:YLWATQ%N?GC^CZT\W_/B77JO5Y/>ZX&?U6;96W%P.A8OK%IO&C($W#
M+'TW<-]A>$!_^MI!'I#/.*[ /-]^81<PUTM*=%'?6/^@S[7X&DP?IU!?#02-
M,G[J5.F3>_X?K^'FU_3TR;-'3]^I8OU>6Q;D@(0V6^ZU)3PLI> 6LR1W+ =0
M)N5BKRU7,,^[/SQHGIY\"8+;=UI9Q&RB_^,M-45D;I D>J?#O^J-IQYL,%?L
MN5798FN>3JK[:YW@^^VU\-KMM2#GQPR!39MK[6(XMU:^YQJGFDU%!L\SC6WI
MNFTAE5.+.*'"(LJ<2$E<Q[>D)YQB'S_/LS#?D6V!_%=K%[:%T6-,^VU;VAO%
MO!Z].0O3+(GRW7LUP3D>C1=AS08*C%Z! K<%HW"Y.;CCVLBR@,-]"T@*."."
M%ACU.<3^0XPNI7E@)H".F8UW"-;6^OL>N/5!@ HO3X! 0MI,"LMU)'2Y0 Q:
M!:BXZRBT[1Q4NW*!Z!A:K ^@,@%^Y0ZQV%I>'UHY#I5.74[#X]$L?*D'W*GH
MVH)B>XEBIO[(J2,(L!'U)*%4%-M0<T01HP]17(KY[%[*'\.L_N#-W?E!"QYS
M&_6:M+8*PFWUG+T$([66)Q[X KD20P<0F[H8VU!Z"S#Z6+K0>1D8=^0_+7!,
M >PU&(<809[K(Z%/LC"Y&46SKXJKU108#XKJ\B4N=;$XA#;P 4!0^ PB DNJ
M:P'/?8C+7)872I2G2TF^7I"(CQ'>94:GM3YP2*ZNP\BA$"^SHX A0H3+/.7*
M!/(9PVR!'('T=B?/0\[N(D&RTWF6]CNL(42"945'?E:G4L_X2BM0JD]A&DWC
M8&9"Q"TPC)<8=AU*"0',=REA#F"V:Q<8YHJ\.O9##.<;YHG9Y(.6]5[C1 R/
M =YX*E&GJ6FK -Y6Y]E+1-K+>@;()/<P9U@O!L6V(Z%7Q(FN+SV&=X#(';E8
M#(Z!O<MD:_L0.<1@L=;%WB@'FZ]/?0TGVV7DTB5RB0"VPI9C^5@Y5>HHO!:5
M2 )ZDC^J1"HS/ J\^3XG2_"F>_"GD!P3;N8?>^8=NPPEOBR\L3B3@DH/^8Y$
M& G*75+04HB(X^T(2KN*->UCA*T^0,G$FI4[=)IBEL5)%+XT5=I'SLI@I4[.
MDRY#+D"4^XYC$>Y 4-3@,)<0ZR%<2\G>*7"^GH.#[-C&9F;11(Q]1!\&]^B3
M +@4V)CHPR&@X_L2%L[2A[;RGD]#WZY\HN*7".R27[8/?4.,#D6^E&YT'4XG
M^9DMJ=*%X7)69E><H)309MAU?8@0D0Y XGXABN*LCR82%Y+\BQ*D'R?G2HP?
MX^QSD&2?KF24WL9*L#\K;;]]];SJ,3 SC'US>5V&%%UZ-@*0Y[D<,,^S!(:N
M17GIV8!T/;AK2.TJ,7H,R"Z+:-KOX(80#GY.PML@FHS"[[?A+ T7QTC$^0;%
MXY5UYB^EJQNV'^HEG>5+T"/F*2_J81_8DDH$/1NZA1_E/J>/Z&PQ+MYB6,H,
MT,(4[*-X=;<D][F#WUJW:T+0@6*: WZ/:5\RA%1'7:'\-X?8!=@J\KD UR2(
MGH7I7=7 6L?$WF4VMWN8;F]@^WI[Q5S$63#=KR?O,KC1$MS0LA&F2"HP.YAS
MZBLHELM,;,]]M%AL3ZZ9\F.PT[5@FX:SM2[8>-I^8,YB]YC#/O881<C'-N:,
MVHHJ.V5D;#F/%VCNR742I##'AX"Y#H;&K^<['^Q08.9K'F.75+"+);>$@RR]
MIP@&Q$(8%=BUD;0?+<O<M+CZ8SP;OW:2V.[WHK!6@;BUKK6/N&1TN5S:81B[
MOA0V\)!C$^[PLO)670!/WDED'2YWE6GN.2Z'&(B>FA6:)(0 +(%I^<)7P:3/
M;0]9&'H DG*+'\=RV:.9U0_Q[,N^5FAB=&QC4T;;,U?7:>0@4@D3+6R[2/A8
M,A]ZGN<@O$".="Q,Q;.0LRO?A8XAIGU CHD%J\M'S'+,IP+66@*6"2A]GV+L
M$\@]3A%WRL)WVQ;^(\ VK_[:0U1H6\?<(KTFH*U"=%N]93]1298;:4$IJ;"X
MX.H_TB&.^I>]0"65R$)L-ZC<D5^UR3%%N_2K[4/E$,-"UZS!;(0J6T+5E2ZS
M/4 \H,]%)4(HW);;;!'&MXD5%7!7UX^]F@-%_)B37>YIT%H_.21WV&4H*3*Z
M7%?B0)OYE%G4$]P75! NBN!1>#Y_E ]]'I1VY/40/:9TEXN]VN_<AA!-?D[B
M6]7YN^/1[330=3FS27[ RZU6+Q-1-J$8+5$,/:0\(G>8);%G2<$0$.5LH^^[
MCVKH2XE_UO)6^/5*:;^F(R36,:8FDC219"_1:"WWV_(M7P+7!]0!+F,JFI2\
M7"F-%%5]M+'!T]"X(U]*\+'%=EH!VSHT#C&"_#F.)]^BZ;2R<"6:9<'L2Z3)
MV="#2$B6*,4>X%0XED6PB[A%; J+?(_"+R*/@LC3>S$NZNP4.$]GX^E<][64
M^JOY3H:."=RE[VRMBQR2)^PTE"K'\S'A6DPRWW$9%\+&4I0K/U00B?$C^OD\
M*.W(\6DH\5Y R021E3L^*0H59.I%HVD8I.$H_[R3^.IDKG[9S4J//O)6Y:&6
MFQO8Q!4,,,5=?61;EB= >7J!A1WTJ-[\7N0?M,3/](=_NOHM78#Z-<_40KM=
M\M$ZXMHJ/+?5>?83C@A6O*HM76@YP!*.RSW'T4%FL4FL8^%'ZRF?",?GNM-_
MA4D\"=)K/8P,0?1CKZ$XQ!ARL4IRG<]</X@KRWGP[??1))XKKO>BY5G%0W6+
M%RP0VNLQN=N*8>>]WK?-JI0V6<*S/,OE&!/N H=0ZM.RB((SV;"9RZMQ!6J3
M8\!>;^^&FE'=C:*:J'NWIW(;FS0PFU0I[.*N*VSD0<?%%-NN3U%9'ZT"' D?
MGY#88)-VE'^@R#Y&.\WE==0FF?3%_1WYK]_"_),NX^E$/>+#J7!./YQ>G'KG
M(_%1CLXO/KG__9=/'Z1W=OZ?(^_7WTXO_KXA@L+[C* ZY0UZW'$S^D,,V<KS
M/*91<!E-HRP*TW<OU(^NJ\$ *.]@QK*#5&$/!Z7?!G>ZY')/NO_RW-Q>(YU-
MBM"!9#"N[B?B8=?E4H4PEN4C*(GM%QMF^D3%,(_J=$LE^;S0D=?>B M9QVRW
M,4WK,L&M,CU==Z3&F.S=F%0V07$X<P!W*"2,"I\RS\5%N3 #ON2/L[1;&I-=
ME?GS8PSZ?0IH>V.45^4MR3R<5&.4 ==/697""T@]RP<>P-2&%I5(\'(+? XL
M NKPJ"7Y82G(5S]($(-C3'NQW_V0XL)> ZA2*N$Y3-J697%/<N!25WINL3NM
M)X%O\Q< :&='U=O'D/4"0"88KTF\50[23</Q7+55C2:CJV@6S,;J.RHG29BZ
MIQHP6TLP.Y9@U',M"B3P$,=2<EF6(;JN]VB^[ES+.YS(\/+5S]-%X!A:_3[O
MK%6@;JO?["<&":C4\0AH,8&H[R@'2H5RH\76TY[G2.0\!X.[\J3\V$;]/O&S
MO='AOHYFV%V,^!I[Q7>B!,9B2S@#VW-M85.'6@("QW6$Y1<)'T]8])%+W6=D
M2>UCO-/#"3<>Q=+*:A@3EAK,0O73T@5#+ES*L25]R_<Q8Q*6,:T0A#\J_]]G
M,$NM8P#V>>Q*.S';P4AX?POP=NC"^\BV;<BK>U]+(GU@4_4?B EVG?OUL\@#
MC]CVZDJ?$OAW>]@-E!\CLE-?W3KNW2HHM]9!]Q*1N'KT$J.  HOYE@ VQH*(
M<H948OOQ\2W/0*19?V="X7IUE>%5J)1F,HIFX_@F'&7!]T%/E=KV$I@V]3D2
M5/T-,\?!Q/5%>0ZA!8E\M+=2*<N+X'N%(._!4Y)C;O=BXWL3F/8$1719 &0S
M #P@7$^XD'"&+<\I3T&BDEGRY2C:U6(I%6>:#3_[%BJ>FQG2I\.75^KWJ,*O
M9>GS!:% @"*/%;,SDC$7/3I HIB=*??NU;,TKY?/M8XAW^GIH*WCI*V"<%M=
M92]!2.!RJP-*E?]$ @K7D1)9KL=IN7\@MI#35*:P'H2[2M!:QP3V>X^D@P:&
M#T%WO5BZ^["HJ/=KOO;8[R'U=9!C;!ARE2%G\?B/ZW@Z"9/T/_/-\+.[ER[H
M[3,M&6S'S>BW-T/\>E7'GY,R19QJ0W$\^@_P!L#1;9",O@;3>?CC"!X# /3_
M1^EUD(0JN)YGUW&B0^X?1Q_C\J]1FNHE.7$RBN=9FJD(7'W]@)-DM#(K:WN,
M$DDD17KAK9"^A<IM_&WNP4?;H=X/2FZ\_ZK'87=1]FO.^K0VD.ZZ:1H,:BHS
MIYQ[S'9]"SA(8 LBS_-(F9MR.:PY_&(+U+1QKK3]D6][B/(KKK^);V[B6:,;
MM, Z/_AIZ?-&_!A">$R0E:>A^3'@[!BC\K;CD?K7;:ATYFLXO3.IL1H;4)FD
ME=3S(/8)D1!)B#WF^JQ(C4'NXT?YZ<4@OH;;?%B^M,L%>.W+B;7*(+35T?83
M?97)708D1X[+?)=PE_B>[95[\$H!Q>.#;3:C;T=9Z9ZC;XB!J%!OT0,93)77
MC2;J^:-Q<!MEP73(=+@R52L0\2#CML,=VQ7(8](M7.'_S]Z;-K=Q9.G"?Z5"
M,QW7CH#DW!<[[D3DVJVYUM(FW?/.IXX26!0Q!@$.%LGJ7_]FUH(J$A1!@@6P
M %1'F\)2J"7SG.?LYPB%%5D3A?6"?@SK^79BBM5L\.@.>SB)@4#]I.(CDW>'
MS$FB$6_U1A'@N<$"&R@ ] Q6[A@H'%MODK(%)[75P(C( 2%'D?W7&YN-7_R6
M+=+1)+M(LG0VB2E+O2IZ#\_BFF<!@A)+:20A5!IH!5XU&I,287279ZL%=N7Z
MJN%P>;T<IXM86GXY&HYVE[>$ 1S@OK:EMP^/DREI/0\!$QU,0A4T4Z8=)5HX
M7Z;0"TVT96TP95N"5( !X'TBT]&9C34)E4.*A]/KFUEVE4WFHR]95?CRPW@Z
MG__8P6+RSK UK]D:4H4Q9$@K:0F@P;R$94Z_TU;[^YH(5GOP(6Z!:>[ VWP#
M?@W+_SY;?+@\3__<7:%,JUZA#9O=6=%[4A+V@#GRAXTL*<F*)9GT7@H(M ":
M.,]X;&=6]O7$]W11>C9+/D7LSL/JA,\VR-\]\N8Z.3]GW]OJ%WV?^#E HWC7
MC9OF]R0L[A@FCE)1E["6Z !S99G"EBL=5'/N1-4!QC@,^%H@IYDTZO(=V)G0
MIA0,,&[3P[7U;G=6I/?6],DR,:YU  R@0] :+L)WFD(*05DF)*654&S#Q"U9
MUQ3) 15[;>/4.2;NKO6]:XG=Z,^4ISP]7H(_@01:FK2Z<RWOI8:I=@:Q:)WW
MS*5@X?:%]$@CS( TNG3:.P\86FNFWN@(H"87>U1"7F"Z<V>5C2/0*7I8.3Y8
MX752*)%*&"H@\\I;PID6K'2&* B$6[-FG@XKASN@^675GY\6<:K3ZO/\;^-V
MQJ-)]GI5!0K^<HL 1:6D%/<[#(I*-FNG1TB6I,,8%D@GWV*"]OOI(F@JBVEB
MII-<J\RC![YH'Q+TF;-%^. Z7/].5#[_4SS^W2=;O_%7#S]Y"SN1P#O;D/^]
MFE4GN4D_9Z\_S;+TC]?I9;BEG]/QU_3;/%SJIZM9^31ISFASA@&B/$AE9KU'
MWCH-#' 2$&D0LTS'WZ2WEN%ISY8^Y<&2JUEDNG^;&V@]AL);8*0EV"GA4+PK
M1I'U0J-M%NT\$FB<K6$BRS>W.%TCV^]M]MH#[X!L\[>WYW@;]0_S(7G[WOY^
M=O[;6W<V"*_-FS42?>F[_/#^[,.O;ZTZ=W'4>/CGG7M_?I9\\(GY\.[C;^YO
M[OW9VW^X>/,?WKFNW?X/=CH>I[-Y,IHDBZOI<AX,FOD@R?X<9C>+Y":;%64<
M27J=S['[L7/W__LD75Z, J ]X=;:D.+K8N%I5VP<?4L! W=LU_B^>;I)%+_C
M6Y($@D)QR851,LS&X_+;__L*O,K?A]L<5N_O><KST740$.^SK\EOT^MT35W]
M.KI87(67X3E*>3R,1',SSWZN7OQR5_*^6OD&5@XO\>K[GH/B$AS^Y9=7:YI!
M>?D'OD+;_6R7%^M4DY5]N31YE\*7[2E4YT% 9\F[\/'5/'&!+2^ZY@[K;.N$
M'6SX$UR#[9' ?RXG6;$B2 Z2'/RCU72:[H93WGX,ZNT7?8#[X65[GRV26?8E
MFRRS/7%*/QU[?XXJC #/**@#=M9A+9@(%C7D#&E*H2S\5 I*;R!=3X_-26-^
MQQ]E"S?W?Y_;-O)@&1D <MQ#SSH%-5UR??<(<@@(@G"C %MS;:23P"H-!$="
MVQ)!A&7HGJJ7[R$(E*TA"&$# HY[=.DIQO+-=+[(APX'&NCBJ,2NL&>C0Q'D
MW'H&/:9<0X4P1%51FM<0X+6^7G&)/UR63+I3*0_P@!/2I\,?EWUYRFQ'ZTX(
MGGCCK'7((*<IB0GQIF0[1;5X*MNU)QJA) .)]IG+VGT)>0IV_5]GT_D\N9E-
M+T>+OF9TG7<;+87RIO:,&PR==T@3#G#9U,]31=S:+-)\:3_F*[M+@<G  ,GC
MK@[M%*-V5H(>(_O)QJ@)I2W73!GB 0?<*>H+]E- 22_61DT\R'[M"4X*!X2W
MFB?5.?8[19/R+!N/PV4&R>=LDLW2<9X=GEY<CR:C^2).N?R2)=F?-]EDWEN<
MW^??YJ@8K!GG#'!BD!7&(<]TV9'/ ^W]6L>%<@?^6JR_FERH6ZOOBL7?I63%
M=(!8;XGVENC1L".NZRJ=5<$*Q2S\QRWAVD. 2G'JD "^+79LT7LK!PCNKM"A
M0^S86ZB-7Q0E_\GE;'J=3(L)T]-)WW3L'NYNM#<2$ /&8Q,4XYGS "$&2NY&
MS*Z/;5B-[JX;+.S4R4L' +<J63NG-'>*=3LK:X^1#7F=1B$\@8'[#,8> 4LP
M0924;&B I]NQ88L2%04%MP^''IOM^C;FRF7S166@'G'OW <Z$17,V&A$)*GS
MQ%E*!9.2 V>=*C,2@+; KV4D5,NX!TN3B#8]2.MDV84RT.^TL.OMSB-@,PY)
MH]VMP8X:8P51GAEN@%[)O,!I:R6N&]FL/7DG>9O9@X?#9KT]V?A%WE2N;*XY
M2"99'_:\AY\;CJ(@,K&W& E(B8/""V*JN(OAPJZUU,S7]_UT,KVMR^[4G!P(
MV%N3O35YC)Q(:\G*/6.,,BYP[(DGI*-8E"FUD&"YUD7KT9S8HD4Y$*3-X2G=
MX\33-"AS%^RG+.S\JB_U(OWSV:'/K;+Z"Z]]7BW]>)?]GKFVX0,*O"HIMAXH
M*;C'AB!6-K#TTCB]EK=0NW[\;'H=>SV,)LNP!A]6OF^=[T-QW'G<A7>CR33<
M[+=*E5:3B]MG*9K%O,L65]/PS9=P2-XC9*<RF0\P:[589ZM]?VG!?$KR]VBY
M6=9E+5 KR3761EG ,1%<&5-JPUAKO>;1?5%N;K-R9@#Q#KI!=8R;>T-Y7>H'
M.=^2(_D@]?--KB\!:W"@BMH@TK'7%MB@" O+4:6@ Z:^(^H#TY>^+YU-LEUG
M"P^ V,M\I\/QCG6*U[LJVX^3=W'-NPH(1G&0Z3RHYYIC*H NU73FX'J]ZJ-Y
MMSTA3 9D/\;UX?#N*5KCL15'88-WI85L.\K<H?67/03313"P0CC#-5*.$6P$
M80@*0!$N31?&A5GKZ5'43NP\%0P.D-B!G^#[6]M-T^,$' D],/7 M (F7O?:
ME\$X$HIQ%TPDRKS'L"RL5#!6C*RI7@\!4YL5T0,F=S>6[V" J9L^D;O0575H
M%;=UK)?MF7<B"](O0D\5O5WV'^:>Z;T_/Y-8CEWK.X+G.YF][*8B\$+#NY_E
MA-G*E.F;&>[70I$"-HIE#2':,H]E_.N!U*)T#CL"UJ.^@3KJD*WZDH[&L9__
M^32(B.OII#G&1Z?ST?"P_"N=2\GJ%!X=NG3M<6;/. .#=5\GB\5@$Z14(X><
M%PI:6%7E>^BQ:AUHNNPOZ1S0=->JV9VB\ULV'*?S^>@R/&5.ONG%_RR+C*-(
M#<D\&RYGQ0#5>:"T)'P4*&0YNW>RQK'40VUDZ<8 <XJQI%9[K)E!E$%D<!5V
M(9JNLW2>M7W+EJPY_.YFJ-5>Q+PP]<&\]=/966#6#Y=GJWTI$LS.TS^?K6;,
MPU*&SQ[6-UI$@,YJ%$>@.)P&'S9FD'L'L$8VZ.X84^IM8$-:\J'@7J[5)>Z3
M#Y\AA?^5S:87Z?PJ[K9 $/UR#/S7NQH:OU W-^/PY#%2U&+IQ5$F=$'0*)<"
MR@!L,+"46H(P]X"1TFC/IW/NG.'W)7+WHG0?3DY8IS"CJU+](-E_(_<WRJZT
M0=A+%'1MYK#''')8%4L2PL!:M^;]<']'!7UO:G=!T,>8PO JG7R.@CY0R"P+
M]_"O["*YF<Y'.<%/+\,WJX*?Y"H;G[25W6CNXP2%2"%@H8$2246-J$HO ,!L
MK9WE]]C]]]6J_VTZC@_^UW0TB1CP85*SMIJ-YN$K&]Y./G\,CS"]:,_(?DC0
MPS9%?6]==T .'S+_P4;ID]7"82Z\0CKHUEX00*HN(9@3XUZ0_]IS<;=9 -E]
MR=K;UB>E7&^TK6&C6HIY@)V30&MHF"806%7.!PWL)LC.Q>V.!2W:2U/,WJ0^
M*E%^I%Q/&S62"AFA#:542,6<MY[S.I0E'VU3M\KU+4:P>Z8_=1/\OAS>OIBI
M+V;:!)*-:B;B+ $:>J>-HT(93'PU^%@K*-;*+._!Q_?9XL-E +OP;KR,"_)Q
M.LO]CHO%;/1IN2AR?-Y/)Q$+9]-\,$?5+6;'N828]R51I^# Z.&MA[<:WF0]
M.-HB#)WA%"'I-.'$4J\JRP\[?L\$VQW#6\L9C#MH<G5H\-9-#U%?V]>=!>D7
MH:>*@[$6]]&))[G)9LG\*IWU%9_'KQN?S%YV4Q%X(==07D#3&6/IL*JT-NK!
M1U#&A4%=+PH 0II2"#%W4$*BG&9EZBDR9#T\YM+9)#S6_&,V.XM"Y"E5H=5O
MFB8/6ED\X&&'SIMVIS!NO<^==>4<<V2KAZT>MF#X6\,6=59@8C&GCB-@E7"@
M<ET#K_"6L'6OA^9YL 7%:<-6=ZVMW2E@=C1>+KY75KI_+#M,R#HD9"(U,@F)
MA*-"0^"P08H(['RI4"ENM=R$3"7M[$>EVFN$K+.:4Z\@]:#205"ALA'*D@PP
MB##V"FC,O%&5ND.8QVQK4-F%PK/7%LG=UVNZXW':G7OYOW+7?7:1I&$-TL]9
MX6">)]/E8KY()_$6GNMM/EWS]H@?O-_]4S2/'O!//SZ%>:\ZS9Y%/VDVY>'2
M&2$8Y IR;:R@$I7V!/<.Z+NBOX)B52#Q^^7UIVSVX3(7Z/,/-1X_VG%;0'E3
M%WC[WC]2&Y #"-" B59GP716)3@!.Z/GSYP_&\UZN$;$&,P]EL1*)YC$97T1
M%% 8VS)_KBOLS^-/0,0@0,Q)\.<!JNPOY*-LC\T/LM1H(_\W>O<PXZ@SV %!
MK90(6(QAF64JF3)K6:;?X?]R.]9@8/<2&D$^H'*O"-"]*$6G$.%@9?IQ,CNO
MRPHU==8B1"A"T%J-J0*D%/;68;=65OAL9F];W"/&H\@_;6;/]8"?\N3]U>?Y
MW\;MC$>3['65D8K 7UJAM_7[>>B*31[)I7YCB899K#)HXZ;.LBQ)A\/I=?CA
MMW"YY/UTD<V3Q30QTTF>YI]&QYX?3=+)<)2.D[-%^"#OZK/V*-43UN\?>KX'
M'V?;/4_0G0W/_U[-JI/<!#9\_6F6I7^\3B_#-7].QU_3;_-PJ9^N9N5-ISD&
MS .+ RL-%L&&Y0!I9+0'3@*B &!0F_B;]-%/N_YLZ5,>++F:1>[_M[G).P(*
M;X&1-H"/$@[%NV(462\TVF;1SO.V$M/+N.6+6SN;KC'(W3W><GO?T*=O</Z;
M_(.OQ74^3<<7X21&_<-\2-Z^M[^?G?_VUIT-PFOSYO&,ML<[_?#^[,.O;ZTZ
M=S8Y.P__O'/OS\^2#SXQZNQOB?_UPW^==?'&?[#3\3B=S6.[K\75=#D/ FO^
M8R?O]/=)NKP8!<QJ[?:*FVO\_I8Z ^Y8:/%]\P*3*(_'M]$<%/I-+H*2838>
ME]_F CR^#S<^K-[?LR#GH^N T>^SK\EOT^MT34.\3F>?1Y/B]M+E8EI]4"B<
M^2=?1Q>+JW!T>/A2@@_C#M_,LY^K%[_<%<FO5M;S2F44K[YO6Q>7X/@OO[Q:
MTR7*RS_PU4/?M?[5XW[VHK[ZES(*^).,@O7:P%95_S7FE$^'CNHGYT&B9LF[
M\/G5/'&!=^_SA9SDEF\,QNU@R]?78KN*TS8IY#^7DZQ8,"0'2:[W1(OLQ3S_
M3UB1GG2Z0CH8U*0C#M8IW<JB?/CH?E/G;]__-5'F_.T_WIX'7;W/"^BS0OK=
M;TGM !UF_KV/H=S#,VV3HMJFY_L9M[[!]XTEP#"CI(YS&:Z1<HQ@(PA#4 "*
MJN%0C NSUBSJXVQZ.5K$5GD'-3.RLQ&H0X>TGL6[R>*LCFY)")A0C#NF.&7>
M8XC+SMB0<P;04UB\P],:CR;_I,OBOAX\DL>29ED@D.%HG"63NA-)^#R^&Z;S
MJ^1F-OTRNL@NDD_?DNE--DL7,185]_I+WF.U3Q_O#85^]ULR% CI,'+8[":@
MQ:@<X3JY2-+KV'3O7_D'79YAL6M1S6!=$&:H8@@1*(56AFC/@"E:MTI'';9K
M]>_-10VOQUG>Q7!RH1IKN]-Y, -$P#'(\!-0TT^$FW#=*10;1# AEA./E%'!
MHG1%#K?DQ'BS-G!U.VYJ424>0-!F-YQCT8@[+=<^1@UW'BDQ#B,?SK*+T2(9
M!^/I0(>X[)Q!:<V@G%AI\BHHC86FEDM<BCO.(-+\'LNT6&L_G?TZ32>_9ND\
M"PR:CWGX-5_SW7JE]C*5I;-"\&C5[9XK&>>UV 3""LP%TH0!K9 WHNA*( 57
M4*PIH5MQ97M2D[=:A=@YICQ*4_ RFP5!V>;$LVYSW_>'')7L)VOV@UPQR*&S
MUDHF)/=*EE/#G8!!4*YKK<5J%JWMS^-:!N8+_YI<%WF^1'S,!'#69J'1.E%V
M(VBPS6"R4Q*-W>;!#2S(8<V"" -*F4;86\&<E\J"RG"44#GU?!9L<23H<3A@
M3LED/%M,AW^\_A2TI,A<US?99%ZX1;,_X^OO9%*<N(;*<<V?E.+PN=3&0&VI
MY\ZHBC^--7"M.+?J#9I=F,9R[])49+A-KNR>5MJ;BJ?+B)35#AR% .="8HR,
M5,"%MY6NRBQW6S-B>^*QY1+XSC'B$9J'[Z>3UWGRP*@<N57:B8.85G#4*NHF
M,Y'SFO6H(Q(QQ#5 EA/*!!:E#'0&8WG_O/LXTBRL;*&GND+;V*48Q+2W"WN[
M\,"93M9,YRESCAC!)0F"SEA.)2T53R_ENN+Y!*9K,8R(3Y7I3LF(C!/+DT"M
M\[2H\;^9Q?RZQ;=!<C-.)XL\Q2;[W^7H)B;KM2$ZCU.;%0VW#[84X)@J@(C&
MF 3)6H4CG<9,K(4C&T/CPR9\N/Q8;L''N &N6OM6Y>N_LMGT(H!)1&:!(/KE
MJ)7;WLH\7K[<)'8%KL6N@H(#HAB3F!O$ 96>56*7.K:FZV[+F.W)X%:=LAMW
M^*AD\^&)X-'D2U8EQ4>Q6XGD\32=S'NK530R?CSW"#E$+0>(:D$5@J!*<+62
MKA3HX9?A-&?CF$DUG<05G4\O\P7->ZJM%GR7UBL9@%9'J1P2N_;VZ]&P'Z_9
MCPC'I" >.&.54LQ#4'8=YT)[;5I@O_9D*!Y@=JKL=TJ6K+E*)Y^SO =9HT1L
M/L]*<3H>I9]&X[Y<; .<G>R#][N_G6[-68=!00V'8:," LRR83;Z$COJG;04
MEXU9A!@22XT'2B'L(;90FM(++2A5;"T]Z>UD.(LYN38K_GT[J5;WM]7B[KA*
MC+;9S.&0!'FO1Q\-![*: Z7T@  / !*"*0F0HZ(*OCK"UKJF;,>!+;JC!J+5
M82"'Q($MJ]*=EIJQM_?R.IL5KJ>&[$RFX3Y&D[2%T2#'Z6Z6 M95V)(SCH&D
M!.O UH1*J*H"&*W8VNR?C^FWW!@^GZKA_RY'LZSHJI[5O+U3-Q7F RI8[V_N
M+:*>F0MFA@#4W*QP>">%80P0JTU@:UG):H4T7*L"WXJ;6_1ZX0&#O.?FH[=P
M/\ZF81\NYLGE;'J=QXSF,6@TO"7"CUKCWLC%"-69QL!!()$VCGHAK,4>FRH$
M[#V']Q2EYJOKP^(60>"]"V6&VJQ,[6P2QBG)RP/G)U)+180 H!Y P:SCAE*C
M:952H;GV]S4%W(*?VA.+2 P0:%/)[7[&_A'8HQ]GH\EP=)..DYM2JXKY$L/O
M6:FGJ<UN9%M6LRV7D#"B)4: :A9X5>-2F14$<^P?8ELS'8^S_!(?+O-I8/OQ
M_J(!Y'NQ3CLK(7M3\XB94]1>80.\Y (XIZ35% "..2\M32Z$6)OIOC5SMIEC
M05B;H9GN,><16HYO)U^"*)W.1B?>-05"T B* @T4Y-XR@X33U&H!J\Q"B8W<
M'))I+.MNY2%&IQJ+Z6W)X^$]5/,><MI@J12$TKNP-(+#L@R<4X/-FE;Z1-YK
ML\,F$FTZ90Z)]T[+[LQNTM%%U5"ER".<QF+,9+B<S;)8'Y<G&/9*[;V\W7 4
M&:M(^-P[ZZ2GPE$E7,G;W$BSIM2N\W:Y&563I+("MFH0J/)]V$N3,A(D;YL)
MQ=U3=GM+]'B9=K-$;B0H(<T]4,QQ)3#BSA+F3-5$$$.V5LK:%M>VZ?#=BUUZ
ME!+\< 2UF5Y?9[/A*!VW[0P^=&9NY",1:BWGF@ C)/#2<,+*?*0HE,5:UXEU
M9MYS['/ 6F7>0^+1WL(]&A9$C20BJ;V&W& BPO\@DP Q5+&@%/X1*??[#9="
M,H"@S6[UA\2#IV3IKNID;M)O>:)O/EII.)PMLUN5<\_5F3<,^#Y6G1HU4I 4
M08@9AG2PB+6S@AA6-7^BWO.U+A3?3_K_6.Q5'"U3[-2O]4;MQ1*& RQ:M82?
M2QZ' "N]<7VZ0+$1)T@#)Z3DR$E&(#/(4VD%<I7M;05EN\*)-MWD K8YB&IK
MHCBPJ'&G1[>^OV\FZP_+>3Z'X\=[I[/N& L.G.59S?(8Z\#>0"$!.!.>0N%U
M-<C*([]6,13VPH2M^%CNA/[V^SQ.#_A0[8%:;<%.ZW+9@$NQ1S[OK%^\E]"'
MPI6;-?:&XXQ*X)3QT$I/.;& 2%M:[0(8BM:\X,]ARR=*W\=HZ6@ 8:O#K1ZY
M\X>@C+<]=+W#@OOM^W^XL_.W[_^:*'/^]A]OS]^ZL[X32M\'I]_]=K3V3C?'
M^KB<#:_2>5$;^&"/Y]-VUF-"5F)?:&$8YD0JQA5&T#F$2VU<(6S6NG.L5?S>
MZA<;K._=]')>D_: G:K'OM?/CX<16<V(@0$Q I8C&\N4-*#&E6:QDQ;;-4_8
M<QBQ3>\7ZYOEG$#?R?4"_(TRMHBN%:TIK[+Q13[S/?[R-%/2-F*!H'42BX=&
M,6F(=X0;*97S97T&=P2O1]#7"XY?1"J3XZZ.ZNVET^5. FI)'31E@"4UF%#L
MH*7*P*IZ2A-#VN7.%OO:]</]#MF>;302/VVEF: &*T)+ #38$\B@8P(*6Q93
M"1AD)]FH-*LOZ6@<X\9^.HN\>98-E[.=!Y.BL[K-H2>'I#7WYNOQ<&+#CP0L
MB ,3-"74 R$ YJX:,\VE\VLEQ<_BQ!8K)P8 M=EPXY XL;=?VY.IQZKV,MKH
MV&&0TQ@@BJEEQD%1#9(7Q%JVSN%WU-Z@Y[Y+%Y&GOWVX?"FYRXZ\@T=OHYXP
MLXI:'".)I%=,*N6T1]0*AZL:#,:5VQVSMBJ:19LQGNXQZS$G3I:YDJ6([7RJ
M9'G.>,034O'VKW+3AA_*$N0D=0I+R9S 'L.5EQA[KA^;2/FVVJ$6$RD?5U=!
M6*LNJ5UD;&U'%[T%?<@)F@>#!0U'F'.24$V9(DIX8(5 53L]0052:XW;GX,%
M.\C>A /*6Y7UIX(%)Y3:Z=^^5^]-G]K9IW;VJ9VGE]I9M<3._7?9G[$/RCSW
MX<T7T^$?R?0F2HP3CXQ1P>H4$L6YX)IQ[3C"EBM*>95"XK%?CXPU'0!Q23\4
M*^K*I;[8DTW03S_LU?J#9T0&:D:47&-B&4 8&>HP]A;;RDIWTHH6&'$WY52L
MS6K'0V+$$XZ+1<=N=I%<YOUWPLTTFH'V/O=[.1WQFM,9,19(I:P7GG%D@QE>
MY84I[O!#G/Y;5@W]^'!Y5NR"S3[M-%N3MUHNV3GG>F\"G3!7DEK^>J@]5-!A
M1ZU!G'+H\2J7VJKUNHIMN++%J%>KZ2C=8\MCMDT#)<[+T.B_;DG1$]>&68,;
M/>&$0:JQU<@@!5PU2LTQ .1:EX$7D(M2MCE1]) 4W]X"/1Z>:[B"D':(T2#J
MG. ,21YSMZJAOIB0[7FNS5P/2$^5Z]H.X1Q4>LA*1NXO/:15G?=08L4<U'8J
M1C1\8S'Q&*' Q53!JM,/ 50\-E;LJZW;<]Y(G)'8B89[1Q-$[DWE'E:VA)6F
M^PM()0*@!#-;,"L@@*M.(A(H^MATM$?!R@X\WF0 Y#[3T8X?5K9,;^VX^C(J
M.] F/UR4/6A_C(I,U&H&A6X3.R!\":0770+1?3[+YHO9:+@(&D_\_J@-DXV
M063=<9!PQ81B4BK@-=,,@W)4!T>$FS7 B&@1_W/U^OZV6MKXA9I<W/Z@<>3'
M<-O3B_7VP</Q,JZ6^W-XE4X^9[^EB\Q=7F;#G;H8( [V3ION]\YZV4])0^@V
M9VZ6Y4PTW'180.NY=,Q9Y@&U<#5%AUJY5C[RTJRY WV #[CH71)=L@Q:>5SS
M:#F=I(OD4_9Y-)E$]\3T,EE<9<GE*%)1\BU+GQT0/\WF_US4"D#@7(F$Y09
MSQ121FM2-?_WEL!64>8.:+S-08.T(<RE'(B]5K)T+ZK7*9SHJGYPHAPO0*U7
M<$& IX1:QK %3F+ ;16* !Z@77.\:(WC$=WG,(#N<?R+&O<OH ED,0^NT %N
M<GWUV;N,PRY?3)=Q#ME.Q@FTIR+^^RZ?]3 P#..Z#X;S@C#J(%+.*H*#.525
MW2(:X&W'&!:]$&U$7"$> +2[.,H].]Y9[>0(E) >=XX3=V@]-TEZX#3$4'/@
M"=(::5#BCL">D79],O=:2VW@#I1P0/CNYBEV"7>ZZ4;9":N>+6]NQEE,&DK'
MR<5H/AQ/Y\M9T;DR5Z$B%B:C24$98<-_[HLW^]+=?O=;,JNZG/-E\CF*Z:AH
M #^:#*?76;)(__Q>HE>ORARE*A.,I-H-)*&S6 O'H9>>AO]XU;:7FJ =W#/U
M-1#->:29CX&0=MK#?D!AJRT".ZN=]%91#R4'"B6XMHJTU0 @2XPT AN@@":T
MZ@!.+%SS*&^$DO:2VMD \C:[?'<72DXIA?VN.K/(HK>X*_CSW05N) @^@W*Z
M!EL;Z>EQ*9-/69']HUW#!V0]5YQ**J$64B *&:U\0-PYNI:Z_[8DSPAU[[/=
MCN03NPN!/V7GVR'T/D)^T&K8L^.EQP1T'8(R7L\;=Y (YR64C&'/''0<E(I;
M^#^0:]TR-D)9BXI;J[-%M]_;[NMS1^&?#MM<1/F+@I-OSW5-M[,H3Y%C7<+S
M(Y!7_4X?JR_ZMWBQU]/+U\MY5LTFG67#Z>=)WK'C8CF+N;XQR>?[&;Z]4^D8
MG4H(-)Q*D@I&@K9"4;2UO!: 5&86H8"N#47WZ6CVCW2\S#Y<JIRHRIE6._54
MQP0>LE=%I;/&TQ'(G!Y5CA-5:&WQ2(,$0)AI"Y"!6G%-:97\[(A>LWB>@"K/
ML'W^E<VF%T']C>0I$$2_G 2B'*%N\^$FFZ7YI)UQ7I\\_10ND.?:S&/4?3D+
ME--CSREA3]/;$G#'!L#Q7$KJC?""5]@CB=+W)"W?C(*I_&NDI \U(;TMZ6C'
M>DW0L4X"A7J]9A>^WZ.,=!U/0 L!">I>5!IAZP113E(33# .5%5,H3R#:SK1
MDW'I4#6CCH:Q<KWIIT4<!KGZ//_;N)WQ:)*]OLIR_($(_.67QOT-L^C&OW6]
MIY/;ZC=G69:DP^'T.OST6]1\WD\7V3Q93!,3B")6T*6QAJML*92.D[-%^.">
M>;_YG^*1Z_?;/]*6BY[@.RN>_[V:52>Y23]GKS_-LO2/U^EEN.;/Z?AK^FT>
M+O73U:R\Z31GMSD+;(01I!Z+(.N#\*<* 2<!8T38(%[C;])'/^WZLZ5/>;#D
M:A89[]_F!EJ/H? 6&&D)=DJXXJXHLEYHM,VBG4=:C&Y\$SF_N;/I&H7>W>/M
MMA<^>7OC+_*W7XMK?)J.+V(JB?J'^9"\?6]_/SO_[:T[&X37YLT:9;[P7;[_
M<.[.DO,/B?GP_NS#KV^M.G<V*:=QJ5^3L_/PP3OW_OSL'IXJR9%@I0SP2!*+
MB,<86T+CQA.%O.8:WB7'[S[R';''[J@$\?T#:-C:FL W22GEWB^OPV^&W]>'
M;\LOG<Y'\P^7'V?9/,:BHA11DXNS<+.CRR E)@L5X&PYB6;<QX!?PU$V/P^G
MU>/I\(]7^5K&MV?9.,LET&LM)&?0.P4H919+BB'(Y6=86.*=?EV+6BLHP\IQ
MX8P"&F)*9='V,;R3E-A"=HXFR^Q"+9Y\'?@JR8(8O8GB:+;,7OU'_J21+YO/
M6DG0<M7N2)CP77D+Z4IQ>/IM/.<I(@)MM:^UO G7R7?NVX/[!@D(7, %A<IJ
MPB 7I8<YW F 0C;V#3.D@0\HSH 14"C-H"GW34(OW=V%?Q3_Y(WBT#W<DK\?
M38)E$!3NV'7]V>P3(/KJCIA>3M+EQ2B*YHUR.D?V],MPFKR=7"QCM5HV#S@Y
M&;[)*[5'X8CY\M-\=#%*XU?)#\/I.%_D+]GXVR /Y;PRQ95?)=-9>!-/]NK'
MY"K]DB6?LFR2W,RRFS2./;E9SN;+P(-1@8@_G"W'6540_GDY+GTI915X/00[
M/Z+J4A2>Z/IZ-)]'^OTAO_J9,^%R,5GP[\MT%E!Z_"WY+;N9SHJ.\3YHG D$
MK_^>GT9%93'(,PCB=<)/PZ'5I9.SU__?FR0"Q"SN87R\85 NTWS*\JJP*C_-
MY72ZF 1=Z%:H>Q(/&8>KC_+62K<:\(8UG]=KOEJ1<$":7R\<DR5?1XNKY/<W
M9V^2S]DDF^7G"E]G-W'STA5PA9^'*XQNXN+]\.JO2GV\M=R!HP)UQ?Z_84FF
MUZ/%XL[2SY?#J_O7_@FR\44(_>TD)XWIS6@2=R+LX'4Z"4I;7-6<%N?9_0M>
M[D@2EC1)+_XGT'G^^:#\(BYJL7LQ6ADLG?C!K>,65^DB^1I7>#S*PDJ'W4LF
MV3";S]/9M[BHE^DH$EY^S8*XL_ER' ?JA5VHNQKD>Q_A.KMXDYB2NL)^AH.*
M Y+T.F[SO+&AX9;&::#XRU'8R'"IL,&1&O.7T2H+NUK^MCINF&_GFR0"0\F<
MX7SS)/N2CI<Y%$2>SOYW&7\;'B?ORQ UWOQ./Z7CG!SG5UFV2"Z*!YI-EY^O
M\J_S#U;MFL:CJGG3*(9Z(]L5=)SSL#._Y#26_1FI>+46Y27G6?Y1.#@L0C0M
MDHK^UBBC204(?_>P3014W?=F6"PLG1]>Y?\&_EK],%_-_S-? YO;6'-[UV-W
MBW"AK6_[/Y>3+$%RD$1[>_N'_^'5Z@9?_9CS2Z#BK_'/9%HA6:[MKU%'3DKS
MQZS;_&JZ'%\$P@W$D.8 %\CU?Y:3PE6QHHS'RZ=(/O$7Q88TH?7V?CR.=)ZU
M?FH2-*?Q/?O]_U;['=,:GKO;[])9 &@,GKG=@\B=X3Z:W!AO^AGW]:WP1"+1
M'B7^OU<_=EWJ1!0M)':A  0H^(Z0J:!YM/A6+'L4SH$1\K#BO"&L(G9?IW\$
M))PO1D&O*$5Q0._E=3&.L) X:=Z/L>"84BX4&-OD@,=RT+HG)VH[BV4N]0IA
M-<R9]V(4+CLK1M8MKJ;SQFU6,J5QS3NZ9+C$++L*"DC0$).B&BB_@X=^$[,#
M_7CZM9:6>=W'Z'HE-7-Y.UVL9.XH5[,N<DGW926.JL<()UD5Q=?GO%R.B\Z"
MMP7C-(_K9;FRF"84O:8X@&+V1[,7863I7- 5:WZ6+I9!9_L6;B>-.;-Q.TNN
MA?%>LC2\+*[DXLOR3/];B(Q()<%V*YX=%A<+*D9.,($TI\-P[X$$P@\NI\LH
M':O?!=HN[R-<#Y+JAZ/+6A49U$_;N/MP>-Y?:?/=WUJ:@*J5@M$\V]=16,?R
M?%M"0)F'6WI;<Z:]R((>7+0N".9A5N%@$W$0V!IQ#@%CU@BRU/-+FV*G:[TA
MLD PD2 CI$[A@H8X(A!V@BH/F2.<P\IJYLJ!M6[TR^M/V>S#Y2J*?I9]OKZG
M$\J]H<[RV&98X>U[OXHK@%MQA=?S;!ACGE^#614T[5?_L?@ZW119>+H$FY>W
M_W/R PS69SCM=/;M]:?E:+Q(@@HT#T\86/IJ-+RJ=)9Y>#L-1E>XY=+N"LI_
M$"#?Y@$*Y[=_6M) % 2#_. ?T(]-H9/-OHR&T5"_<X4@89;Q7O(IH]6Y(MQ$
M;TMY@N+JH_#9++Z[#8;A)('."YD1[RA";V#X8#I]B?9_D&L!LX)4BB9KU!3O
M7/ ZWM/U]"(8E+/B;7ZF(#K_B!]G07GZQ_P9M/QH0FU,1)-$,R$ )A!89*RC
MB)2$RI'@*T(=?AE.2RJ=UE3Z;O5\X4TX7[!W[IF8L-XVK""(_,C'T.Q:L=?&
MNM:G4^SJEI+Q=)A+X=*JFRX+#>/WR6@EFU>D%05OD-NYX9D&B1&8*>QE((((
M@#=9CH+1=EC,1I^6X?RYK5P;BX_0S_>&7A0T1LDZS#BV!#AH+&>045>AE];K
MJ6(5>IV%)WS$[L_C8=OM/-[8]O+I.U]NPNOIUTE6XT[^*(5R&'T*U]?Q]@-_
MAX-FQ><7P?@;1R0*:M^'Y>P> $IB7<U-,HJ:8]#[1KG7*0#$"FI6OL.@F9BH
MP,Z^?1RGX0N5^[7R8\QT=O,FF 3-[Z-]FFO$DQJI;ITL4.GD(IU=1.4Q:+#A
MQLTTGF3M\V!?W+[R*#Y<DM[<S*9?HLJ<74176_(^IZCPXEU0KS\'/3U1\_DT
M/.W*Z5<=^;>HTOXZ#2=9'1H?H:3)L#;C<3;[J5RB6?$8R5]C7L@DU_T?OM)U
M^>'K6+84/36U'W04S(/<1Q,L@VE4T><K@R/ ?/7#P(&!>E[?]TU^+Q&67T\G
M0:<8AV?(H[DWRZ!II?-XPFC<W!%FUU'M7U_OFV*P3%13(HV$3^+9A]77];8%
MNK@N-/9PJ9*\"M?='=%Q1TF[&\O8*G#P/OO:"/G,II/P<EB8'D48X1'!!(>E
M YP99(S'3%!F *F""=B;9C#!8N^)-50KI2'5AH* )@6P**G$PT&@C==9"P(]
M39%M)U*7'_YSS!(9#<,YU,7TIC*+PV(G]6JO:.;Y?N7V_<@^^S1;1M\M I 5
M<8S:>+[O&1(]C>3_PRNOSO2K'PMFO+C_T-]O<B?I#Z_4V>_AT'B)UP -MI6!
M]RU[GJ&SM51]]1\_O#J?W@0V$@1%A#R/[MO/RU$1B @<-"E<U5]&08ELQAYR
MV_6B4DX+\3'+TL)/GAN?X^+. J^O1ODL A#,8\1C,BQ1(DJD6?HIJE/?HFLC
MJKRSS^ED]*_RQ)^^E7Z3JF"H+".J2&W6K#3ZX=5O'^)"EQ5'\0I%CNYX5%QC
M5)CWZ][M>,.?IHNKE< J[SZ>8GH[X3> H)_.[AQ84$[0ZN=95E<ZS5=]*X+-
M?A.#,844B$!</F'EL@@W7MQV&5>:K5WV>Y<(*E>:+T+DH?)YRZMM -*?[@2"
M.Y.?0YZ?G]-XB!;"W66\>L-I'H/;SX%]M%70N67,+$;#1&=;Y2LJG,"#IIZ?
MI%$:!%A<@4M2V*#QF&  %C&LH('.IO.;\G0Y.!1\G2MEZ?"JQ*/J;:UJI,EU
MMKB:%HP2>2&/U :R#P9(S3&QGWA:BJ7"KQ9-G,B.:8EAUX4S]\LJ+'?;"@XZ
M^S3)]Z>(N.4G*^(Y02F+&EO@WIM</X]>L<AU%Z,RLEM,VZN\LQ6DKLRI\7CZ
M-;NXM6;A KE.7OPB/'@TT^)Y;X?S\F?./8OY4Q;Z\>IZLQB8O"Q\MA&VLZ^W
M%B;^],^;6-R24V*\]1RB+[+ 1]<10$8Y'GW+OX[W4B[E,E!1X5"<!.%>/<Z;
MPBT7Y&@DO6*=T\FM&'6N5B45D2=?T^B=N,CRY2P.RQ\HJJH%=M6H'?<G&':Y
M[SKN>:2@<7;WR_SG>4 WA\]\L0)(%W>VMIOYM1^^Q>@E_;.($Z]0^7O"I"'H
M*K_M* JGL&MQ07-T_YJ-OT2JGRRN<I=TA/#*J7['AZY+H706A5+7M*6FAE<1
MPKPR!PJ7>YG*4)-#7O<?=N6.,-N\L.%WS_0-_?LF/X!LC.K%1D$6/N9 *$BD
MAYY7.5O6 O%X:^+#S.3Y*6\GS0/*/(T".S]<5BOY]YB*L6+LV^Z$TI2I#K6!
M/OY97OZ?JDY)"*K( Z:-"GQ?_VIUT$I#+134J)<"]"Z+OHW5T24IYI3XZ[2X
MPUNG^Q#CQN^GDS(T4)3.%2=Y( N<KOP?;$-URIMUWU<2]GV<I[<]TQ,2:6['
MY$5!715DB&:>LYB7*8..80##LB0OX2U==Y+WY%60UZ\U(K1)6>M53VU1UB "
MX4TC+V[:%/%Y?0/_9?X Z$=)%[#OMFY5:"5%.#:+AW[*@E3)"D6A@MH@<DH!
M^A"NSK++*.?FM4H0).%LF6L.09:65M&\2G2:96MI1T7FU7?@_(';7XF*B]%%
M'L.-@>39J(AJA>49!BFQ+(*BJZ4I!\%6L>.K-/YR=?2D$=U]D\0BA<<G#STC
M:2'7-^I%;^0$WF-OW;:OMG)=V6P^G(UR-OUP^0 WAH?_[VRA"LW[/O^5,(P*
M:90GFGBL.-.54PIYAQEN^*^T#%(02@J%(HY3*:%9(98PFG70 =6&@18MK+5=
MN]>U\[9P^^A@4(1U3\+")^7*OTDZIK<%[;Q('*L]7.I,KQQ79[\7CBF(6W5,
MU5ZTMY-Y()+",?0Z,<'V&"V27Z=12T]^* Q$C-B//R?O I8L9T5B3$P'N75D
M3+.Z[Y3/23YJ/'MT?C7>)D66\;Q(0@EX,YKEMU4$+R,"7$_GBT8DI &Z5;+P
M-$JPZ/^N;K4R_B;3KW4R4!K/]C70U.OQ=/I')+*URWU*\WC*)#<P<UMT7*Q)
MP."K(A P696>E]\5F%M[\J+ML[IFY9"[:.8MWW[^/+GC4Y9D*W._GM&YRB2[
M',W"(E1I*6NID<UDD8!NL @XY_9F.'.PZL=1I!2.@?01;H'"YH^Y-#'=LK+L
MXQEOHO&ZR)GO5A1[FJ=C+Y*;(-5RNZ[^Y2VSO+JS4I<-QY0ILI7/HEB&]17*
MLW.G=W,0'Y>+U5S[CD&&SZW3T75NIL=_![FU=ROWO"EZ\O!P"2B?OM48D[M/
M<QHML\NGLV_)I[#1E881?U?YBLH?KLSU50E I(6"-&IJO"BRT'Z?Y-9T?HVO
MHWF1B+\,#' Q:*;9E>G:Y44KGA[F,!/TFV++R_NO])1;H>](1-\"QJ]N8%#L
M?_P\IX%TI<XTU).G4L7R)CJ_2KK>111L^P(HI94D#C#$N$' "N(@KT2G!XHW
M= =@+?*&4$@HMU1I;O&JD(9!)[M?2!/]^VG,@:GTKD@G!1W/ZQ5<\R%%JE[.
MURFY].C=R1V-)34;26(0H"O7L(/>GN4)?+F*"RO6>'PA[JT\Y4,-#-#6"G<A
MM4$%ML@I)YS51B$%BDI)[* T:+UP]Y$EK;<(5K2F[-ZNBT3;UD7^%O/XEUG$
M=U/Z?_\K2',3[/U@9,T>A ##M(6QMY+'B'- 0+ -"K[&0"'-&A"@@%4:8LN=
MIX9HPR L!X\HAWAL-_! '&3C==;"W^53%4[5ZKE*CVSU://GUD0^YK:>\U1;
MUT3:T3S]_#D(V+0P$<O5R NV']Q0$;T1S%* *16>2*P(KVY),.4:&\JD)H1J
M(8 Q7!EMB'3EAGHCA'[PT3=>YYGY#/M*S+V<QJA-KA*6Y3'7,:$E!F&')96M
MHBHQ^!)W81XUDFI["M%09.X79RBR1U>I^?/I<C9LI+&79%VF<B^N9MDJD-"-
M4J)G.5+S>RCK6\0S[+A<ODZ7\W S\Q]_?KPJO4X6C:-OM<0!=_3L^+YYNJ)H
M\#9E@J(E4+'1PVP\+K_-,__B^W";P^K]/0]\/HIILS&5YK=I4&7O2L.OHXO%
M57@9GJ/L81(K<M.;>?9S]6*-,5ZM>K&M6N^*5]_OU%9<@O.__%(==/<[^/VO
MY%:_VNZKQUWK1;MMOU1K9;YIPM^&B>BM=IUKJWM&A.,(A>\**'01"@^GO?K6
M#]W.2,<=;/@3UJ(]$KA7@IU6T[<3W?2[*L.36#X\T<O. ;Y]#7)'LWC=CL)Z
MKT?^ON*D?D!L/QZXW_WM8.2@U(;O_<W[S/RM+!&,YMSOLT_A K:H^<FMT^'T
M(BLJ,_8D9G>^)-NT#FVS)_'6-[ZIPHU #C)*Z\PVH"63#@B%D6.:& 3*0+[4
M7AJ^EME6.H^^7X[[S_EL\<^/L^G%<KCX,#LKJIORS)U8.?G/O_UN32"7.]D^
M*S>TCG26S>=5U6_]PU(ZZ2B<2G+<F/+SZ)EY  T(;W-N7M_*^(7D;@\G^X<3
MWJBB%HH+;:P*L!+G_O(\8)+#B71,JL?#2=DP^!#A! HVP) = YST]M+CM*1W
MS5X&&[1FM$^MN2L8(>ML9T@X5E9Y86*HCU'O(2LQPGG$U[*=GZMRE'O3,8R0
M P)XFYW,.S>]LC>13Y39&:P#PPX 3Z11+/\R?,.K@2?:$*6?P.R/4P@ZR>PH
MF!?DN)F].QZ13N@#'V]U,GHF1APR%.!&C@@T!G/@&&64,H"A%+J$ @N<^EXN
MTM9R/^[!N[@%80>ZA0<0#02#QV ?G("[X238E,A&:QHA$<+$*>B#)4L-X)5Z
M[J%2NFV)W6$VA0..VA3;'9?.>U7(.R&F\R+2YU3Z+F\>6,\'$LKXS>+5?_P
M?PR77MY\AY0>;T-LB-X?I8W1&*JH$<,&$^$Y H)[*A02)6)IJO@3$&NC8E$A
M4_EEG!E3?)M34L?@BPP :E/+V)K..JN>]"Z(4X6/QNS#\*%'TEDAK4 >.,A$
M%0*U4JHGA$ W*CP'!1]H@#@Z:?@X,:?&?4EA#^M/S;^Q%\.L66AS;[/K'6/5
M-GO1&/&Y?L*.X!5ON%2ETTS#V)/:,Z.Q4)[Q58Q5N2?$6"MUIR.(@X@8<+:Q
ML7&;D+/5UK^TUM(K)R? \$@V&-XXYKPUGC%!*<< @\J^\5"N#8W?K*!TA>$Q
M"@R_5QVCDPS?0?=,9Q00O]9,OD]*[E/2^]T_<5MEDV7R=C56(/V<MQ,?KN;!
MSO.6+J,XU*'LLCJ:7;R^26>WIA$4,]!&S\[F.F G"6\Z29#P)DYL0DQ8#!&T
MJ'*2&&IAZWGBJ_U3^?;5TWRWB1%5(J2\RN9>D8_VD0P@76\6>8 !HM[D. J.
M%:"V&I R$GJM)<!((RTQ]J2R&ICDI.TX[F%P+,-MFAN]Q= '=)L!7=0'=+>&
M+EP'="5G #&*K2#$!;1R!I7=A'300NP6'LZ-$9F[B+-M0&9WJ@890-AFB=KA
MA6-Z [?'CONQ@S8GJQE@(39&:40X\\*[*LM402K-#J*YW<<./ #@M+'CQ-PC
M;8=RG^J$[<,ZWT&J1MJ:999JBZ%@0BM,* 6N2K15F@*VVSCN[L"&#A G)Q_3
MZ3TJ/;>+A@-5.(X15L0"8CEDRN*@I50.5&J?4/VR31!WEZH%(WM-,NTDMW?0
M'_-"89GSZ2).R:XUB&?3  [;?#%=QC:ISP*,[RU^.Q2US]X@&]=G(Z$=.+!*
M2&LURF$=5"CO8Q-II"F%LAQ%!*4WD#Y9C6HCL861 2"[2VQYRI9W$S!/V9?3
M8U^/?<_ /DQJI1)HKHUT,LY3 ((C$0S* ON$90@]6:EL)8N7#0C /?8]K"S^
ME#=^7WU^<=^<E2?UAF^2=SU%[SO-XI/UF[VOMSLE!5:6V_049??58V9F/&;R
MPW,&1VR:B'Z' ]=5Y&VXN"CK;&[ZVKB<A\D^F@K%\EU.IXM)'.BSOG1>":<D
ME$ (S:R'6H'5O!!IM"B'<Y0GV'CX/\>?QI&MB\-_F\;;NEHL;G[^Z:>O7[^^
M^?/3;/QF.OO\$P( _S0+7_]4'?LJ^?-Z_/,XC=2835[_?M;.SC]QZ[;9J")8
M?&^9RFWW9[2=Q^-T]BV.-8MQ@&) 6^4+C?/RQLM(.>'P_!8'Q9RGO!M88\A9
M]8.-<T!_:NS]O:"Q]HO6QDAT!!D>,0[G6=-T\(L@ ]H',@ %*1,2*.$!EH9P
M!UWU[- (= <9-AV^;V1H>^N>@0QK48\5+,RR<5I.5HL#B:/ +@\O9T6N\DBK
M7^23!4?%N,DX>*H<^C8?3F_R@3YQ=.3[Z9O8N)Z\!G*0/&IH534@E0'VX[-1
MY:%%7=,N;G$$77,G8="..^D>'>JB,::-*T"!(]A0@01US ;:*<:TQ20W3R-"
M-<>T/>[Y=C66#6\[ELVD\RLUN8C_N/]=CKX$-7RRF-O5@- 'QW@YP*2"B 59
MBRS%&I.RH4M@*(25;(SQHD8;B(UC0"!'I./ E\%SI8WF#X_QVGB=>^:RS1=A
M%>+<J_AHSYW ]I@;>,[];SV![6QXE5TLQUF<O58]\?U;^N!&2F,9\!PYQL(M
M$860X/4-<M#82((510(B[36R*#P6%V7;/:6LI;J%@6HM#U!KT$(^M3W"ZFB^
M6 UYK8>K]?.\=CK/BVTYF0OO<:#7(R]VDA.]3FK63[$B<<I3KBCTHYY.9_O?
MI;/A5;$D<>#30_M_ -'9%A8DJA*E87)1C'Q>!J/AV\=Q&LO9J@&D-^FW8MYS
M..)3-$^N1XOR!WDA7!(+X;Y;]M8Z&ST_4W"OP8=GQ!8Z$#Z0F&6$U\-?G)?&
M,$58T"090$(Q7G42"285@>OA@X>U5[4PZ6SV+3SX/])Q4"MOZ\=O"_TXSZ=]
ME_[/=+:R8NM$E7C"WPH2/I^6!'P3";@Z]F-)ON=3G?U6TN[Y]#Q2[L>"<-ML
M_PC;36WI7%9L'X7MH>R H4S6@V<0DAY[ (DUTE!"833@*RB#X)X>D,^$,BC_
M3@X'RL" H#8'TG0/RDXLP?_)ZEY@GWDV7(93A7-<).-I.KE/!_PTG5Q<3<?!
M1#C1Q@<16"AL-)<UA&!&G)(*2ZJ9YF8%+$S<EV+QXCK2_.-L-!F.;M)QN/S;
M:&^%>ZK0YL/DK":#7R,5W,8?71- :_!#Z%%TT3XE-\(Q<W=S)H6CL8VB$P9
M3:@RM06$A("X@VI#Y[B;X3:K?3JN0!RZDZB(;,]N!UOZ&5;K(-$H*2:> V"Y
M0D@3@9T66. *)(Q].DB\GTX"C\["RRVD?[Z!MZ_08CLC!H[;2CAEA\=I\S-K
M]%.UQ% L%(<* F,P)+8JO$46DGO:BVS/SQOE_6[YF>!6R_X[Q\^G%.%]@;*1
MXZL..8(BD!S.9*,(Q%#-94R#DUQK*B@#U8A-B@VZI]';PW!VOU+23JTP KOK
M#'!?84@GZS]ZK.JQZH2PBD%<JU[,0*,4%QYHX(05"IL2JS"44CX?JZ+"U<[T
MF_  /5;=4ZO6RKGO9/J^>/JIF08%?GXSG>1E/.EU=+S-DW06HR/#N#,QIS])
MA\/BBYOT6Y[G&7/]PX>S90RIC-)/H_$H!NXB9=T3@XE'7V0WT_EHL;D&*/^X
M6+DZ[?VA=7HPRVI;NDC8G?O,_U[-ZK39S]GK3[,L_>-U>AFN^7,Z_II^F\<,
MS*O9(VYZ_1;3I]Q?<C6+7/YO<P.MQU!X"TPP[[!3PJ%8", HLEYHM,VSG^=;
M/+W,JR_B!JZ6(KV]''>WJH54]4WE;WMABO-;>==%9O/-;/IE=!'+VG+.B)5Q
MH^(IXT+%F&2D\CR%.ZMQ.O_P;HKW++#"++YKU,-$#HN-UZ,+/:Y[#H-YB%.G
MX[R@YNPJRXKTM7A\./I36)N+%<O.KZ9?)S':&;^]=8)5GYSYZE9]>+3Y]@GE
M#V["_04PIY=Q#MG&E'/,CR;E_'@O=DJNEM/+INZ3Z4]Z^Y^03-_O_Q'N?\W^
MS>T7_?:?QO;G[)]@^/#6GT:&Q'=MF)=.(S] #^<1M^**GDU.ZUH:Y;"U2A)!
M8F:H!ES8HA67-$HXM];-^1G9H6VX-Z4<" 3V$1ONIE_SE!-!>L@Z8<CBK!&,
MX8JP@%+6,J,]L4Z5J>W..8+7@C'/2'EM [($'V#>0U8/63UDG19DR;K9LT+"
M:*$H@A )IBCPK$S%=0I!S]N#K%:T+,X'1+19^])#5@]9/61U'K)$LS^]%X@(
MYG3X)Z:Y (;*;&-GA12^+<@2+6E9;,#97HH N@E9)U='?"<J/TC*7/;3+1 4
MC0)!;2@B!&CI"; <R*!TE 6"SDN(U[BWE?+?=O+7!&VS"7MG=8@C4!5.@JE(
M<S2YI<(J8F*G7QET>E@V_Y;2Z,!M.ZFZ;8>I(!$]4_5,U16F8F+%5!A1ZIUU
M DJ@5> O#RI)Y;C!.V&JEB25A#U3]4S5&:82-5,1JY#62B,@F,22,8_+J)XS
MS+,GUU;MS8R# X2.@JE.(^G@M[XAPP:NE* AZK"5),YWCV$K#!A!&!5<Z2FR
M=,T+_-R&#"TP)*9])\EC]?2>-E^B.@=&:(&Q\591X)"F3&KIRAR8\ 5XLK-D
M4V.%GB][ONSY\CM\2>I$#Z.L-I@[R@0$"DG'N:^BIAK2>T;D/HLO6[$*!V _
M48B>,WO.W#-GLIHS@?:>:J\459@#%2>>5?:E@\0^N1[^0<YLR;0<(-9J$X_.
M<69W0H MI;,/[J_'O=,%,+F)(RJK(ME8(YM_&F%AF]SWOLO'277YD++NF6R<
M%X11!Y%R5I%@K4M8H!I'E*S; 9%&[P#9&M#=_F ?[8H0Q . ^GY%I^#7[I&L
M1[(*R2" =?Z'MT@B8;D!T#.%E-&:E J:\'9]1$[+4-96X#J6^["^G5$/93V4
MG1:4H4;;6P^<AAAJ#CQ!6B,-2JU,8,_(O>4^[4)9.Y6+<$!XJT[;'LIZ*.NA
MK/-0UD@@Y")8D910RQBVP$D,5FXS!3Q8&\K3-I2UY$D+6AFB;69I'"B4[;#)
MY#T]%=.<M.8:"VL0)HXP*"!!B%D8.P82I;6D/C;@J_O\-=;EX2YPHHVD_/SM
MU^(2GZ;CBW *\B;9;O;\V\F70-AYV[NW$YM]6@12?Y?._LCRY8YDOOA6S8S)
MYM&C'"@K'4W.9VE\*C6?9XNY'<V'X^E\.<L>'%#OD8- "1=GB0(I(.3 5%T-
MF;"J,:#> @8X)<PQS2UW1DM5A(H50(H(4#!=V+GL0BV>?!UX=[Y]8Q76>H_>
MHIG-K1L?<_'GW'LDO"?M=!PC\//9\"J[6(ZSZ67C4?,&E@_NF*).>JGRF]"(
M""M*\S;<#24$-G;,.R]=8!8DB4126B%AM6/$&"[N+OG+MZ]LK$1<P_EHGGNU
M%[>Z6F[=_'']!AM'W](]CK>WHWCU_9!)<0DF^P:(!ZAYGUX+K+X!XDEO_Q,:
M()Y&1K+ZDH[&4?J\#A;,ZWDP9X*)\VFQ&B*;O7@_M&Z:XX<\5CM8U!)FA-<9
MG=(9+J4FA#@,@L$D,*O"'P!!NU94M*(:/YV=!9JI+8MH>M3O=CEC!LCC3D\Y
MY<2Q'ET.'EUDG?V& ? 82DPQ-5A0;6PY6UL!+@A?ZYFX/;JT%4?% P):==AU
M#EVZD_QV^QH[ZW]1.\/R!+G%MXTJSG$7019L2F&=SJ4Y=!HJ"Q&!%,8.7$"5
M;,H IFLNQ[M.1?_E_6B7C2X@[,?+'X;X/@G.:72/$5H0Z@4SW&'D%*#&B\IG
MBB5SVW%.6\(,#@ _BA8Q!V"1[TF8O9].7E^O";11,_KQO'J,#?Z>XZK7*!FZ
M.0H>"B8D":+0!IM86N9\:0]+P %:TU@+AGZ7+:ZF%XUPQ'?FOI>_^J=/1[.\
M/X ./TUCV"W^RL_"=F:3X;=\>/3:L8TC8QG(+(+(+*QH:].D$1A0BG86K7X"
M,7561!^SZ=UCQ$,8T1@O+Z@S3''"B0*00:2 6JG+$*'O"/U'8$1+<C_P,>*M
MUE8>'!^?4BBO3Z+KD^A6,-48&Z^8A9 )!+632F@@&E8]L4X_D$BT,V.>T %G
M;9HD!YH0U\-2#TLG!$O-"?%<288!1S$QCB#%A86@<IE8O^YLW(?&1,B TU;;
M^!\F+)W*,/CS?'1T/H;Z_\R;WI,X W[=O5+'"YIIAG=^5@ZKOI[&6YD._R@.
MN5C&I/-TG-?C3\,QLZ28?QU.=F="_(NOBLKG9E<WM56"51)SJYII-4\^2[Y0
M6_^ZG',(GGD3@V2RR<\67@_'RXLLAZ39Z-,R(L;S%K" TG_?A*6$-@8\.4\=
M=Y! !2S6'M4INYK+M3YYMW+%U>5E/MH]FY\M/\U'%Z-T%A/$Y_/I,/]432[^
M<SJ:+/X1#E_.GI72P1[V4],WZU.?DK!6X_#B#@8_G9X6TW+W7E_G%OA=OHT\
M&Q_AV^M/Z3R+7P=.3Q>C<%#@Z721?%I^RXERGHW'R70Y2ZZF,?4V?G0SFWX9
M!1J(G[R>3L;?DLO1))W$O-UXW;!HHXMJ'OVP2+L/\#)97H:'#$MZD?]P=0<1
M$I(/.4;<(;_[Z.[.8Q38<C&:KX@QF=YDLSS)O7-(T\#?L$C#( O74/AR]&=8
MGT R$7EO0_ XG<]'EZ/P=1JV83V-+>S993J:)5^BU[1LA%)<(V+TQ>CR,IME
MDV&6?,H67[-L<O?HX30 ?+@%-1PNKY?C-/9/J:%[EEUE009\B3LPC-OWPW@Z
MG__X)KF]QEO5<GP__^'!)'^+G & *:H-]P1X@Y MD_PA"Y\UDOP5\I!;+K@#
M2AL)F*_J 0#FSCU<VK#Q.FME&=T@M;H8(&>G>3)?7@?N"D?E%%%K O<0TYV<
MR$'R>1:V.X#>+ LZV;\":7P.7%W 022$$AEJDAHDZ>?/L^QS3D:?FC(D&8;/
M/D]GWTZZ1D'*-Q(@@JL_]'D5"Y!M+%G _&A*%H[W8J?DP:V)E[Y .OZ>:B_6
M3(,3==>?7NF%NIZ&YPNB\KMR;2>7-4&-.TW7Z^F1V%^C4K9?\OI]I0'N][I_
MC>IF3]<]71\97?^:&T\]89\&8<>LMOW25YY#=P2YI6N>DM?Y)RVLT&^ENS*&
M*Z+*]CG]G+V.#YY=]%6AS\P+['Z&FQ!UZ@B2'EAG* &,(<$,=;B<)\ I\6)C
M5>CM:JV5_A\U<IW.1QO38PLG>CI^.YDO9LOH*[N5$ONN)$Z=TV9]H=8R8=F
MDU8383N7('?*B:X]5ATZ5DE0YY- *CWV2$-'',).,H%E@54*"X3-XV,LC7A/
MKG?7FG"TN706 ",[3__L.GA!VB-7CUP]<KT,<OVP";H0JH.QQG#'$?::2VB#
MHN69*-6LH'_0M0S=;: KFM4' UUL/0]D!]"USM3/H9^V&.+''NMZK#LLK-L$
M=:36TKRP3#A!-,66:V,9K/H,<4D,6ANS\+P^0QU"M &3K286=TX?ZV@_D=VY
MR<[B!*TB_6\Z'N4/FLR7G\*-C>:1"Q[51>T4&B5(6D]TUE8'"PU(X;A&$D B
M#2[YWV-H-EII._8H_7Z6[VK,>?U8;>I9O:?MX0$9 -8W,SD,#>0D>+31"Y!Q
MJ"US('I3)+9,0L)*'L4,L[6I;B_M2=D;TT)\%%U4>I8]#);=Z$)H=-B#5E(M
M'$%YZW8/..+ES!]%)7=K@S)>VH6P/T';(L<>C\.@9_%NL/@&#H< UF*9"NNA
M4<X+;[P3"-BRR"N8SHZ#M78C>S*=]Z@R0]EF-Y..6\JGD&EBIK.;Z2R:T>T:
MR\?8>0@"7&,!\$)S@[@GG$+F!?>H2LQPS/"-!64[-J-7^WK[.NTIX@-YY-UY
M3]GC?^)L3EFC"V'0Z[T)'S%C 2:2TLH2UP()VC5+?-=\W_?[[WG^$'E^DR4/
M :^;.2@MN0\JOK20>FR! KS2\ZT6H!7W6YNF_,Z%?:LS@/MD@!XFN@H3&U&B
MX? S1CKDJ("4,V&M1@B7DW&Y8I:^5"!]'YK_7O"@X]Z!(W("_/[F[$UR/LN[
M6A<==CY'5)GDK3&>/XILKZ7RW6DB^/T'/0"@@Z@>2F(E-MYPR)P61!*.L%%E
M9"-_^>(9 Q7IJLG%7U>$VQK@8=!J+N0&&NFL[7,$NDN/4L>&4J0Q+\(3!"#4
MRGN-+ #>8515GU "-J+4_G,F6H:M?V6SZ44ZOXH\(!!$O_2HU:-6CUH=1"U:
M3["@#GJDM596&N48\\:NLC$U-T^8^KJOK)$>M7K4ZE'K!%&+UZB%4( GZ"$R
M%%!)H#; E*A%##0OEPC36X)[\7^=@)_["5O7UM",PZJ*VSA7X?#+YB"4#<SC
M"FBF@E&)'5'02.)*3<TA2##9C1>LG4G:H-6QO=MO?6<5KA[)>B0[:B1#L*X
MI$0HS[1!PC&M$510H56E A,;TQON(-ESO&6M-%G9W:#4'MMZ;.NQ[:6Q;6/N
M%FKD97,2S%)'*?;$(4\M)[8LP^(&/[UAWG.<:BV &V^U@]2SB:%/S>K!L ?#
M;BMZC58/TADNI28DF*H "RMPU>K% 03M$X(+CW'3M62JRE93S ]/G;MG\N/]
MLQOC^W)$5%HL4WY8<=J+C8V<;S_@0_.,MGW"A-]YO/SOU:PZR4W>U3@(U#]>
MIY?AEGY.QU_3;_-PJ9^N9N73/.T6TZ?<7W(UB[3Z;W,#K<=0> N,M(%!E' (
M. D81=8+C;9Y]O-\4M/T,C&14R:+.F\NO;T<=_?LSJ;>,V/,(P=!N$<&D !2
MQ.FMIIS]!9BPZC5Z<'38QI_C5X^YBT=,('OJP*RG(^(Z"SWMBHVC;XF_?D17
MUH_H.J"+G>34IF,=T77_Y-Q^1M?^-_L)Z?K]C*Z>Q Z&Q$YHEE$_HZNGZV.D
MZWY&URD1=C^CJWM%D_V,KNT=\4?@9R>B[A=AE>#:$P61T\ C@Z4L$RHTL@+(
M]E/#H/P[Z51K==2/NCG)L&(/5H< 5A34$P4598AQ0(1DBB+M)?*T!"NJ(5)[
MJ)/L%GJUV5&Z1ZX>N7KD:C.WBZ)Z= U!!"BNE$8:>TF\!I27T,4A@ON8TM4M
MZ((Q/M!WYNK1KD>[@T"[C6!':CW-$>>L@UH++[W7!' .2K###!+67O)6MS"-
M#2C8"ZJ];(;7*?47Z^=T/1H &JTA,-.*24P0HXP 81ST98=Q+:4"&P%@QUZE
M/4X=$**?^G,8.LAI,"FO4ZRQ,< KH"CRS#I%G-&5-X5P[O<Q\[R;7 M;+3GN
M>;;GV6?Z$61=(Z:<@)I[0*"21"/"O2"5:BV :<4%VJ8?87],VR;/'H_7H&?R
M;C#Y)AYGC2)WI8%3G$FK:?C6&D=]V:)(,^7H$]I!MFH^[U%KEL>A-?<9)_VL
MKFVP #>PP @+,95&,$P9 T*"E;R'7#^UX47;EO3N._:'QSYJC]HIN_U/G,UI
MK=9;P11"(C*Y1H@YA"6K,AN,(1L[=.W;%M\UW_>)#3W/'R+/;[3E&:^G\%"E
M.> "8$D]0IH2N-+SH8!,=,V6W[FP[S,">I@X"9C8B!(-CY]6*@ZP@48H[AQ3
M7*^"Z<PQUV(GE&Z!P8#M!P\Z[ATX(B? \V=U/1X5]ED_OV=PX+ &!TFE=EXI
M"QE""E&D5&4W0(#-#CK[/M%EV'<U[R-Y[<K[8^9L7!L'TF(ME: &!7X'"G@+
M;)4P'"R&5@;YMAN=[Z>K])S><_HC_0"<-F9V"^$$$!0099&BT&A69<M1XE4K
MSK]V8_H[ENI[Y/3C\0;TT' 8T+ 1&1H>0N6L,8X)02&5EAIL4-D16@NN^!,\
MA"UG NP6 )#<W<R/#@G[?EA1W_FY[_P<,4^ >F0W!QY;X[AVU#(I(*8(5VG)
MRL&-&8[;N33:Z0!-R.YTEX/H -TC68]DIXUDJ![K+246D@-C#''>>*<-5%7D
MQ@;5;D_#BMJ"-]1C6X]M/;8=+[9M=%H)W)@IR014- ";%D%9DU3Y58DG(QKO
M:UA16^!&12? [7C<43T:]FAXT&BX$0Q9K>EA$(Q6*#'%U&!!M;%&%Q-% !>$
MM]SPHB5;%70#\E[6_79[6E$KYUZ;;71K^-'M';7%_*G_/M]H#-1$88J33Y=W
MI.3'Z7P4+Q@[[N8]</-!/G'TC1Y/AW^\NF\>CV$&2^PEY!(;9(.UPJI). 1Y
M]+HF<<8\A$P&Z8Y$L&B A-*7)$XYQ_15D@7*NXE;.%MFMS=U;9Q-D\W7\HT0
M:2?=Z/PJ"RPP#F(A7"K)]WF>S*^F7Y//4<4(3%2M7C+.6U+G*4F78?62+W'Y
M!DGZ^?,L^QR5DN33MV0T^9+-%WFRTC!\]GE:)C&-L\GGQ54<F+0876?)XBI=
MA&-C6=S%,G8+66U<<I5^R9)/61; 9)*DU:2CL)%W[R6Y*?<R^2$<N;@*AX0K
MS7_\N9\8M/W$($1>?=_Q7EP1R:U&W6SWJ^V^ZJ]UC-<ZR;DX:%,3_%;#N.TU
MF/_/Y21+D.R''#4WD[] R+X\9RZ1'A_6;7&2119$=9#WDP2BY%WX]NKEQEH\
M82UZ$MD?B4!4+$U!'<7KZ:SX]]?IY',VZRFFIYA;9LMTD8Y[J5(00#\F9V=7
M_-Z8G)Z\CI"\^EE?/97U(-:3UT&35P]B/97U(-:3UT&35^= K&]2>%AC,;?S
M3QSJ>)/MGG:_J2 (([2*DP-)"//$"<"(8=(R1,J&C59X -'=./^=/+@[4?]-
ML?[H@3Z_2B<0%0[&]821F%[0H0DIE.VCITL[/-(G$!_BA*<>'_>.CYL2AQ$F
M=7V7TTAZ@Y0 UG&L('-:E@!)A:1K$X?;!<A&HG$\K.MX"3O;$>]EV:S/2.[A
M]63@=2.ZLD;UK(7"*>^9,P 8XAUB9?6L-0J0EM7/"E4_S(I8=M?AE P 0KT"
MVB-DCY!'A9";%5!10R2#RC/AB35$$XT9@+HLR[4$6;_6;JE=B#PP!91VMR=S
MKX'V^-KC:R<T4-+HW^*5%D@&Z]X8HQEQ7"A1PBNSSJU-KWH87N\'U:ZC)ADP
MWFIU7:]G]CC8X^"+X^!&/9.@!A "I0G32@/ E>6>6JEJ(/2N#2 \,&V2M=JN
M^\BUR9.;#Y"/E\Q+:F^J^9+)O!XPV?*(@&T6KC/Z%JY' !B.K.,$2\P$=0X8
M0<L>H98;TK8YVW+ >7<S17?9/KRSBM41Z$^GP;^TT>,78889CU,_'=&!?Z6O
M//;":D@/*1[:LW//SJ?(SKS1S)\I#XBPT G!+8(T_+\*P"'"UOJ\="H M[\1
MWZ#-J;X] _<,_$R[7=8<3+U$UC@@'0$ *^B@K1R8FGL%#RD^M#^&;I&=M[+?
M.QGPZ?F_&_R_B?TI; AP8I!$U%)BI7;808S*J;S6.L#7^L^_0/RB%].]F#Y&
M-MTHIBDF*SZ%4#$?>-0S3A"!B&!1N=<-!51WS[W>"^,.^,M?M)"MA2=?S5W>
M\\3<8YRSC6C##P>9$%I32KB A$  8UO3,BW,AW\[[4??]31N1/8YD:M[O8)/
M.:/AM"%DLT[2</YA+32$PG(*L!-&2FTJG81Z3Y]H.[RL+W_7D-*FDO)LRNN^
M=M,CT*DBT$8 :OHNC?7.$1\ QQG$/;:6E0 D%30[]EUV''$$;;7VIU=B>@@Y
M$ C9J,2PA@-4(F*!!YQB*0E1-I;+5!@B!6\Y(6&W\8]=0THGK*)>B>D1J.L(
MM!& < U SE&DI.?2!@L*2,>0MI5GUV'=A0C,KG$%#H!LM?*N5U9ZJ#@0J-BL
MK- Z"@0,5982S(F53@K/)*\\+EI@\<1^!_N( NT<.EKM&7/\.LDI]=5_PEZW
M-+BRFW5HCWW2#J#A1C!L=#;0&B'+!5"0 ^0,AP$52S!42KL=IY+?CXLM()H$
M>YT\WEF5IP>@'H ZJ(YQ4$\)Y=)I2 6S4"..A #.5-GO7$O:A6*6-IJB[!..
M#D>3ZO&KQZ_NX==&^$(U?&GA-$8J?"&5,Y(*Z=S*\T1<R[U)'Q<^:P.O!HCO
MSIO4JU ]!/40]#P5BH!&_8'52$FJF$>&>.Z)K!K(6PC!CC%H7RH4;[432*]#
M]0#6 ]@+ZE"LQJ]@_ $")7=861V^U4:O\JBE,$\L@'Y*]*Z-!D4#*':7)-1K
M2CW0]$#S/$U)U$CCJ&.4(,> $$YAJK1'5:*2P'I_#=;:T(=ZG]+WHW,_+>(^
MK3Z_N#,O;3R:9*^OLOQ9( )_:84<UV'S:5=L''T+2<#-[>YI\7WS=)-((^-;
M^P%!L?KY*B3#;#PNO_V_K\"K_'VXS6'U_IZG/!]=9_/D??8U^6UZG:[A[M?1
MQ>+J9RG?2( (KO[0OU1T-)R.Q^G-//NY>O'+W<U_M8J@UJD+Y-7W ZS%%9'\
MRR^OUDBZ^ Y^_ZOM?K7=5_VUCO%:IQ3RKQGR)49L?E=FM#?8\ETZ&UXE& P2
M!* \\02/U6[SX]SL&/%+%E?A5Q EA>?J-&V;8]]HB(JG+_:X>#V=%?\6GLI^
MWX]QW\^GBW3<@WBQQR<S%+N?N=Z3UPXWNW,SUWLJ.T(JZT&L)Z\>Q'HJ.V@J
MZT&L)Z]3 K$#:!IXZQJ[F[[S^YNS-\EYV)[Y<O8MG\+S.;+#)!8P/J[78.OL
M^ORJY$.9;M:11!Z,H*Q["0$N&94.8"X=0AXR59;62B<D /NN)H/R[^0)O58K
M4E:3B[^N"+F; TCZZOLN2>4>Q@X?QK"HYZ-)[ZV%&! OH/6.4"$+&/..,KOC
M^6@;\X=Z5.M1K4>U'M4>@VJTGOJH*8+: J1C;R0/H+<,E*A&$+9/G++]_$JU
MEX6QN]VJ9:M]V7H<ZW&LQ[''X]BF)&Z,> UD$% "+)1,8NNUMXAK7UJ9UE#1
MLI7YY'*W3N%:JVU0#K]S4P^#/0QV& 8WHJ!L#/$6.AJGGB.*(5?46U<.\5:
M>6MV4S37*7#KE;8>K7JTZJ[2%G"IGG/BH")60BVL0-YCPE#9YDDJ)MU^*N\Z
MA5Z]:K9%6/6(HJ>_9?-1/&.@P.1Z.EM\3C]GK^-&9A?MS6AK-6=[S]I.^%\=
M650<0LLMX9P:$?YSHIPPX*4FZHE->_<<67Q7[J[.-W<WO;\9Z\>N'H1B<Q2L
MNUGT4U07W0, (.-><\P1I]1X7/:8E<8CS@XIG+9S5FZSZ=KA"/^>[P^#[S>R
M/:_9WB,HL&70(&6 (8H25TY%]] COV,W;=?YG X0Z$5VS[H=$MFRYEU#"6&4
MV*!<"\28@52#REJ7A#]Q4OK+AEAVKWW#-CL3]D*[Y_S]"FT":\;7T%, J  6
M"L<D !)5&;R>,/7$U+>=1!5VSL]L@/C_S]Z;-S>.7(F^7P51'K]IQU#EW)?N
MF!N1Z[AON!=WU=QY\_YQL"2HQ&N*E$FJJFL^_<L$ 0(2M1,D02#;;K7$!4 N
MYY<G\VQM9O1+2W,2T-V69H+KBBV24\PX(1AH:S 00M.UW4\!H+Q\Y6[Z$ ?I
M!UB A[EK3I%(U3<^K,)<+2*0;N;32=$#V?+V4WBPR3(*U(N"D5Y>0^\4:^0]
MRQA:G[9[CP0SSE(O4("-)YB831P/\RVK_ZW'\12S8:EF%[]6D^%#/1?:PPZF
M!S'A=59]Z+/[P<!9T#C&PX KK(@#EC+BHF>1K(X"'.%JSS%];9OT]X6&%!63
MR# (,LAZ)P(A(TA"H)DGSGA+*7$;#T3<MDV^]8"2 VD):(1;W9XD&B0:=.9@
M@L+&P82V@FMHO> <"&65IZ6+CD*&M!TUN^^PC /1 1[$@_ETCC022_K*DF=1
MTCCCA)0[B;PW@B/H#11.;ZP0FL)7GC_L*;;A8/H#:]4:D?2')//=T1]H79LG
MR+G!RAG,A:#86B-Q%=;IPGNJ>X:-I"5TVO#1(_N&F2]NYHMHXVC9DG'(E.^'
M5B@:AY@$"XF(]Y8Y#A1Q4"%1^B)Z1#J>F&PS^'>?JCT-@[1JQWAF2G56S1B4
M-G'"<O^\4M$XHR0ZO!X4"PD\L0PZIFR5RHM0@?@I62_VS0%Q0 J<CJZ1L-$/
M;#Q'#=8XRL1*0<\,0,PSQJGW5, JVM!HXCMMV=@W)N (\*0P),D_&<E_5F%@
MC:-'(C$7QF'(/80Q_$'*,EC1,^ T/24KQMY) )/&D+C16VX\BPU:8\-: [A3
M03LP7& &E !@XY6-8!?B)O:O%V#89D1CT@N2?!]9+^"U=0)PZYBQD!J"*+=,
M6D6JI),$@PZ&7>Q=WEOU:NK-ZO_BLJ-]-FN^8JQQ&.N+^6V0C9V@<6+IW9[K
M@E/(__8L/AO9*BG65%JMXEZ*<,$MQZS* 6,,;?E$Y64&F%9T'L9:=<YX\[SH
MK#:4,)<P=]*8>U9-Y)#5:B)TT',H.54,*6,PE*0Z/C*>[CER[D4*9.?\47:>
M)-U7"A,D$R1[#<EG&8EK1G+NN?"$(0^!4 AS!"N;O%4<'L6ZUH;Y?"0D[007
MDRZ8,)<P=QQ=D-:<\SKL>H5Q#F,HF"0<\BIGL>!4[[G@UL%T0;(_*V!2!A,E
M$R5/CI+/0I+7D!0$0D8)0L9H!K!QD*)JP\SI:U/-O,9PV@;[P(C2;NR%D\Z7
M:)9H=AR=3]8X@\1;2!F07D$'".>*57M;0845!S,3MT$WNC^/\'YJ=H7M]\^K
M.(+5ZZUP=CT(/]]>AZ^<WVG8=#++SZ[RHF<@ G^\TS5;\6B(M!..IL?+_"(+
MHK"ZRC,SOP[?__:ORVS\:3*=K+X5>?@F84K.5MEJGEW-IQ?%!R>S+_ER%?T4
MEG':9>,LUE>:SV)W93?A3O-PS<ML-;G.L^7MY>7D?!(OL?YH^)F?CY=ASH=O
MG4?.?XL?OAQ/%MF7\?0V'S4?)LRM?)G-YJLH&[',3KA$>+7Y!.')/N79/'QI
M<;:Z&L_.5OEU])=8A)9GDW"5R2+<:[R,=ZF&XY4=54[C<GX7 Q&$*_ID!%&*
M(YJ'OOS?M[,\0W*41;E]XXW>_:_WVS/F?+UA'*_EMGAY/;6*7ZL?CTZDALB<
MAP[+%VTLIIFX]YS%SZM%=9&;H@92F!;_.!M?AGM^/YY^'7];AEO]^6KQ@H?>
M?L3Q:YXONUI$8/YA::#U8=/N+3#1O<<IX1!P$C"*K!<:O:7M'XMY'F93W,G'
M*;CIBO'=[K@_5/?&LEA_/H;1^9!/\X+*9QXY",(S,H $D )"#M;Y&A4&3%@5
MD%\IY25$[JX9%@$$_@;_^Z.]OS[]6$N,F8Z7R\GE)+_0WV(3XI)P.Y[^-%[%
MU>N;#>M1T<3X:'HZ/__'NP>>E"@*@+'8>R6-85)#7_I)8NBI=&>UQQ7$TG@9
M%E%M@)900D=\Z5*)')7\79:'9>PFTGUQF[_K !8_!@"-8RFON&*''EZN"A36
MC"KP=@>932)-9MFX4@#. N_.EF&1OA_P.\H^?2L&K^S^[+KL_U$V7@1N7LV_
MSN*5XFV*A2A0+BC$V7?%:_/;97BBY9_>9^[WFS DX3'+[X=+9Q>3R\M RLO%
M_/JA6\2/!!Z&A7PQ_YHOEN'U;]G5^$M>W*Q8G2-5P\H_S0*S;Q;Y3?C _%-@
M2#%QP[-_G:RNXGOQO_/;5:#^;#R-%][PJS&(=_1C<&_,XM_-49Y%/69Z=YS!
M6@]8=\-Y/IV6[_[[._"N^#O<\KSZ^X&!_AA6HF7V<_XU^VU^/=[:37R=7*RN
MOI?RO02(X.H'_6.EZ@3\3\<WR_S[ZI<?[JLA[S:>8AN'2_'N<3^R]0V9_.,/
M[[:4KO5[\(FW\-N^ML^;O=A7K@=[Q<T(\RZYU&XO[6^%WX-ZS%O\(OLTUO@(
M8_U<7^QE]%6U[-WMD'W?UH0U=N >^H.98CZH48>=7?\GZFRGF7>_A=;;V[AE
MSZ;Y,FR6PP8Y[/?S[%L^7AQ(X$[LJ/,$3C*?.\B4C6Q<&LBPS]($,(:0$\8;
M7R;W=4A0".]O%.\?7=:'FO&(\Z?-#N+GN.D,^G#H@H]?\^F7O/1<K-:/2'0]
M7DX>.-:,6]0V_'18F^6ZDD&F2ZMB@M#I0XC)1O8>A[2SC$(0V&0E10Y4$*+0
M;475[@BAJ&$4:_[^V-.N2:5S[.E.8KZ6%*#B%'JC^00]*'3WYZOL<O)E_<JN
M"?BZ'!_[K*0*4L>_LU@JB$..$0.*<,Y$:?=TF,NW2VHII?\=NOKCU_G'=??[
MT/L'5!CP"*$V'7L[JQGT0 $8@N 1 .I27=(3#Y"*H>D,$FZ8H;04/* 4W8I+
MWUGP]K](1GGK1?W-X9P3K)?)>E7<+)2K?-;*.GF2Z:^?E6/4E&.# .%8!OW7
M(Z0$!+:28RF$:T&./TQ^+^7X8SX[X/J)&.FUTCOD#?? !9C4*::#N%*FI6%!
M!W8(.JLW"S'DQ&]EFMU5@/>_#B/1;[GMZ6:UK27WI 63U8+)O7*:1;W86JR]
M<;YTCI(.A5=WU9!5[/1"33[HH@I'$K69;:VSJ^>0%LF3%CG1* 47%D"OJ#56
M,D208 K!:BU4:+MF[ XB=X!E< 1PF_F..[[>G?IV]*> X,^%&W%H2'YQN%HI
MO=1P(6CD.)56$V@DAT( [AGA?G/&:XA^LU3_U]H9]$/H@FG>=">^LYSN3;[9
MB)/]Y?!ZQ3SI[!*<-K"#%7]4>X18 R#QB&,(J6!<.$*J19U03;8RH^\L_OM?
MVMF(R?V%[YZ"Z _)*_<50]=6M.[ZHD4PPMOS5W<J8G=OK3XTV0C=D UQ!313
M&&'LB H:#G&X.B& !#]KO+X7Q'O 0P \ @?.Q=?*C$YG" E>"5X[P(N1QEF+
MX5)J0@*T !968$8JPR&"]I6[LOJOO4)+MFI9.$UH'2A9P)O"?O]C/)G%W!*_
MS!H!P$\&]GIO*37.2^NY14Q* 4@5@DR!]XW 7N4<M]YC+BC#,.PC!'1E8"]5
MQOIN!O96F05B]H'/L_!F,W@W^QPZ;%E$^TY#MX7WYB\)YLV^7N5!NN-+T^DR
M!L86^0B^3I;AHY/ES;RXTF7S&_&ZV?(F"--E&,Y);&;\;1T9?IV'K=3%^RP\
M[R+/OL8?LWD6=AS+9?F$X1;E U:91:HT#L7SA7N]X*DOPB^SS\6WWIRP8'6U
MR//LNO"[S?(P7!=9.YD08A/?_.7B$3 H'D&\X2K@H60,KY^^#0 =<#K?;K+-
M/#B=K\>+?^3K6.K\G[<QST=C2JQCQJ_&L\^%7)0?SFX"<^Y.F#+/QSA</<#H
M^F8^B^(3YET^7LS"AY95\+J9SPI0QS0W65%G?1TE7R10N+Y9Y$%TEM'AZ,=9
MN$[^/OLYW.\9B7RZ"?-%5Z=T;,71YG3U# $FX]A+TZ#T+N_E$_B^Q1F_/<%3
M3H#'3VM23H 3WM3U/2? QX*(Z^":S$4B#OP(<GA1VW'U6?=(7 :+_<HC"2+2
M\/=Z^*,&4@W__2Q@ _).>$(#_7[72=-C,^U@&YY&OU=NNNM6/OTS;F3+TYI9
M<X-ZE4\?TI_VL6YV\GC_A/PF,*V#V V4#@-(+?;08*1CC-[Z@%XA:C2Z?_;J
MBG6A/HCW7WZ>U(F X\GLN\>/<7<^G9>T%Z%W U FD]!W3>BYJ%T*/-)&>0>]
MX8@("["IRD4[+>E6[9>W"#V4;0D]'#'89E*<#KLS]6$3\5(EHC[X;F@182/Y
MB!;1[UB^Y]+X$RSK:%S%H,58,\.!4P K37SI$:0 XVK+U_$A\?VMD;I_GRMV
MJ^673C\'?]HL#M69^5D))_".A"-K1-#)O:$**89T67=(067\5E3@ZR6\O>69
MM)JP;M>A[SX"NG-B</<>Y)Z]\JPM@_Y+%(*/\]5XFLW*LX7GK.')"3$Y(3Y'
M4]Q(U"<EEU0P0PC2%L&PR['5=D=*O^5!_1!-*Y^S_9YN'+9892<=#X=^-I)
M-3!0T?I<AFIEJ: 4228L(%)SY*O#6(3D5IJEUX&JS1,9RO>G]9T,J@[D(_U(
MN:QQ,9667G//J1&2<8.9($0H&8M!$<TXLI!%SZ5-":<7N[Z)-E2_XL^OZUM\
MFD\OPB7H^^SMI9YFJ_GBFYTLSZ?SY>WBF5). CFH#;':":DD)Y14'M^04HT;
M'M^>Z["G"BH!8@I3 ZCTY69+$BX<6DM2Z/W\0JU>?1]XWV&\:DFAQ]X?ZN8\
M>%,_?3B_RB]NI_DOEYL>,[>+1?CM^?)7$$A''0F;3\VM#G-*:;,I?Z6!:?09
MHA0 $MZ!W!.&72R<5?89-Y;)+2_YY\N$O: G.^!LWQB]=?6^Y:JJF[5V/HVN
MQ&]V/^V!=RD$(/F3)G_2Y%^6W N'/OP_C1?G5]O^A6^K/]8'T^!OXZ^Q7&-X
M,^PW4HV,OM7((!0#E!/.Z^R&BDO)G%&8*\1CJE%;9F4QRCJRY5VTT5G#3/FI
MFBC[2^6-1ERTF3RM>QE4AFQO3"@Y>91(5CLJ(D6)!] !: 7B4!-09C VAB.O
MWX@2*/]&VD )'G%P$%^'CGLOG8@F\E_SQ3]B+._-8GZ>+P>9C'@M8A36*12U
MPM(9S8C#UBCOJ6"@$C%'Z9:=;"-BL3=_G/VZ[LO]I>9 (\+;3,W1V56Y!XOO
M(&0'UP>B# ;5%@GB!68<<JVY0Y7L!(':\LE[J>RTM#X%V4&P%[[SP]@I^\EL
MLKR*N2[F\XMUHH@B^4KRK'N]E#;JQCK.M'$&0>(<AA8PS7 EI9"ZQ_>CU7C\
M1QR.O:UP'(\0;[.8V^FE_!SRAC6)\5-BW*B\RKV5T#-G&%36AT57@=)/PF@*
MG7^K&+>TV'(P0K(37K$=7J7[H^H>WIVKF^=-+7AL=84ULIG!TAJ!#$!<>JT)
MDQI659Z%8>SQ3?'/^?ZJ D H1A3OKR[  Z/768T@$201I',$88U@'@N X8!B
MQ@'24'MO(5L3Q$.*\..;C@<)TM:! &0C!%HU?G66('OTT[SKEWG?G:_XV/J+
ME>O7T_Y?3[HAO+5;LOL.!\7/JT7M5Q;K$2WR\3_.BAI]WX^G7\??EM%%Z6IQ
MU]F4&TJUI)XHAER8Z@015#F;*B; ?6?3%WN[E6T;OZ9AV=4B2L ?E@9:CZ'P
M%AAI"79*N.*I&$5A=Z#16SJM\)9<I_,,XS!;U2:"\=U^?&",C^MBR][J8ALV
M1^-9]/_[+3_/)U]B!SR=51E1JQU!#+.@#%D?9@"CI<=FN(EO^M@BL\XNPA#@
M!#HJD=-K!MHP8H(]Z6/[['VV?&QC>M;8^.RO\_%LF=4->M;C]ADGU9<\RBXM
M0>]>Z?=[_N5\_GW5W**U=6.?]_C%$'L6Q8<1 KT6TL"-SZT.H]3,BRW#!Z5'
M@%IO#0G/#5@U@LY@V\V\V+5/[MKK-733]7@Q^9_2>[>8(]-BCBPVW9;<=Y/[
M;G+?3?Z;R7UWV,.?W'?O?6.M3,5$?T4Z^D8Z^^_&JTR=__-VLIP4BE,LD#<*
MV]++L*1=9)_R,$W?D@TE.>EU^JB#48!E3D1]U$%LT 0I489[@(-R2S0N[:MA
MTPC@UF&I"9U2Q*N&B57,GT5^\>/LXR+\>9DO?IZOU/EYZ)Q5?N'G"W6O!I 9
M+Q;?0I^HZ_B1?1ZWDN@HW.II:^<,-D.VNR8&G3J#*$"-W$F&&,VHMIBSL*W6
M L**01H3>6@&M71@2\@(M^L;TCD&]<K#^ EE:1X>8S(K2@<5!ZY;JM,CNE*_
M?2I+289U])"%DBHMN6'8:V,T"4I%%63."'_1&=A?P@ $N:T+Q>W/)BM'E/?"
MQ7)(N]D^BQ)FC2+"DB*(H978&R0LML)5.2XH4*(E46IIK4-@1$5*^7NJ!P.Q
M+.,0D_@^)X^TED='B ];8H@M<)H[JH7BI3PRX?E6!NZ'13%6R%UKGOL,N@&B
MU2+>G5,[A[SU';9 <EK'OE%-%9- 4X:!9U824R4T$EK#K8R[KQ?(UAQW1DB(
M7@MDK_:!49E:+6[7$W!\\64\.W\L@>T@E%))&TG$%$08 NZ@U8@!*^WFI 83
MM25S/\]7>4/F_F.QG>:P7/C^7G[E[P_XM(3?HH7JHM9C]3<S'2^7OUP^\&GU
M^V2YN5IS+ L _)1??\H7;4@U"<ML+S3>M'GLA9PR2!H)$B7F"@I,O2;4A_VB
MJ3:/V%,'WB:G<3T\/3E%(]%JRIB.+[*GOC,UCSEY=4D=[G:>XI('N.8!XU(J
M@8CV1BG!$4'.;'1E!+=2L;2S;O\Z7ZPN0]?,/^2?(PVV)#Z.\_T/M2;X0HPH
M.DB"EV[F.DZ;Y$2%!ZA &V$N3$ML*(4QAS("%C,FJR,MHK;MKNUH"4>F@AQ!
MQ(9+A5[MU&U^F2\6^45V64VS[#+/&\DW1K% 38^W!(^7J"JEG=?2SCR+ 4#2
M*1Y/KKW'H$J:SF/([(/G96IV\==\O&R*?=7I/\[.Y]?YWHZQT0A&Q\W6Y'1[
M>G8AZ/)0/I:GNCZ?M/ U"D "(* S G.FH)=0*1PVI:4U5S,BVA*^MHZL1[+5
M1?)TA&\8FVP58ZSBN79A_8T[[;*X:TIS\WHYYXV#-V(\TQPS0[PE%ALFD-QL
MM(7;<J?>#(2?%\X;E<C_M1B-6!#2+5?CU?Z66=+N%KG_Q2#3MCIQX!$.- [<
M)--6*DF(PE@88;%$U0$\8DIO>8N\G0-M.2O#3F2Q.QT.#"F0]!5CG;+== -6
MS[&*U7D".*(Q&Q^4D@KD YZ((A6KJ$,/>[8]L#?Y.0\(NIDO5OG%GEW<!!U)
M<=#*JYT]Q4]T273I'EUXG?D3 TIIT((\-YQ;S9@-?Y6N"$#*K<R?.]"E)55(
ML!$7^].&ND27 ]5#?6EB&7:SO[PRX\>./++),LR2+_ET?A/#NU9%9<CU^_'5
MPI@0OWQ>A'^MYMGR)LR4R\EY%IYR\F5R<3N>ELX*X<+A_<GUS3B&)*Y??)^I
M;#&>?2Y24]TLYI^*9##UK<-L.;^=-D++/H=KSCZO2U6&:;/.:[2:C[+Q]3R\
M7M@UPC.&SRQ'];.>7XWC1 WM7X89N#:!7(7?YXLX'XO[9?GO-^']//3!^RQV
MB9F')YU]BQ>99=?C?T3+2>B*<)'K&.P6[UL6ROR4+U=9^'<2:X%E7R?Q]L4;
MFY8U.G1]\<?[>Y%?QFQ&R^("Y3/\ZS+[O[<7A:FONN>=OHK/7I20S2)MPG>G
MCP;KW52FP_<O3P/4G(1[S6Y4=?FX#%M](J?1>)G=C!=%=\0&CQL1A^&E7\?3
MZ^POXT5@2_:7^74>YL*/L_/WV7?O&N^\^U.LF*)N%I-I%O (P[OW Q??_2E,
MT&75Y]L9(1ICM)D:40S"R_GOL0!"]=5BA&_F\VD8RF59TK9HWBK.RR@CX3%F
MYY.;\5JD)C'I1YQ6-^-O<=S"A0(]X[0)(K&\RJ("LIZRYX5LQ"D=12"0/]PO
MB&FXV/3V(@I1=:7BY?/Q;#9?A1D;>NQ\D<?OA@_,ZT]-BJ/S[+OXT %29^N/
M%5U^,;F\#!\*D_9/ZTF\>9+Z0<*EPK5C?J7UWZ&#[W;$>1E@G'T93V_SZM7-
M@*_'^9&'GRR?>>JBCPK!RZ_'DUF\S71RF3<'89E]MZCLHN$*X^J210N_38+$
MA,;]>/^ZLR=FXJ3X:_YY%B9S,1)A+0ZO?,EGM_D](7M3&KN=XKFK+]CP]^SS
MK^&^\XOGTZA%:XSW!KA8B8H$M84;7:51@X+29B(\ 2QR&E "")?88%$I,-83
M#<RKTJAM8R3E&TOYQGJRD1M>PJF4;VS0P]]JOK$>3@1^2.^.]H;U;C;1P3H)
M/.J)_^"VZ__Y@T 0_G!'XU^KZRF%4S]3.$E<G_)9"VV151PS3X'7SNK2[\%S
MY^E6,;V=5/Y?;E?+59#-T"UZ/(UG#'NS-$@VPC(%T_?5H2%!Z.0A1$7M=($<
M 0IRH@DA,34 467!:4^9,(>'4%O>F ",J$R9Y$XF+N'7V[ O&"_C@>+R_'$5
MZ,4;ID3:SK=O,&/9ZMY'=%:$U>;,O$L1AEUQ=82@X?/,&8 6::,= %(()J0M
M#\@Y<^&/EH_[JW'Y[VC*V)OBC\E(M.MB=/HNCT/>*0Q=WAN^S1HRS[01TA.N
MH9*:T3+)*S?8LP/+>TLZ-F8CUFHNV![(^UMT\NZNZ#_?L?4/."X1 EIG]()(
M(Z E(D8'&0__9Z)T_K7*>N)>*\RSNHOMQIMB?[DNQ8BUFNOR=(1S2'NJ?DMC
M(Z<EED12Y8EQ!ALE* ,(5R7[PIK[ZJ7UA=+8UCF5'%'0YAIZ.M(X#(O@7Z.;
MV^-^8N'7F.UM<CE9NXFM757#*_DJ!1:_"0VRSC_-)+=,,4*AQIC1^*.JYBDU
M\N0E^>!_:PR06OX2AT<5H[._\.)6;6?]CRI,6^P$@T=@ &$- XN LIAY!#E#
M'E,I:9G/SVI$"&L9!FW%&+>:=ZO_,.B53>SC?!4]@IZ/>WC N>B)-%ZOF",I
M>+ ;I'L6= 2E\I2]"3$<P#E%8E#_&,1@*D_9&P8-),SYERHXL!D2>#?P\&Y
M9Q71NWPPY/)^I&/X>Q,!FDTNBWC,AX-\L^7MIV7^S]OH%QZ^]5!DZ3JH</UH
M[[/7Q0T6NYK_*CHWOQB'1H\_YV$G<WM]$R^_C&TIFO)\&""B3#E"I?;"26=B
MF)\LPP"1T PWP@"Y(4A )I&3AF)K--)E^E3K@+-H+:>3V6W83:U>?1]X/XHP
M1I]^+9N8E6TL0DP;#<UNE^L U'78Z3J.O(P/WHQB8V3O#^C7?%&$&5_.XS N
MO]^:T/=#.\L6CC?(?'4KWR D3?[?62L?BI#<EJ*VXRL;SW1V/?^?M0[R0\>B
M+J_'B\^3V;JAX]O5O'IAK3 5)+X?E<EVB\HDK<=7ONR*@XRKVO6 ;,]'!BF^
M,@U_]^(K^V" ^W61E^DRLD50HHYM0.C*;@V1>K=FI2%$,LF], 1K8EA9IU4!
M;L,_]W=K'_+%ETE<GM>'WVIVL7GEKY/QI\ET[8:V\N/)XO_$C!ZJ5L#^,^A?
M'^>NU*(WGZA'Z<--GM_W66OJLYM-7-B;%?4MZGU<O8T[0T];W?G[-LM;G=BY
M^1^/+0,=6R0&*/R-(LT2,XB=88Y+$/9H%$-/2N%G%-JMHYIC"'\\OOE;B\(_
M8"?UAX2_5T8SFU^.;Z=O7NQ/6JQY;0620'H&A$ ."&HP1T:S:DUWD&QEJ-V#
M6+OR/,4L\HO):IV6>]\+>ZNB?3H2/("M7'^E5O#:F14ZYL(;5&$&$(2"H$IJ
M&2&@.U+;[HH\4*E]P,;RNKR;^[**%+,DW"2>DB_R[&M,B)A5#=B7&,A:#"RP
MT'#%$>6*J74]F-)P8 0^R.+UH@UID("_+Q>KOW^(=2:*SY[GL_%B,K]3H+%Z
M\=?I>+95E'%;;-"+Q69+:/YX3VI>/539=Q" [--X.5EF-_/);/6G\*27XR_S
M17%2_R4T8VW)N%S,K\N,IJ71I,C\.RJ,6OGX_"K[1_ZM87@9W?UPP\(2OW#?
M +?)1SLJ?*(OWS[WXFEH%@]"FV=@K[[**/LZOYU>Q$%:Q!S;V:?0MIN;Q?SW
M8M),O^TJ'/_RG'1@4$<\$ B!%@)+@2P&Q"D+*D]&R[2[Z];\(9]%$^*7R>J;
MFHVGW\+(FJN8@7@RJZ?X;]ME4A[4S!ZWFX.GTX-S.0( / ?YUT_7F!5W_UTO
MFYME8Q CG(<^5](+BJK$IM9!3E_:]>4FY:W]3C?]SIXN"/E^VUDA"YT2)&NV
M<]]7@KL1ZIN[)ZW%X&S>O&ALRT;9(H\9P4/?!-FYEP[WS_>,I@^]4GQP[5Q0
MK9=/+YI/'K6_55O-(+CWZ,7/JT5M//V<GWT*Q/C'69&G_/OQ].OXVS+:X:X6
M+WCJ[6<<O^8!LZM%G#Q_6!IH/8;"ASDK+<%."8> DX!19+W0Z"V-+QP%(II-
MG+VS1K3*>$N7N3-6+[&)VT"QH/@R*YWU005@M+*) ^3QV7.. \]\';][9=+E
MM327";I_N:P<E!YQ$O]+/HU>2C]N7''OQ6,_[V+A/;"(.N%$H+SWDEBR<0I@
M2)F&BX7&DG%ND +($>VDQ%97+A8$2O6J3,MW#/=H3[IED2.\P&#,Y+V5:#NF
MU7Z;Q_-]WXSLN\ELO:&L$U-^__+\]OMWB^B8 \0##@XI[71/#U->G&YV'W;Q
M UC!/X:E+\]^"B]?+3,7Q/(BY1=>#_A@$DTG/Y@T_%MN,&(7#!S5$^;./;:4
ML[/BE1:ZK<S+6=5T^I1_GLR*DBG5R4Q1+"1EANUG9EA(&EY!*6?5:::%[13&
M3MU(F!!T< 0URNQZ2DTL@ADC]SE"3GA0GFYP3HU\=::M'1$DV@HB(X=)DWG<
MX+%C[:R.I#FMIT_S8'V B;E((S$7, I00Z"1' B,"9#0K857 *LUW*?P;@9C
M-ZO6,[F[1IRE1'I]WS'W6UYE+:^"(&B0L )AR@'G0 )?+K:6.K/E='$@>0V*
M?VOR*J0<I+R>X!%'86ZZLU"W98"JDSB=C]<QP:OY=E7;%Q6A&&9B:]K(JL6\
MY89R[!2#@BKF#:P."935#.P3&EL#^7'N%_/KEZ7P?+TFL Q]'5Y[VN&"##>R
M(.7F&Q(EGH4$KB$!!7**0$8Q409+X16I- N/&&JWR%3+D&A/_4 R;?K[MNF_
M9R[)9Q<[&TKVDORJO&CA>K)ET^OF468+F;'>UNI#@[*1-BN5!6IE:K0SVU-6
MOQ/(ZI? UEVPB=J0@PVQPMFX0X0(2."8$B781'A='=R6W%)&4L%;S2-QFF#K
M6*K _7HNW_5(?L@-^6K\)2]4P+4?<G2>.;\:Q]D1+KL,P[Y\A1?RLX[&R4TY
MY6$[ <U@>(FXDO_IH(>_U3QL7;#.M- G_W4O.6NAF,6%\78\#2MHZ/FPAJ8L
M;0T=FC4.!QQ$VD*,*,(:8R"-8J4SE *<&?Y4JM]&1U?]O'AA[.EV@#IY:8"Z
M>$\'7!XTI5D;O/3RV@;B+05: .$%=0X80@$LBX8JZ*3%K4CO2[*RO$)Z29O>
M$CV0WDY9./:Q'H?A6$?E[[P:G[38RCJ-FN%>((JY(!)(Y85UE%:+KL3(/26V
MF]X\Z)(K^^^2F#*@]4O@.*A3/VF/L#.>!3E3R"@-PL]*X)@4H@6!:W65E._A
M@).7#7+7>CTOPLI7\RQ,BFAS^#8PA;=*F[(EQP@W,R51XH&+ @PD,H(;7LDQ
M"8KP4W*\[N#0N+)[GU@S&Y)YMLS/O[^X713??O>_ D<?+<[2 V^;3DE=EQ;"
M7@H6YHV-9%!#A0<V>N=KP0C0M K+-1S0W01KLS8^)5BXSX+U:%+.[J8A@RD-
MV5O2D+TV =CM]?5X\>V7R_]8S)?+1Y)_Z6^_5KDK/^2?B^Q?LS*5[M_B\<WJ
MVX^SB^B*.E^\H-0:IV'7*9@ P$(-"&>.5'G +/2HD0>,046I(QP"QS4TUE)L
MJ\2$@FCV9,8T916-%3\L )PCR!1Q?%.$S'AX!K;2B+60Q0WOEL6-O.N(2T!M
MYM_$CHP_?U[DGXLJ@2:ZJ2R^_3H=G^?_NLP^Q[GS1%ZS3?K4PFLYYAG=Y$+-
MENL)5>15/"^F5/;/]9S*)M6D*O.E1O>#U>2ZD(QY6*LFL_4P?5=4ODO9T-[D
M9H#(LWX&D+_-8:#]G&?I9@.\V3 ]2HZ1T^I #B1;J:N[8HTXUF!#V,_!KM3)
MK- GL[]4?H5U%MEAGGF_.''=B1PF'O1\/XUE-X^H>M"^P<CE(%?9P60)K8)&
M_N=^@N!]WQ@!0!,YTB3;]R3C:9*U,LF.NSOXS]GRL3F41K2OV(A;PM7B]GP[
MI^"^[ZPNOL2L!LLTTX8ST^K#AW7?Q!.(P\XZ/U]D'\;30WF;]GW6';D QWPU
MGO:]U'11;3(ST5+7P5UR.O'HSXE'&LLTEFDLTUCVO'UI+/O3OL&,95.E;51.
M?$*]?:&+LNBLXKMV:,Q*C\9LX]*8?>=_-+^$GN+DAVQY/E_D*2GL6[=Y/>Z$
MP38\C7X:_33ZPVQX&OWCG?VUH/+\97Z=G\UGTV]KG_V!Z[QI_]*KMO:]?6DL
M^].^-);]:5\:R_ZT;S!C^3(U]N3/^, 9.UBVVE1E^< IEQ"E=6)1X["$GA$,
MM<04>@M(F5'" 0>4N9^<?YV5?W;QUWR\S!NQ[^NX^/%B\2TT6EW'P.>'BXK\
MO;S2W_UD-IZ=3\;3'PM7MR)<_O?)\N\QWO[O=R+LHSN2GR_J<*B&4^W'K_/_
M+U\4__K)E_RG/"9SNG^/V>?Z0<-OT8GFHKZ:_E9X<?QR^<"G&T]T-5ZM\NDZ
MY'\\^YS_,BOOUD:9%'&0;(LOEJB4L*;#:W\"YL&!R>MD&U8(A9F!2$CL)00"
M"%0FVS!,0GE"P/R0?\EG)TI,A%DB9B)F(F9'B2EDG=4SYJSG7F ,G(>**.C+
MPG;A/PJ23A+S3M3-J3*RSH*8&)D8F1C9+48R4#-2>6X0H=X9RA"FA@%19C[V
M$ *W527YP(QLAJ-5 6*G L7_"9KNQ7AY%>5)((A^2$Q,3$Q,["@3D:C36EI%
M/,$"*J:55HQM"B([C)AV'=(;8^ABXF'B8>)AXF&[/"2B40,.$T$H0AHQ:ZBP
M'E:F&@L09GOG8?=8=K\ CJ"]AME;G"B[:V1F")SQQ\S,+RX:^A:.=4:Z65TS
M@UCGJ0C;/LDY$T RZT6U T3*=TG;Z9@A-MRY/8*,0*M5W3NK]_1 O1D&(D1=
MCXY3Z*7@&A+FO?-:X*J,I+5>(WM"B#BTZ;%-1M 1EVT>K"=&)$;LQ @.:G\N
MSXT+W4&LQ)X+IZGUN&2$M^0 FX13,K:U204(1D DU2%AH3M80#46+ 5$A"T&
MT88HA B"T)>["RP%.386CFQ?VHD#^SQ/30Q(#-B- :11)@P!!3'3#%M$D4<6
M*5TR #EO18=4@P/;4UK=';19@CO)?Y+_W>2?UCXF% $.4=@5:!++A6*LB"NW
M!@!AA4[3?M"F["(R J 7.OQ XM0X O^VHW2?<LG@Q\5>U,N^PA1IAK"TR 'A
MJ-365F9#1:3JT++?-</"U2)OT3@Y8J1-W:![YLDA^UH,G#>R5C.0YHY@*Y%S
M!F B##2EVY;1 JM3XLW!K12M H>.H! ). DX/02.@+5?%$)$"0Z, X8"Z*P
MNHS(=-YHV:5SC0Z8/%K6:9!L<[^4$),0TQG$X!HQ $/O''4*P_ >XMC[\NC4
M6"#ML76:8YM/=F-*<DA/0!D$4"C? $4JXQ00$"@"B;7, ,U*G<4X1+NDLQS:
M%M.J@H)02A.1:-)+FG!6>W<XIX$T1 JNB'#0 0LJF@A_ )J<! E&F))>PZ!?
MX2&_K,(;NTK^'JIT=@8 LE8G&+82**!<H(#G!',+8>7:01#@'5(G.F;C\?/;
M16N,(:TJ&\_,W<[J'(-2+7H,& E9(_2$:>@)<M@0SQ#36)2QIQYX!X^=GZ3+
M1IW="+/7PY%$F$28HQ(&TYHP' FOA.($8.NB!F/+#$B6**WW[YUV2E:<5K46
M+)+:DJ#2'ZC0&BJ>(H0!XIX29(0UR-HR[,4JABP8MMTF:28)(@DB#T.$D[I$
M M<0:DTX-3PZL$E->7FZR@4B7=K['-A6DP"2 )( \C! 9)W:!TCFI# 8*8XY
MQ8(37L7D8XC)_O-V=%#X[Y^<8C0$Z1](6,Z'VT^K^6H\37;;+3!@ &O-PA/L
M"5526$R1@ A+!C<YOYP_=E1^-\TV[67LX"-(^YTP,+F'#!8SN)E:D"&GF;$,
M:ZJYA1261ZO."<6[M('ID/&F/<[ $8+]]CQ)G!DL9VB=GU R@12#B@EKE29,
M,%PE&.#8HFZJ,T<PX;1'%CD"J-6-4R)+(DM7R,)KLD!FM 0<$"$I$ (J8BH'
M5\KYT8W#Q[/C=/3T-6$D8:0K&)%U%D1MD:0RX -:0RPU7-LRZL9XZ$R7W&0/
M9\EIS\.^U?2GB2&)(5UA"(1U.B6G!;=&(6"@EA)Z+%3E4@(-XN;DC#GMV7#X
MB/%^GW,T[3<;D2"/B<1VM$UG+39A"8HC&^Z:7<\7J\_CS_ERX-9KO(>TD!UK
M:]_;E\:R/^U+8]F?]J6Q[$_[!C.6 _'= 6=LYYI\O=P$HD9<@>&*404(=UQ"
MH1A#IK*H2PUX*M;7>*)R7_%3M:U(%8S3L5,Z=GH1<1I!")J8\#)TEC,,E:52
M5L4['",8)Q^>A)R$G(2<G9'3"%M 7D"O%4<&4$U<4&NL+$^ZF0@O=Q(YAW+G
MV0=D[GOWL#:KC";*),ITA3(8UI1AUDAK 41,6F*48 IO%!N*#V!/ZY1K3])=
M$E425=Y(%5P[#&)*%>68,6 I48@IZZI2Z=1J2SJDN^S9T^<0B@I)/L@)*;U$
M"JV=!YTBE@"M( (JZ"E:,UGZ(!MG#=6GX?AS !Q@T&\<]"O-+D/@C.]L\3EI
M(6\$&ABA*-(.:<21!M19I,KB94%_,*J;(4Q=,NRD4NI#]@'H-28:@01(6:XA
M)\)C'=@ D>*BQ(20%.]?%SAY:TSB1.)$/SE![@0+8*D10T&;0,A(;Y&I4L<A
M;XGO)">.;$)ILZ ['!'<9LWE!(<$A]W@@&LX,"V(!8!3!97GQFEI:15)Y+ ]
M=C1B-RP?;=) C !*-$@TZ X-B&R4&!6(0T<9EL! B+#?I*HFS((N.7@=QV+1
M)@GXB+$V,[\E$B02[$8"5A<;]@8"!H#04'$-M?!$EED*K';4GT@UOT-H]WP$
MD>R#& \DMH0C\&_)S/B ](M:#P@Z@>$48R>Y\$R[L"DHDZ@9"11)%HAG"9.J
MD2?7AN3:\!QS*&AH'%)YK)7FWA+L,)">PRI!+(-Z_PGJ3]^<D:"3H).@\RQT
M4%VSF#.+)09 <4"<,5(;4FYSG/?(=E/1.;9MI-62Z%2F )/$F5YRAM2<@1IS
M0*GVE BF8KI87(:Q*2PDE,G,TCI8V C0E LRH:67:&%U573ML(:2&F&I$U98
M376Y;[).&G]L"VX';#:M8@6/!($)*PDK?<2*:&07HL8SS8"6@2E(*LBK(V!'
MC-?JM U K2(!@A$1P\DY>_KA)K^LPAL#-O0R4*L/-I;A4MA#K!%W@$A4[4P\
M0%3OW]![ZJ:>[M8?[JP&,21%X:0Y@6I] %K/L4$&$<K"M@( ;VQI$K88P62>
M2:!(H!@L*$B=))!A9@SAR$+L.$3.(51YCG%!33*I)#0D- P(#:Q&@R/6"V,M
MI=9;8XSED%21:.$+.%E!$@L2"WK, E&GW/,*&1YV$10+YHCP5G)5[2<H45W:
M3QS';+$;!^X?45*60)! T!40<%!GNV',0085< !0SZA3X=TJ]R:D]D1JV24A
M3G$F=[_QX?;3:KX:3[MD:/P4)_>B^ 2\^3U;SJ>3B^P/H/BG.W! M98@A$/:
M::>\)I9X[X%#I=\4@IH=.S%OIZT3W=Q$/#J?WS8WCZUQ)&>(83**U J,-6$#
MHSGT"C,C %5HXRGAE)3PA!AU>,M(@E2"5(+4GB#%ZF2!Q&B$,'22"<THD4Z!
MC54& M2ES!Y=L,JTMF=#(RC:3/>3R)3(U ,RB48:4X.HQH!18SB %"I6&86L
M]\H>VP'MZ$:A%BLDC( X2+!=8E%BT<FP2( Z&Z)5FC&"@GX$N3#>28ZK5*DF
MEG'ID)9T<*-4>QR"(P$.XBZ?.)0X=#H<@G7^)6Z1H=YI)#$A-/Q/$UH%WTBF
M]^\HTW6&(#$"_"!A>-UD2-.&MI$I\IA,;<?F=-9J]O-\%@:@FCC9=35S!NX,
M@/?@#-"QMO:]?6DL^].^-);]:5\:R_ZT;S!C.1 ?*G#&=JX*V,M,#9+5/E((
M&T,AA00!* F WN+*_X!I>5*),_?K(Q7V%H<H/<H/8N]+QU>#.;[J#'1$[?3D
M+(?2.X< B7X%T$._<<P,+W:SJ-A1G)X.1!W<:HVQA)V$G8Y@AP!0.PM83)R&
MB"'OM"64.F^J<F7  N@ZB9T#N3$="#22I?1W"32]! V"C;J(C$.-A3408D*M
MQ[X"C; *']NI^[!>2?LB2ZHXD, R"+"0VL4(2TB85YQ2)+GCRGA?QKTK:EBG
MHD7VZV*4H)*@DJ"R U1H[2]D.4-(V_ ?:8T@CCH%JF0:1)#]YP#O,A"VRK%C
MWF;9U>XQH5_)>AD"9WQG*]!)2[IHU&LWB!EON-3(.^(1<J*LT.R$ :I+ZD-G
MC3UMEG^5HLT:(YU5(X:D+9PT*F2M%$C*"$7,<1.T *,X#$I"B0ILG3QV8-5I
MF&C:9 4>2=:FD2;1(M%B)UI *!JT0( !81!12#K+O=2FRLWI RXZ28OC6U;:
MY ,:,=RF;27Q(?%A-S[@F@],17L(049C;!$EWH.RS)@1%@F0#"(M "%E[TTT
MZ"X-:%W/U%.D./%4*" UDQB%G]7>0L%.U4T^FA4CD2"1H*<DX'7],"<QE992
MJ(I]@V;4E_7#K(*0[O] LLM2?-\S?$1%+Q3\@82?< 3^+9D>'Y!_66L"Q&GF
M/2'$<VVA%XI@7&H"5%%-.J0)=-<@T6XYTA%"HM<&SN3T,%3R(%AK'DA9K<(/
M80D1GBJ!*\W#.&G@L4\D3L2^T2IZT C@?A="3N@9+'IP70Q5:!.X@XD@E!"K
MK+%25&$H\4RDD^CI@+&D5=A@EK2<A)I>HH;6J.% (0Z-HIXRX9BS4-+*[N*)
M.+;#5W?L+KNQ)7F-)[0, BV\+L>*B&. : BM5]A:3:DJ0U$<1Y!WJ;C2\8PX
M"2L)*PDKSV)%UOF( !+$:F"%Y5 KZ2!$91)MBR !Z.0M0NWN8D8,'R0I?\>-
M1:=B$_IE%=[8%0'KG,)E0[;3"I\R"3"L%0QH.68,$06MP=X0YRJ?,0<41%WR
M$NFL;:B[Y>"?F\6=54,&I6WT&36X5CH<"73QTA"% 8NV9TYEM9=1W'8S,5#7
MC$&)-8DUB34/LX8V*M8KAQQC6C!&"7 ,,%#E!N(2'[UB65>M/[O1Y;Z3BV@U
MAC_A)>'EJ'CA-5XHA, !R:DAP'#C+89EW*XQ@NICXZ4S%I^DK22<))P\C!-9
M9S($7@KFL9+*4J&UP,CJ,N$8PXX?VX#<"2M/0DE"24+)@R@AL$X^!#47EG-#
M"<,8*R@=JGS].1%F_[[^G<; ,'<H PD%^G#[:35?C:?)^/L (G"]>4&"(D*Y
M49)RSBTUTJ+J;,3RH[NK==WDTZ(G/A+)/38YF_22-[3>W4BDO"50>PJ-5AY)
M#\O=C=,",7U"O#F*W:<UX+ 1Q@DX"3B]! ZO]T 6<(VY =9*18#"U!E;Y4E3
M"G:SVMY1C3^M(8:,(.EWYN:$F,$B1M:(D4Q@AHR AEE,!0"*;Y(K0<6.[9??
M!0-01P]K$U 24#H"% KJ3-!:2^<@\9!2(34DAH-29[$8 ]>E0YECF( 23!),
M$DR>A FJ$\%ZC!72  "IM$ 600/8I@2GYO2$C4#MV7[0B/-^E\E\2U1/.Y+?
M5A!/-HTS,YE^'Y=ZTE A@LQCRYWVC$"&@<(,5&G>F+ IS5OU1,74*AZGHVI%
M5PW)R:%D(%1AM2ZAO;:<,>HM)\9#[8FHK#?<0G=* 8)[MMXDK"2L)*P\A151
MYZ3%C@L -.822F@8A$Z4 3J.P,"!3F+E0#::-D!R;[<S"#^WQ)%A<(2!FB/
M"JTHX9P9@CD@2)HJDXD$C.Z_K&Z7##%) TGD2.1XBARHSDWMG2:&0 T4,8@!
MYZFJ-!"J'>I2-;W]6EP2-1(U$C6>H@:I<[TR%]B@$/5AQ\*Q)=SZRK=, LWV
M[UO6%8D?X@;C>8/* ,RLKQ@Z'(;N8GX;YMY.'-C=LO96/OS+/KK@V<EQ"DCD
MM7^_<9 ;@AR$$BO(-7:F3"&G,,!^_\DD]V%W:L/"+$>$X+UQ\34SJ[,J4@)E
M F6_0=EP&J;0.T@=\%HP:('A*/!AK3LRZT\U$*H-4O(1I2B1,I$RD7*PI.0-
M;VAIO"+26<.$,XX2HDQU-B<@<=UT97K .MA&E#@=82H3&Q,;$QN'RT8D&^D[
M.-<^)AJ$##FBG-2JBA2! !T[4N1QBV<;BB(9 =%J*88$PP3#!,/3@B&IO5-M
M4!&-T08:$35%+E4%0\>85;Y#BF)MQ&TG>@4(GD"80)A .%P0-MSTO7"> "$1
M@9IY2HEEI1'&4F1,^T:8%B FQ(BB5D/P3@]BA4GYSZO8]=7K;5R[T9CI9):?
M7>4%MR "?]Q7:\(HQGDRF=V.RV%<C^O/<2&<G!?/5'VQ>L:G'[0Q#.=A><T7
M;3QZ!M&]!R]^7BVJJ]R,/^=GGQ;Y^!]GX\MPT^_'TZ_C;\MPKS]?+5[PU-O/
M.'[- V97BRA3?U@::#V&PEM@I"78*>$0<-&I%5DO-'I+XS_&>9;-+S,3)7JV
MJD,KQW>[X_Y8W1O< D4?P_!\R*=Y(;5GB%KM"&(XEO:QGBO&UD=V"@=@>'Q&
MWKWD,LHJJCAV%@#.$62*.%Y=1A@/S\"[%W=_R=+&I^\L?""@O)ABDUE8L==_
M-R\WB^2:WED0(%CCOY#7[#R?3LMW__T=>%?\';KSO/K[@9'Y.+G.E]G/^=?L
MM_GU>$M-^#JY6%V%7T,[2I8%3$W'-\O\^^J7'^[#Z=W&):5VUHI]_9C'2GD/
M_L<?WFUAM7SOB;>>>J_UM]+-^GJS%WM2]4!7K\42=\F)<GM)?:NV^M-X<7Z5
M83#*$(!R%[^Y?8SV'G8D+QIM"/LYVM791E9L(;)XNA&5_*PVA W<5?HY*>_!
M)$]CV9^V]KU]@Y'+0>I4QU"I7C'H[2V[#3^\1X]Z]G)C! !-Y$B3;-^3C*=)
MULHD.^[NX(X37!K186"CZ?-S6&Y4'D9II@UGIM6'#^N^B2<0AYUU?K[(HCM'
MFG4]6+$^/E(S[GC94_>P:53+9;[*BMCP#NZ2TXE'?TX\TEBFL4QCF<:RY^U+
M8]F?]@UF+)LJ[:;1XK%&]Z(HM%GD%Y-5]K?;<-G5M^S'V45HX2KLW[[S/YI?
M0D]Q\D.V/)\O\C\E%_,W;O-ZW F#;7@:_33Z:?2'V? T^KTZ^_O+_#H_F\^F
MWUY43:GO.G#:S_2JK7UO7QK+_K0OC65_VI?&LC_M&\Q8ODRM/?DS/W#&'@Q#
MVL=4/K&T"*>?]8!246<]< QHRP6@3F%$F4; E=GX-;&*M)O^!<J_D5,M>6JN
MQJM5/BT>Z+?Q['/^RZR]9#0$]+N.\I#/@A(P3QZ8S7)I86&T!!G#F'1"6ZD(
M*1.K:BT-="<$S#U7<]TK,1%IM5Y*(F8B9B)FB\1LE(E#&#FH@J+IA%1:" "@
M**N;,*Y -U7, Q6JW2\C&4N,3(Q,C.PH(TG-2 (,UHPJR*@61G+BC2^U2FR!
M.K96>=@BO.U"<:^%-1,3$Q,3$UMD(J.-\L*08FHTYD6=4"UT@.&:B90@R3JD
M-^ZWO'#B8>)AXN$P>2AJ'AKI"$>:>D<Y-I@@IDL>&N8I$GOG8?=8=F_#*V&K
M)? Z![.W.%5VU\C,$#CCCYF97UPV_2T<ZXIT<] L;6FQ!L);QST34AM JQK
MCDC;;E&B7AEBPYU;(X@8$2):9$AG]9X>J#?#0 2LZY8YJAFV'$O%H*<*40!+
M1$AOA-J_ G"ZIL<V&4%'8702(Q(C.L,(7/MS2:4HUTI:Z1#0G$DC*W\N:+D%
MG63$L8QM;5(!@E&[]K:$A82%W;! 1<.^)#"E"FJ$.(7.&F30&@N" RWQL.U+
M.W%@G^>IB0&) ;LQ@/-&@3NID)9$<"8$XI805S) 2^B&;$])\I_DOZ?R+VL?
M$TB$H!)XJIG!Q D,2;DUB/\8>IKV@S9U>$1&'+99'+WCEH*3CU/C"/S;CM+=
MJ@&X*V(O8+WL"R$%<A9Y#R4QR")+5>5:9NC17<NZ;%BX6N0M&B='0+;)ENZ9
M)X?L:S%PWN!:S=!20*><@\P[;#'B1+N2-YP[H4^(-P>W4K0*'#HBT;J>@).
MTS_@T-HOBC,@N('.<2H)=H8+1-8%KZ'R#G33+'HTDT>KB!$C@E.,44),+Q'#
M&XC1ED;#B>9&<D$<XL:4.HW &AW[Z/38YI/=F)(<TA-0!@$426I;#.90 &&Y
M4IP;[CQ7L'+3T 8?&RC'M,6TJJ PR!--$DUZ2!,)<9UA 1G B*0884Z$P\#S
MBB9!<S'[/W(Y 1(@/*(LA8><3GC(+ZOPQJZ2OX>JG9T! *[5">TQ9L@3PR'3
M"@A ":Z"1X2QID/J1,=L/'Y^NV@OC5^KRL8S<[>S.L>@5(L^ X;6&H:#@ K&
M-(/.4.LMM-Z79ZP, +5_WY'3->KL1IB]'HXDPB3"')4P'-4G(H!R:)GD6K"P
M;8& E]YI"A@"C>PD88YEQ6E5:\'MNJ4DJ"2H'!4JLH8*!, ;[0'R 2I2.(=-
MN2_2S@![;-^W(]MMDF:2()(@\A!$&("P$79OL?(JZ"48 <D\D!OC+Z".'!LB
M1[35)( D@"2 / P07*?V0=QHSJQ!BE (D0."RJID@+-^_PFP.RC\]T].\2".
M3@<2EO/A]M-JOAI/D]WV 3#06K/ "%H2H*",T1HHY2"I- OKW $R^IVBV::]
MC!U\)$7R7DWN(;W$#*_U#V\(Y90+K@0(.Q@"C2CU#^4M 5UR-NN0\:8]SL 1
M8RGR+W&FEYP1=7Y"3I7W3&HL#40: V!5F:#80L)%-[U0CF#":8\L<H1IF^E*
M$UD26;I"%@AJLGA/.- .4XPL$Y1JSJL3%&D(LH.UXW3T]#5A)&&D*QA!=19$
MS(V"B@,%- SO(LI1567+"HZ[5(GP<):<%&N3&)(8\C1#2)U."1&FI7.&>B^
M5()X:DI/6 K- >HT=%;^B1PQU.\Z]DW[S48DR&,BL1UMTUF+35B"XLB&NV;7
M\\7J\_ASOARX]1KO(2UDQ]K:]_:EL>Q/^])8]J=]:2S[T[[!C.5 ?'? &=NY
M)E\O-X&H$5?@'!4,"&JLQ Q3!@RMX@J\-3XY[C2>J-Q7_%1M*U(%XW3LE(Z=
M7D(<W A"T(1)[1S7F BOJ#->5\21TL"453<A)R$G(6=GY#3"%C!F0$(/(#8R
M*#F64%Y9RX1UGG02.8=RY]D'9.XGU\4),@DR?80,K2&CP^9) D! @ UEABIN
M2L@(11@Y=MGS WOV)-4E4251Y8U48;6_("40 :.TUC3\-VHPM%)=G-*D2U60
M]^SH<P ]A:3@AH24?B)%U+Z#-!X  ^.1,Y@&W42%%RJD  /WOQLZ%1Q0TN]]
M2[^R[#($SOC.!I]3%G+2B#. ' M-C6**0  TUV!3(IE8;XY=)KW[=IU427G(
M+@"]QD0CCL!(*#@GP&*-K),HZ -EW@9#M8?=#'3LE#$F<2)QHJ><:,0*<,LI
M!TQXCC!$7@I,W";>""+424X<V8+2:CWW$0)MEOQ(<$APV T.K!%(A#P0E#&K
M/7-":^QTE5)?4'"  X53L'RT20,Q JS-\*1$@T2#W6@@ZJKIR!K,(088 $^M
MP\+"<DOA*7+ZV#0XOL6B31*PD1 TD2"1H"LDH*"N-6PY4PI:I)WEF FJ!:O*
MF4OJQ?ZSM9V*%$,^@J3-[$<=-RF<?&@)1^#?]IPRNI=F2(IJ/<$92SE1,.P9
M+#( (XPK/W H.><=TA,Z:J'H<+'RMT[NSNH?R35BL,PBM49#K1?* 4\<E91:
MX?6F"@_VUG?S&+1;YI($K02M!*V]0XO5)96QH,12Q#TP#ELE #?K;9B4"EEV
M;,?T;MIN6JW8S@1)G$J<2IS:YI2H.:6T)4*0 "6(H#8(L,V&4&.-CZU<=<2,
MU"J8R$B@-LW*"4T)37U!$P-UT7@B@<)62PD!Q!9RN7%_X0PYWJ6<!4>R:;6*
M)3S"J-5R1@E+"4M]P1*JDS=Q@Z030!L.B+04"%16FI<&$L'VKS&=#E+$2.!A
M:SK]BO9IJ3#C29. U J*])!QCYS52!EBH!%6;=*X<9",:4_0IINGT9U5/8:D
M89PT'E@CRZ,&FAFO"920<L9<V,Z4B@+AE*0PG\2'Q(>A\4'4.1F]\$ P;J3Q
M'CAA*955M#"6@G2IG% 73$0MAO5()A,4$A2Z @4.:B@(1[4#3#NI%:6:  VJ
MU$-< *2&;H]IS_T7C42K*1(3!A(&=L, :M1<CU4&I=&4DZ *,&6IKW0# (TY
M-@:.:OMH#P%@Q'@*Z4L(Z X"<)U,*&@!#A'&*++6$*>9M95GAH).TU.U,[2G
MQ[,11;U8P5]?%_"@IL@]6!)^GL_"@[=2-' 05MGGJB/UN1,&V_ T^FGTT^@/
ML^%I]-/H#WGT^^4XTT95Q%/>UPI1>\U@2C@$#D% #14640QEZ=8;?B.N0T=;
MQ_6:"7ND0R3<YKW(@9%.P/I!"@EJ!QH2R_@XK:U4FA, D>4;_SKLZ?Y3V9R,
M \V!4(%)FR&5B16)%;NQ L%&R1[B*;444NBQX$01H2N#F6.RFR65#^1,<R Z
M2)EL:8D.W:$#J>G@/'(!#]['Y O>: \1K,H?NZ%%.>\+!\GQ-M&@NS1@M7,-
M\2)ZW#H/E346<(*$J,KT&(FZM*_8KW--(D$BP?!(P&L?&RN@L81J*+2C1!F&
MV#IMM@+0 &A/PL?F0.H]'!'8.V^;G3ULNFMS:*<T7Q_#^3D M3)@#3'(!O4
M(RL<L&!3LT]ABU0W$[5US!S19EIN*5M-V]:YC #)K#U8ZL!:\0#40V&P@1A#
MAB@U$H+JN)(#TLWCRJZ9-MK$#AD!T*8A-($G@:<SX,%U[5&H/.20Z\ ;RP P
M0FA6U2''0?WI)'B.;R=IMZP@$SRA)J&FCZBA-6JX@$Z:\*;SABA%F,&5^X8
M2B>C2]>+&2>P)+!T!BR\+GUJJ.4RED0V-B#%$N$!+\'"-,!=TF&.9K])4$E0
M25!Y#BJRKHQF*<?2F*";<,8Y8A:2RBC,$77[SS;=92#<=QD/.Y@V,RAUCPG]
M"C]IH7+B*8LYA+7N0(%0&A#!D0"2:LRT,-7!*P#TE)(R'L_<TVJ2:#A".(6@
M]$Q=.&E<X%HK4 X*:+C 5#.(L9+*E5L-91'0IX2+(]II6N4%&@':"S^4Q(N>
M\(+6M4J]I509X)B*1=@%9ES!TJ$LO**Z=#31*?-*NY5L4GK7Q(<.\8'7?!"2
M>2>YL9H1A8V6$KN2#X8*?6P^=,<FTMV*Q8D'B0>[\4#6Y3>]5X8#RJD4@F%*
MO41K/S %%97VV#;2;I@R$@L2"WK* @3KQ#@ AHUM#$$AB"IFM2=*5O4@J.+[
M]T3OMAQOE:MD#/1!E <2CO++*KR1:D^^ 1&X5A<,H]PPAK$$5B!&#;)EE@OK
MA6.GY#9^-.N%G]\NNJE-G%YYR^0ZD:CU"+4H;FQR*+'4&1:T&N["?L=(6BHV
MVCEZ2M0ZGA$E82MA*V%K[]CB=?I!81741GD!>-2RO+6TW(\ISQGOINWW^+:<
MW4!UW]@+6XT&3J1*I.H+J60C4:KFQDG/D)4D:%<(<EA9E2A0'B>K4M*A$ID2
MF0Y#)@P;-8ZA%XA23X4"7@IK+*ZV?D@3*CND0QW-OI6HE*B4J+1W*N$ZYY-3
M 3X&4F0$) XA#J0M]24M_0%R/G6:*&D+UN-0H ^WGU;SU7@Z8)L[IK5^@CBG
MV,?T2PX2"QPUH(KZ4U+ +J6"[:)!K46G?@Q[8<U/CCD]@02OU06AI8&"(R(@
M"/\JB0A90T)B#WR7G/0Z:;]JC1)L1 !-E$B4Z PE1)W2D6DN@-:&$PFX0\9Q
M6&4ET5YKWDE*'-5<U&+R1L12[9G$A<YP@8":"Q!AK+6TGA-"!2"*J/5A@S0
M07_L>I==,,YT\_0S42!18#<*H#H9(M(R_(V8)HA#*>))@]TD?,90=4@[.(8A
M)!$@$:"/!"!UYB$L@6+*,6F!D!@*[E2U/S!*L_T3H(O2>S\7$!I)SOH@P:U&
M]736FE $]633.%.33?(->&"-BA" 2:$!IIX):CWV O@U'ASF%/D.*0C'M404
M<ZYXG&XJ#:=GX4Q.$PE0CP!*U#L80XA4S!A#G<?&2>9,%9X,*<.G!*@]6T$2
MH1*A$J$.0R@*&CLLBRSF.N:#5\SBP"1=NG5!P@ ]MAO\42TP;3#IOC4V(2DA
M*2%I&TFH1A*Q#@4H$4044HX+X6197=1SJ#0=E/$GZ44)0@E"!X(0J9-8 T18
M+ ((E64*(<<PKXJ-4DQIE_S7]FM[2@!* $H .A" 6"/KK;:2*P:-<)X(Q)R2
MKLRD (2EIV'Z2CNH@YO(^F/M?L70X3!T%_/;,/<V8]<J!]JR_?W+/EMZ"H"3
M=1B1DT JX@'CP@D,A0&ZM.U[8+S9?_&P?1COV@CK 2,D]T>Y!R909S6A!+$$
ML>Y!C,$ZS DK"C0..AIE6DN!-9:ZJG5DL>IF ,.S!KXVO)+$"+ VXXX2Q1+%
M$L5:I!BJ_:@HY=XB11'A2#/E-:1EL*;V0M!NJF(/& ';T+[8B,K])6](W$K<
M2MS:B5NDYI;BQG@,+=(:"LF1M!Q6V4:M-\?.-OJXI; =MV\AVJSIF$"50)5
MU2*H6.T'JA$4AA'+$ (,RK!=-%4%;2: .S:H'K8FM@$I.$*BS4+5"5()4@E2
M+4*JZ:RNM<((:HU%8$A0JX1D9= ]5$JW[_+0 F"$'$$TC,/RPO3WYU7LX>KU
M5JX=NBX.SF1V.U[W7:-YT\DL/[O*"_Q !/YX9VK#.)&+#IC, GV"4)/P0@M3
M-TZL8L+$X5QFQ38_O\@^?8ON ]/Q*E^,I]GJ:KS*)LOL<S[_O!C?7,6AG,9/
M!"T[?G.51V^#V^E%EO]^$^Z3A]>SJ]"2?)'%=Y?9_#+,N-#"?]Z&]R;Y<A3^
MO!S?3E?9>'81)UU^/ITOPZVS\)\PP^,M9T7@WHL?[CI<Y/X37DR6X7F6^<7[
M3!4/48W'J_OI?]_.\@S)41;%Z0U76<^)T=L?X&6,X; NQL4)8 PC@36EBABB
M$"ES!UHGK-O4\HWJR?=WU),&7QK]:3;#'>[\:[Z(?XP_Y]N\0>!O\._+Q>KO
M'U9AC*(:U+Q,H1(M5S>+OW_\?QM4"K I]* :3&C#I3/T='H=M 6E/]ZCTJN[
M.TZ6U56>S6]7RU68HT$0LYO%)$S>FS#G/HVG<8=9?>B\[+QUI&FVV'1?=C-?
MK"[GT\D\SM [\C*9O7TN?,Q_'R_?WK0H<ON>AZC._B^EH%0 )+22QEJ,"*55
MY*@!7!]]'OJ_MC,/X7:.I]WG89OSQD_GB\G%^,W?WYFB/XT7YU<9!F_&*#P0
M1G'M',8!4!!3Q:@"8=XZ3+FO:AJZH+;M;?H6>\M#8G3[*+Y[&/TZWI:' H<'
MH1JNST.=X9HA:\*,,, [#K'")=5@F"KNZ-.B-:KM8W5]:!A+.KW/UED;"@WP
M))?(73&[ ]YF\QU$M>CV99Q5V=7XHC$^8<R7<83RW\_SY2XK0.G966[OBOW,
M171W+6X1IUC^<EFD=0"!%M0"9*#SE"@8:S8J5<HB $ZI.[)8R]8OE[]6*-)K
M$OUR^8BDWA-#NU8N_ONC;4G&MG-+MX;>-^!VO/<QWG4[535Q<71=Y/W=+?[1
M-_2FWAF'"1=&]:;84(<]<#G.0:$<G__S=A)WTJNKQ?SV\]6=#7CXTG(2[C%>
MA*DS/\_S^,SKY752S)+".ST+F^XXB?+E*DSA2/#+\621?1E/;S<3[&I^G8^R
M:43&>KXMPR9^-0_[^.DTJ)*K^N'"S!@5G]F^2&.G'VY_D8=?KT/'7H39'-L4
MR%#<:K)<!>@&82N>\$N^^%:?/-PL\B^3^>TR'EE<C1>?\XNS^>7ENCM^*+Y>
M'#1$37O]=A;?C@U>O[=<WFEY:$%\?3R=SK\6\A3[N;C"^NPB+&"S;)Q=AY&Y
M"K<,SSE9OJQUXXO_>[M<U;<(-PCB67YT7)SNW1F 9O_%<;L[(,M GF44__"(
MQ2#4;]T9BE'=E>>WBT68C('U:UB%Z[[/?FM,H3BD\8NK<.WP"#=AAOQ>7#,T
M=$?EZU^>)3YO.#03P24QDD(-F0($!/17Q+? DOOGI[_EXZDKEC95SOV/ZZGO
MZYG_\ ;RB8-3NL$[>YKN[_D6WK/0)4&?G>U,^1;4WA?T?+T= D0# ,,N2&(B
M24"\ :0Z58(&;7EAOJWGGSFR?GG/;[M%MM?SQSU1;&/\6]N/+_+E31[Z]TL
MP:AXIG%82H+B,;V]6&OWOP98C2?K$^)9/.&-'UJKG!5UQ@$QJT+1C""+FEB,
M$"J 5>IGV8>K/'SD?>:?7[#"9<*?GQ?%\G,<8(DZT-X(A1$0V&@$/:.4AKWC
M1FP4V[)*5[D+"SWTQ]FOL6%%"%C=\,?,/:U1:ULI/2UJ-2J0:L2H-]8+8RWR
MFDI@:'6(@ZW=JJBU0_<G=)TNNNXI\P_:ZRK#7J7N/ZWS-XR6<=>9+]HP6V80
MWWO0XN?5HKK*39BZ9Y\6^?@?9^/+<-/OQ].OXV_+<*\_7RW*IQX7 K,DQ!..
MI)# AA4=88!MT*8D( Y2K1"*WQF_N+G;C1N_IF79U2+*S!^6!@:YA,);8*0-
M^H42#L6G8A0%(=;H+;WVL=C;AGEOHL3.5G5*T/'=?GQ@D%^VIQ-M;.&*/[^N
M;_%I/KT(E^#OLQ)V/\<-^^3\\=.(.X>.U^'#T1_IWF'&,@B>JG8O 4'Q[;\&
M%?]CN**>SL__\:Z8&O'/#_DT+]ASII4F&C.&.0Z#H)!4>'W&HI#S7MNS.E"'
M06V=AM!J X!4+JCD93BUU!P;N&9F$*K\0JU>?9_P]3P0]"9Z!"QN\[CCK=J9
M%0W-?FN<9 3$J#L;M<+@_==B0U/QM>S4>\;Z>[+_EB[9L:7H70?.$SX6JMAU
M^-JW?XUGMIN^WCHUJHZ7XKG2).XOX\;UZSP[C\'K^?+[[+O)G]8N3Q=A&W"^
MRBZK</:@+"YB7<AXF+TL1JDZ/H@JW,5M^.PLJ'7+:BM</T]L;- G8XNCL7^U
MF'RZ7<T78;\=GS0NPI-2U;S( ^#GT1O@A^+O[R:3/Y5[ZF71EK5C0>/R80V_
M"-KIS3CZKDQNUK.@?N9"N1Q?+[MV /2?Q5/'=L2CDDV?E7U>/?7H3DO#JU\F
M%Z&G+D.;UR.P;FBYY<]N;L-J&UV/8A^]I=/?9W$BS>;Q2"9N#1J^'-58+[/"
M*+ Y$ D7&$4M?AD?8#*+]J/SZ#E2GE.O U*^K2^\?FW3X+*Q=Z;5E_'B6[9^
M\#A\Y<'1G7GU:;Y8%$<NU=G/_"9:GF*+OFVF9=EG)S+L=V?O,Z._%NG5_,X(
M7T[GH>4WTWB^%5^*XQSV<D%MRB/:@O"&[=?GV>1R<CX.'X\=5AQ'K>^_GE"%
MC\[R-BALI?R$J\2WUY>,=VS.H_AW.?WBAR:+\#Q?PLWF80 W$W$][G>;=X].
M#3BM)]WMK)IVG_-9,<?FGX)J5AHXRB=^NNWOMQ:)UE;E0C]Y<@VVX8H68 H\
M4)Q3#8SEU8HA.8:--1A1(E!8?9V1PDNHD$"E241*B#V[OX@>?P*;QY>641#3
M5;6N%,>SZ[DUCRM[>+!1X1(6EYGX5HWH-6X:2]1WD]EZ!5I=S6^C&K3\T_<O
ME^/M1C8^?<?E%MSKH_AW\W*SN.^;WNU7L'95+9P.L_-\.BW?_?=WX%WQ=WC,
M\^KO!SKVXR0B].?\:_;;_'J\Y:#\=7*QN@J_AG:4?I<%:F^6^??5+S_<][!\
MM\E_LLDE)-X]GAUE?0LF__A#]:'[[\$GWL)O^]H^;S:D##";$<8[9HO:<VF(
M[5WT6X$33S'6/1*/,HH-7_,H85CQ!L,;_N( :=TE\13IJ?$?1K$4NU::[R^^
M!Y*'W?-_'30NY;FQ[G(\"N%<LIS(1@5II"SW@"/FC380>5_5@!0,6;@5CO)S
M5*SN1:$\XG_[1*:[7RNOO@_YYTVP7/7Y6AV\_[']Y=]<2\"/U69C_=GV(O0(
M&S'6:AAQYW+F#3G?9D+BJ2.1-LKB:NB!-X10YP&"&BK#-T@DX?6W(?&YY)^#
M0R(:"2E[C<27*8\GHB/^>N>\[66J8K\K:9;D0'7<'85$,\<]!Q8HI21%5;)-
M@9TE6QF>>JI,W9DJ^P,(;%.AZJS>U /U:! 8('B# 2^\)8*S  -)A39,\#)
M2"#*F1R( G$@#,@V\U]V7%<X]8,F]9CG?+8C.4ZR4,%WSS&%U4S17!NDI31*
M*B\!9ZZRZ@EF,-S:E#PDF57G^_G"+/*+R6KM#'-@C:.-A$=R.]YZ#QN';0'I
M0C*=/Z7#E\2(FA&BH7=XQ+GS0>40C@O# 275]@,)3$&KC-BK.M)*:NQM)_9!
M,Z)7IQ$VO\P7T9VG=OFXS*.+V"Q?[;DFTBG3@@'2*'U$%23A+2,!$-9+1RN-
M@G(#MC2*JLOM9'E>^$Z6FKPI(B=CBK(?HX$V;!%^+(-_?IPU?)Q.3\M :#MX
M;W]5D$X').G$8B"P:)QL$D]H3%HO(;,,&$8H,)5JP<)?>X=%U]4-!/:7@/64
M8?%B1[H^;U%>,=8MI70],0/R<UW0 PLSHPVG&PF<D9 *!HD*6I?6K*R]+8BP
M"C]S0/QS_DCL;Y<!&5U@Z$&35'?/()P8F!@X: :RVLO&.*VU8MI@C)RPUD(+
MJNTG9<B]A8%=5Q()'@%PT#S:W6/@'A-L-P-ZCQ[4]+'(\?1\S&S,MW<GI*E(
M115F1KCL,@SY\A5A2L]&(J4XIIA\8Z<X)M)Z1-++KCC(B*1C'+^DB*0T_"<=
MD72,S<0>E.C_*A::F+HKM&_\.=^4@[B-*1/+T\,BU>.Q=UH=T:YYPP6-<.@1
ML-X+&A1JP:#U:^U:0<X,$W<"TZN>+CNZT<]5-\=>KI69MZ7$Q2]-B4O?'\0M
MO)MGJ'\\]F3NV%HP/"FF=:VHL )0Z(@E,8.=599PBTHIQD@PU;(4Q^WSW]J3
MXE:MIZ<OQ4=5X ^Q/A=ICXL4+F%.%!EZ#J2^'EARJYPO]P67U^92Q0"#VB$'
M*&,* &R K)9?:=R3@KONQM"VLA-?M.XV!/%LF9]_?W&[**[S[G^)1W.=G8YS
M] #V/'T5BD;E0TN-(Y(A1Q 7%CLM-JL9X]K0MH1BLXP]+A2\!T+QP$%J1Q*2
M-1('9GE,>E^DXR]RDLUC^LU)6:&@R*]_N9A?9_\_>V_:W+B1I0O_%43U^+8=
MP9)S7]SW.B*1R)Q;$[:KQJZ^'?-^<4 D5&*;(M4 6;+ZU[^96 B0E$2* B60
M1$1W622QY'+.<Y8\RWB>K17TRG,#JJ)EJQ7_FV6ZBMI<?\T"SZ[Q9%+% [HW
M9&YIQA-'*P-?7>XN<3^Z_S;:!=0="XNZU=?Q2I>!O'*9&T1\>SMQU^<U)1]-
M7_!=;::SHEAA4:'_I'MH[#3*$VVS\8_Q_+HJ'5S4KULIKQC<^=\?+X<X:-0:
M]+6'?8'!O(>ENWJ6%E0>N^=_6?BRYGD+B?P)3>_'2G7#HMRZ+U7GB^;-JII^
M03Q*_N4YKV"S&S>6+V4YTX*-$I^0Y:NFQ55'SKRX^L/S>;SPHW]4.L[^\$^J
M&F9DMVD2CW*>#*8>86>+;#GM["((GUZ!<=[Z\Y^+:6$@Y0.87X_3T7N/$?=!
MEJ1??6N+<J9^%'=NLY(&JP[\2E1=+QZ#GA)/TF225YI?KQDW*.K.N1?X4YGZ
M?H<;>1GP;%"6N?<_KS3DR)ML^%J)-W'Z1Y*72JR*W[M['#".TYMR\8N>(%75
MR6HA&[4P_4B+BH<5I%ZOP)CO,Y(DCF8\0+E)^^J,D\E*]Y>\Q&:^4VER>;\D
M!3>J?!FJ^5P$'QK$$,R&PT5:T5ZS5XF[:;Y:1G)</J3H7U*L;54$THUEHS5,
M#IWYZYI/66)O635RG#=W=9M\6<SMNFP\4UU_-W;/OO2U':NY^W'FU3\]UI<%
M7D=^>8<^@]%/N&ROTF2FE:*9.:;'7](D9ZZ!KW#I^-Q7N,P7-OV:K/6B\<NS
M;,SB*;7BKF7'E2>ZQ31WM>[N,GU"SKRD=ONVXOF%QB9 K;%Q"XD&ADEM):?&
M<@UEV6LEM-)NQ"F]..ELIS-VL"TW;."$TC;?P_.EY4$;%Y1K#^N^!8Q( ZP-
M&1# :D6TD&&Y]E&$0MMV,D\K:P_Q@=9^;WUJ_6CM#?L6U ,I=2+15N^"]>S9
MSC8O("]O7O#4J#?'> (]"%JH1H]>5HT>OWMFN>,*DWX;7B>CQ<0W5VS SZ^%
MOO5Y]@!D9;_,IF53H.U%D;$!(1*41@***'*,A84M!VY)"&RC*+)DQ!K$C:;8
M0BL9T%6?2*DYI?S)!=KZGHW&!&]OI7Q>"2DJ0G*6M;OS=G?.@%AV7-I!6UE5
M=@N-V4^DJ*!=V#B^7G_^<5NCO*9175Z[;G9\FP^MK]7<UVKN(Z,>"(WA74I,
M:R\0YK,3P4GP<W&29!Q;CKIVDM979SZS4+AR87/TWUC5GC;>B#::87)B+XQX
M\WI**^_84 3?Y]^TL&95 TUG0U\F7\;3J=?@?&]D=_GL(7A]U8*VS^"NKB3J
MO" /9[_9OFX DB1UDDXD14@IALXP5%H0;@6LXA@0#-%&VO>+*\H<3^&7=@BW
MSS#L< A%#UK' UJL/K70( 28(QU"8"*H&&(AKCK$6PDWJO"^#+1$*Z!%T/EB
MUG95[<;AQR0Y):7LDS^ZSL^*O6=LO7O=,">YTE=VOC5U9:.V';1 6"Z%AAH0
MC!@ELNPL&RD-]$:UJB8'^W9[:CKZ*8FSI.#C3[GN^V'J%MI]%R7%?W?):]A;
M*VFS8F5GU8L3T"+.@;$@ /5!,S3:K8; 0(=&AJ$0 K-27!*#Q$;5R'8XRY\X
MM\-9_"0XJ_=75'<4G;R'>:$PW_#SJN@!.KO*0V2^^I#-E\K$;?ZP4\PK@@#5
M/*]]Z0W.++**1$9A#F05V&.)HO!Y//\/-ZK$;52V693C93+TWTDZ&\79M4=L
M@2#ZVRN66.M>Y8QSMNU[UGZ2M0FLBT CI2V4')+0_1%1X8S@DK4-$.29XOQI
MUGZ!$.]9NYNUF5__4,*W@7_)<<1A:H<=GX=OUV4X<D\?!(QU/$#Y59M7;*T
MUDF?WQDX$GK0ZD&K!BU!.Q[9O\U]V6KWXN,$K4<S;M>3B9\5+)VG.R\W]*K0
MPHOMC*>CNBIE[A=I1$I?%DW8/DS=$,:CA<\$RZ_/4Z#RO !3YMZ.W$,_++/.
MML=5"ZU"$(4<8*PCJUE(L:GBG250I!%7#9B3OB""&'!!%(TH0B4MRU JR[L7
M&+U#//T.\=X/)%D\%'$]&F?QER]I\B7/@'ZJ'&25 ;A#)';^.8F'U\'0$X!7
MGNLN*,T*D\OL:S_-FV1^/1LY<^?+?1];_9+8:KB]@"3F)Q-<?;HO.\LHXA,-
M&R]ZE1<K4$O,(!>9YVE]G/J.KS27W7GCSY+GNQ$=OI]*WZ<5](3SQH3SC-J\
M/:J<&W'TJ-(3SJ%1I0\-JN[0CSM0?G@IU9UP\,393KS?_7[W^]T_SXGWNW]V
M047-LZ]EX=E1?EQ2%UU\Z_++;WG<?D0AC5CR.LJ'6D5#RC@QODX5B@0M$_HX
M YC)'0[,'SP6M<UCT>=W5/VUK-CX8?HUR>;^&6%Q)/OQZJ$C>]]KT)_U_EXX
MJ_U=T_DLO2\[8[?69!#* 6 GD1-Q!NZ4'G<ZACL$UM&%DJ)(PC#$ F$E#+6&
MEIE17.D(Z /ASK8NIEW%'3'(2['TN-/C3H\[S\8=7 <(PHA%4%N*( @%X5HP
M4D8U<X@M/A3N'$K?63FJ;0]^#IE!TD-/#SWG SVTAIXPTD3+D% E"!#(,H++
MKNP<*:LV$D,[KO+TT--GH#^?;9HAU<_T(_5YJD\B#6]$C@L!4$ALQ @5$D2&
MD\JX(J&4&WFJ#_!Y<Y_>6LDYL'&%^("!5FM$'5V.;'^8T</*([ BZHJ5"B$F
M,3><<<5#9;D2HH05H0S:Q5>\#ZP<J<\&D8$0ATM'[6&EAY7CA17:Z(0%*5)0
M:*H L9AQQ+4MR\]Q"4,@CDQ;.9!=M%[4\H!)HSVT]-!RQ-"":F@Q&& 9$:FU
MU( 0:@BI:FP;"/$N-;:[I+&\$K1(>M;0<DZ)3,_8NI8*:732H]Q&K8S.X!^M
M*_L*)!C@$D?6 ,4P%";DE<O9^&9[:_CWBV_36R//?Z:S[)%B/4=HD!$V8.Q5
M2VUT5COJD:M'K@XB%Z^KJ%INB)8J8A"[_W%.F:HTMPA N"=R':DKB:"!D+)'
MKAZY>N3J)G+)ND@L(""*A)%A) W5H8*"5#J71HBP;NE<Q^^MZM&K1Z\>O5Z"
M7@PV2UQ+]QUVT 6%91(Y+:QLYLVIT8!W2^\Z?H=8E]"KCU*J[E"/U0?L4^'[
M=-A^]_O=[W>_W_U^]_M4^#X5OMOY&=]NLWTXK$_+F% V%,)09@!3.D*,5+GP
M(;5RET"DQXK'=REG[. Y\FT&/6YB0!>XXKO>]]/#5R?@"]?PY<!+:1-&(A0<
M,RZ0%%5J*R$(OC9\'>E9&Q2@AZ\>OKJQ44<.7UO1JQ&J9",E<0@%9HC+T #-
M196SQJ5FYD24KSYKMC]-ZR&IPY#$:T@R5E%G$RJIL84J9%P)4\4@<12]I)E8
MEQ2J'I+Z([(^D;\[""3J_!4J$0:,*@V\9N0SY%25<2LQYQNG\<] H.UY+?!X
M75)]!^S^?*;'FNU8(T!="99:9:C"@A$*A6$4*&!+K,$H@KL4#6D5:X[%?]1C
M38\U/=;L@#6HKOX*$<+>K2,A4)AJ236H7-4L)"H\%;WF"$VK'G)ZR#D9R"$U
MY%!-)- 8$$,C;*@ +*JJ+VI+PE>'G-Z;<\20TY<(Z!,^.ISPL35L0/ ZXP-C
M$@JLC,;:1(8K&T:HBGJ"@$<O ,;C=2 =-*9I9U+JHP9Z_.OQ[Q#XU\C7U=0
M20C@S/T$%8T8T55' *;12WSLQ^O4.FA05(]_/?[U^/>&=K%L)/P"$V$68H)#
M0'08$N0@L(J[0D"]),BA][.]A)XZZT_K,:W'M YB&JXQ#0*D&2&"8FJHT(P!
M&2V;R^&=FLN]O4K78UK;#KOOYWZ%J^];>7:Q=+\L;MPMPY7)3<;3Y/UUDN,=
M1.";%5[:",M"I)VHK)]F\30+XC0)LL7E/YU)$,QG09I\64SBU/WWZSBY"^+I
M*+_BR]C15' 33^,OB2?+O[H;YW/WAV>ON^MDFKA=#N+@-IVY9;L)LO%\D1-C
M$-_>)G&:^6=?)H[JOB:3V:V;VT50O/]N/+\.W,P<A3B:S8+957 [RY\<3X);
MA_2>'GUUA?+1Q8AO)_$P&07^Y?%\>!U,QMG<33Z>+[+EF!NS\LOI1^,>>3-S
M;#!+W0CR"[-ANIB/I_<7P2^S:?DZ_UOYK/%T.%F,DBROZ^ >/1S.%M,J=LW/
M+G!;^MY]G2[<LR_C;%R^WW_CGS.I)WGK7NIYU$TKOO>+F+D_W+!'BR2H2.69
MFUBZN$N.R8EDY"$D7WI/;<DZ)I;DMPF)M*ZG)R,">0B9U4AR0;EPNE@!B19Q
M*Y?U]#ST_/"IFM4G-Y=HD7QRCY_Y$PV_O7HVS<:.S9.1RMSZ?EJN[QHT1H6Z
M]S^?HW<_2A",XGM'"*G;JS39X)M5Q'DVU5\$GZ^30,]NW(WWCHQO9Y/Q\#X8
MYQ2:DU6Y9VYWW6NKK2WIP9.Z(XJYFY+;N7%C!_VNI\E-/':W+J:W\7C4A4VM
MS[24H4PB((DRS&@N->"FVM2(:+FRJ1_*&>ZPI^4"O=V&^N?FVS)W%R1^3^)@
M.'&84Z&*1Z'Y=3SW%P1.[*2S.X=5UW&6?^%DY.5X,I[?^^<LIG?CB4/C+],D
MRPGB)DGF-;L6M]P[(!O.;A*_[2O4%/B;'1%D;F9!13@.SY;T,O,XYIZ0)<&5
MVQ,/=]?Q5S>HQ W?$8]3'9+11:#F^Y+.NQ__:S%-"FT6R4'@-8Z]'S4H5_3.
M_S.=N0V^<3LV]+A<<$B^J!YI]W[%;E3,R'E 4PTFRY7-YIZDEM*DHJ2+X%-%
MDVFN#A:RL(%7DZ5P3TN=LA!70Z?.%7)J$%R-TRP7CTL"]2 VSWEI5HNKEQ#D
M3ECF:39HAUQK5G2\.IVY&=WY-7!,Z+]L*!:EGM(@Y+O98C(J^#%VFHY;$7]A
M<G7E=8@<0I)-%DB7RKA;U(G74RX"?1VG7Y+WLZLK1RG#X:*$I_&\Q(TL?WM^
M3_[BV6+NI,MTE*LD-UZ_R HD\>._+#;PJR?4BU6%<I5K'B/:'1I%YB;+?SNJ
M<2CX8:F)??:_?7:/#">SX1_O<K;T'W]+\FP4I_8 1:7F"H,00QN%W$9E]4J%
M'#<J^+[N,B>A!L9 ")&BPIE?7-LRB$N&G +U+DB<"7+K%?UTD;SK@';L<?UJ
MYBT[OR^Y-1",QEG\Y8M3D1UU9$UR<WK$DZ1Q[R22L^)R_AKFRQW\JUCO6O4-
MOAU[(ILM,G=5]MU:];"GUF-SMHVK5QP08&VQ_.?FXZ9>V9ZL+C H#/=B!8;)
M9%+^^G_>@7?Y9S?,8?7Y@17^//8D_XLS)GZ=.4U^W5:Z&X_FU^Y/-X_2)'28
M,8EOL^2'ZH^_K1M_[Y8!%<N8)LC>/1YO4;P#\V_^]F[#.BW?_\1/>+_;^I?M
M\[)SBI99$B]_84!>JT[&8>*U@38@M#AH+%9 U_"8V_WGZ4L^]1U?\4/NO/%G
MR?-;:\ =@ (VUZ)\2R[H-U[Q"@2S:J[F7M.F$?#JZ/",]>@)YRT)Y^<X'5X7
MZX5!%RBG)X[N$$>/*CWA'!I5^NH.U1V_CK,_O$OK:IQ[P;+"U5@ZS0-_4/QU
M/+_OJZ'W%9'[W>]WO]_]?O?[W3_/:NCU(6M?X>X8 B418G7-%QQQQB2 H0RI
M$ES*D)3!WQ&#C,IN]:I[*LEE^;X\S&4:3XH34.5C-C/_BOPQU44UT3[PPNXV
M'.Y#PM](9O<X]08X)>I -\X9#B,"+ FQ$H8H3LJN=!'!R&XDJ72W&W G<:KM
M]L(]3O4X=38XA0%=XE0$+1**$6(U@4#:T(BPQ"E,H-ZHH=?YWK^=A*M6FPGW
M6-5CU?E@%:JQ"@/$+(M"A;455$.F=67[T9!:W"V=ZEBQJM76P6^;/M<?C+D[
M_K%,37MI0;X3++B',*G#PVEH"##,2 *1@E@@2FI\<29<MW2AE]ML^6-R\OC)
M44='$W0[5TFO/RTY6ZR@LDXET5I0IA 0*J(*:&M-F; ?"<WP1G'.8_?O]%C1
M8T6/%<_ "BZ:C>*4<5H%%81A3"$!K.Q3$/$P8AO9<2?B8^DAHX>,'C*> 1FR
MA@SE<,( "T0H-;0$JVCIEN6AB6BWU(L>,CI>V_O$(GA6BN0<N,W ,2,*@36B
M1  Y " Z(A A(8%VH%(Y-R+--WIM'[MSH[IHA59:=9R^98.!SJHG9Z6%G#)T
MX#KF3A$C%-;*<FY)B) 2IH(.",EFG[5C]W7TT-%#1P\=^T-'H]X;BW2D%<1
M  8095"BRDV*="1AM[2.UH]L>P3I$:1'D.<C"&\@B(Y81*F!(,**,J5TU>0U
M0@:QC687)^()Z1'DC5PE9^!F?<;6M51+_N4^LTX5F=]*'$> L134U><%$@QP
MB2-K@&(8"A/RLOH\,B)$W=+2#MPYJ/4<J/W)J;.*5H^./3J>-CJB.BS0<D.T
M5!&#V/V/<Z>$%E5C%8P A'NBXY'V56L]\ZI'QQX=>W0\,G3$=2 D(""*A)%A
M) W5H8*"5+JC1HBP;NF.!VI1=-!\KQXA>X3L$?+($+(1*FZ1=-]A!X]06":1
MTR;+XU-.C0;'Y\'L7);9$2+D*[5W\Y\]Y8RG12.T?+K5C:.RI</3?1V>+'&Y
M[[($D*X-//_W.JV><AM_2=Y?IDG\Q_OXRKWTAWAR%]]G[EW?7Z<[C'ISC/%S
M!AA<IYZ\_Y)I&%GL^#8"VE?N,$H8!(P$C*+(>M?8'I//>YKX;C#:\_1T7E<C
MCU>78WVOUC;S@68HH0I)B!G#'+L1*B15&>6ED+$VC!R#/K-E2][#J"Z?GE=/
MKW$C^\]D]B6-;Z_'0^W[2DWG15.=[6U;=,@4LQ;8T&H)H! 4A-5(8<A(HVT+
M,=B&VE@>$0NI#*$495Z>E(I2TLVV+54/(-_B:]A<F[R[X%.-6M)D$OON?O-9
MV:#K_OWE8CR9!]=YWY[Q-$C^'/K68.XY$'SC'C#,KQ\7[8'J?C&^75R2#8*;
M),X6J;LB]FW);MU[W6 <@VT92-9H%ECV%6JV"5K64FTL]XKZ<KI]7K:W>>&O
MV_&D;VO2J8/T9\1-GVZ]\7[[7W7[6ZT:_A9V^@'L4^T>YZR0Z3A^:R=%5PQ3
M1NH.NT)$H6&151%A3& 2@@B6>I4A!-&U9JRKIN!V'?#34L]XQ+^7I?/??_,J
MBK=.ZX?$D]P:S>:WZ>]:-8Q-9T/FUF=M;];FYGOTI+T)Q85XC1R@31KO0HV@
M;]Z:^CLF',Z0[6DSG)\28!GB5%+,M2%&E1Y[&6%JT0'9/G=:O2+;(W@!>[;O
M9JY@"Q-4Z?C?L^D^LOVH>9GC.CJ6A#926%E%#&<AB62X%.&<\/5^ZF\APM7_
MUYH(1RWR\O&P[!E8:Z?+JZ+.P 48A=IJK'1HC$$,"VV6ZG9$H@[(W=9XE5VT
M>0)^/+SZ2L<Z;^[@5NX=?E/CR>1^$,3SH!KO?FZ+P'LLFLZ*9S]FL/\(=N-D
M#LF2DT/ 0R8TM)9%6!ABI2JEK@4@K N1OB$G?_RU)4X&%V2#D[]98^5G+[D_
M>/!'%<\\?+A;.4HI3CP^ILF7V?0B\$<NZ3C[(_.M[?,?+^_].[)D_?3E.OZ:
M!)=),O4_9.-1DM9G)Z-DGOA4F^)\K1QE/$K^M8B']\O/_GPE'Y!;N'S@[A^?
MOG,1K++MV[-I?D:T]S9YCW+@G<DO8LT@GHXZ@ _SE3.YT3I5W(WGU\',S==O
MP6V2[X.[9YR.WM_&Z?P^G\5XG@7QU=5X,O8':^YGAWR>-B;)"V:X(_Z@1LP=
M%2(,.<0 :1YBHZ#1%?YP:?5N9[>?*OX*"_9:P:"']?W6K/)-9]S+,>5%9+;C
M)N#:],)8.XH44$DKB(Z4$8:5FX !4_ @F^#AOZ5-0!?@<,#^Y,'QP,%\=NOC
M +XFN?HPF?C[[IP(N\XQ/DN&_KCZ8E,)>B"6)<YW*9.0$80HQ A$F(81$" /
MU"!&(1*J_,0V?C8PBS9P./]X5[SB<C89N4<()RJ>%891!8=]2F>W3D>^_^16
M=:ZF(_.OQ?C6JP'1.!LZ*>36[<FP"VH@M#1"6(4AML2X)2N@0V$D 0>-L ML
MC QIQ+341#%#C 6EEA,JJ*.HH$ZW&\E(S9_]'K@>M5'-;!#D<\O9>3F[03!-
MYIO134WRV!X<L\.8GAD<LW57GMR+$%C.@'0$"Q76(7<HP^KQV*BQ%T91W^LL
M5!%P2B>/L#,:R[V0BFO=O1"8>CMOE]N9K&SGH-"_,J^KE;!1AZY\FRMDLT7F
M[LN^^V%WO6ISZ.<7GB*VAJ<P><@XDSZHY=!1#=UHE-X'M?3;?T1!+6_>\>/P
M8M79H\-9-N_;W'?A\+]C$^]W?Y_#;]%9*/C)\?Y;'Z?U7<R>]AM1)+A(**[/
M#J@&UI$GY,3]WU(!PJJ>E09:L8UJ H^:EKMDSCYZ<WC_^?XV6:DTY<FIM?PN
M! <$L%-H)'8&:F4/%QV#"UI[F4,D#58,,F,,IMA(9,N@@5#3B&_TNW\N7*RD
MD;XE7&!Z$OV<6[5"NJM[A(OQQ+\S*X[%;FY3AUDW*[F,>Z9CG%3T;<G/K!D$
M9)BE(")"8AJQ$",I2O$/B03DS<1_M:/NLNK/#XUM;2_SFSA6;[4\1N=RNWLC
M\UP97=11]C3"(N(F$I1;17EH-*T$M\"AV:CZ\&J"^]48'0TD;],$Z!ZCGY8_
MX>=X>#V>)NG]JE.Q@_F5'6%W!FIVYT0I2QA#DEA, "<Z)"6[&ZWQ1AFL5Y/K
MRUUM7M>>XLX'C+2:8M/5RM%GX ?H>=KQ-*I+SVMH(:=1I F/@-6:0:0J75V;
MS=+SKR;"#\[3H%T-O:L\W<T\^,YR_0EJ[(S4[!Y!)K0E@'+%A9$L(E45]%")
M$&QTR-M'A+? GA(/"-@,W3PEO;IGQW-E1T;KZA3,:A@)XWX@&@@"D8DJC3H/
MZ&U!^K;!CG" Q:O4ENBPF#RFG/'A<'&S* JLC9+;U.UC'B]\QBKQM]NX4M1<
M"5!H+18AQJ$S=I%61NGJ^#HT:J.A6V.YH\9JN[\GB?_#,:JZF;D5_7>1^O88
M$Q],G"(Y &@SQ>UPVFXWDUF_ZTW>L^5O#FBCW1H0U/$SH5A0I(5B$:GX6P&U
M<=Y\./YN23X[:U:"GK\?XN_>_.W+M9]YN?82 ''="PT:AWI4AH(X:X-$2B!0
M.OTLM<XBV=GL^"4YG-+"R "W>[9V?!74>]#J0>NL08LV6I017Z#> AX"+017
M421! 5H&*47,RT"K)4V,X0$1A]/$C@*TSJ4^4-,6")(_;Y-I5I1O>6&!AO_8
MQA2\(<EQ)"PQA'$I*$=.^,*R0$,8AE!O,$5SS.\>S_Q^E _HD@_8TR5U'JAC
M%[C)3YI>J#U7J8TB&-O7N.&D=1R-!%'4:4:(1UIP5KJ#0B8YV3 7GUYC!S2M
MK?'F"4EK:^RK_OAL];V?,+].DR2X<5]?9X$O-3,*NE!J)Q]#66E'O*#23K.Z
M1^=*(GV8#B>+45WQ*;YQ\L&7];ET.EP0ISZM/YW'[M<XRQ+W@Y,>21I<%<6[
M@DD2YX6>?G,;Z!LU/;[:S9>^8$<]L?EU*:JMN5$75.\^/:L\"F!",&B(8U7*
MC#01EJ0HCQ)"'H&\8D!WRJ/(?<NC_)2X34L^.N7&K<'TRT_Y;CU9A,,*QC"3
MC!FB,0JC4*NJ" =VK-CL0Z,1A4*C"$&I&,!8+"O^:.PT+_YD092M[]DHB/*2
M%2AKS>TP?X-#) FFW$#(3<C]H5LU+C=+TRP(@T,JH*80&R&1)LY*#LOYDQ"I
M\,GY;WW/QOR+P3_8TNH%16!VV8>7;"-ZM\LH=EF-ERPF>M<!J&UV02IP<XFM
MM^ELM"BT"R^RTL1].RD:&?EJ;(-@=G4U=G#KWNG^78E'+4K]5<^M"O;YODA7
M09POFA?X@8?--(VG7_*PYF#LGYGF/[OWNP]Q,22?,3]VG'*;(VKP4_'=%R>?
M\VCHHBR<F_?8:22^3*%_6]YW"57RVY< ],V8O.B8SN:^A&'>>"^83<N:<]/<
M09R?.)95OH+?KI/$S427RS%9?^VXD%)Y03KW@IN9>_CLMJA4-Y^Y=TR3NT$Q
MN/SO<F1E2;IA[)7NN=,L\A$43\]'?GF?/W(^*[P+A2)RG\1I5GQ1ONNB^/2?
M[M%I4>+3/R?YTY<PR_*V4<4SJW=70QMG?CT;E?;^UU\$@OQO63 :9\,T/Q$H
MG_W;[&9EQDZ_F]73KJ=ZNTB'U_GXJYF,//7DYFM!"DDV=TJ?7]W)^"H?7"FY
M/=GD=UP[J;*2I.0'.AG?C.LRD;F1,LP?LERM@9/]^=:ZW]WZ^\D%CKBFV953
M"'S%HO%\DF]/7(^R&'FQ#<V*@V-?VS+.G R_G-POV<#-KUK4BX[I2<4N501:
MUF<J9_/7['&*37WETDEP&]^7^SKZYR(O\>1V;#P;>2O>+8#7:IPJ,XD;%/$Y
M+]:Y\>#1+&>KDG,#OYA^MU//C4[3'(\6[H^O\621!%\6L=N>>9+D7-F\:NY$
MA5=(W6.^)DXTSK.MVE-W6R>ROG7B 5HG[B#97Z08X'84@Z='L?5VW 7%H.#W
M7S_^O4+JU+L%LJ+BJB_CZX;CL7'AD6!:6&"3>S>LXOJE =X0;$NL=[@>7XXG
M3EHGZ\^MT6MVZ9BRV +WFIOXC^I9-6REX\R_\"J=W=3O*I%J:5^4=S5FDH^C
M,0*O%7B-X,O4S7]42<>\[K'3 W+5Q&L&P64NV$J5H1IT@6I+:;L<G#]M6%N
M2JIZ7>9! 5PJ8"6:>E$X=F@=>ZDT<IM55S[V#.9DY60\''O5R'WKX#/P]997
M:^C>.%A?RMY"17(2_J: _\M9FA:%_/R-%\&'Z?(%_LOYBMA^_,;5-U;EFK/&
MW NIDB_[T%^6YN._B=,_DK71>YW/Z7/)9)*WP73/FWFYWK2H@_BK4T/S)Y0;
M5;QD8[L*Q:-!?J7T*T;6T%Y*+<S3:UE7NJ'(!'?7B5NV^6/*P;H.<3=V8U\J
M8=EB>%V]JIO*P^>5BHY%S<22\++59;^<+8JI%FX6+[2SJKYY,/1=J\?.'%@I
MRKVNBI1U9G.>GZ6>K+QV/-ZF@V>>&#I0([NO=WG0=JSDB5J23_VV9^7*W6X[
MI\J5KQY<]P:AQ7H%J,X\H/)L2E3N7J'T'"I4Y@\<>1=8S@0_%+J[DS+N6;6:
MW(?S]!/O4DG*$HQRE6=+>FK7ZU5V%!?>_;AN-#\?"5YKLJOO(&MJ\_NVC*3U
M!<F']WYV]7ZQU^J<C@[1^OPZ&:-X%)&&A J04%C7.9&4:26  -I:1 DQ"I1E
MC2S!(0+KQ]&K1_&_^G%_O/I[EBA/WP>+CX9H@$B;29D=S[T\;IWQW8^V&5US
M)#KBZQ=WGR8OZ+/XO[/%[1,4](1?B=_.W_WX+?091(O;/A+_0 F$)Y;.7P@.
M4M>]%C@B@%@%0BR--0)KA,L0=8&4LNN"HQG!]&IB8\!XJY4U]MWSCHN;(X'3
MSS-_HO1"F7("&'76\SM,-M3N_H*.6!L[+T/KLWYED</K-JF8 V.@;Y2G,+:2
M4HK*"C)60V; 2H?.UQ4T>"!AJT5CMJ9"M4*QYUF K52+$5SU^YR7)[A?A-==
MA*ZXQKNQ(">DESYU0E:$G_]4QX_U"MTISF]GWC[VN9Z']U(OTO310NG=Q>ZS
ME>)=X>Z37803DM;5+)O_KA_<3O:3UT>T!FHX3!?):-^9GH@TZX^F.W?"P &J
MB^! ;!BT5!L;0@,0E;)R]S#I?GCZ:+I2NN]+:7XPWP\>,'02G3'/0[G;A/_5
MP^J70>*QKT[)+(%/N2B3,[)DN$B=K"A3.:H>@7FR3==7J+.'QR=X.,Q1HWL2
M0Q8"B86U2FEH"*!E5T2+">'JJ</A5P-NWFZ9Z/[L]Y# ],ML^GZXMUU^ MAR
MZO/K?6@GKF:U9&6?B*)UQ*O1*U6OJ%2).OR!6!6QR +*W7\@9GC9DC)2R(!P
M1WO82=+A@34K.4#LM#M:G91N=2"3^(A6X#=OX[H)_KL]._>LD/>(FZEL 6 !
M:P VRE*LI)%2A-HP&"I!JUP9J>A&Z<8'K=I7@%^,7S/HN>,8?.R*8C/HN5<2
M^\/IMX^5?FPU3S"(^B5M)8XANEK0.J$G"B,E"1,4"1HIHA 69<^)""G+HLWH
MZJ5,.VA<-3F<,'O.CG<XX+K]_A.-R3Q<!+/,G2>M% S/LQ'S N%7L]E\ZJNP
M;Q921$[O@BC$5F(8,<25A*2LA(B$@5%9U[I\P-;+?Y]<3CSI%9?_.O-#O9[/
M;W_X_ON[N[N+/R_3R<4L_?(] @!_G[J?OZ^N?1?\>3/Y81+[(EG)]/W??WNR
M@./68<-W/_Y:51CV":&^W&VCI6G<:+97U#5K+--RU[;7H=QE' =H,%&@#*MU
M:(<Q*I*2(4(@$2+D$-FRYCBEQ)(5E'DB9[#1I[#9C_ %2 2>/BR2 ["]2_>S
M%[ ;U>KJ<H.;57.WXD%3%!ZT]/BKE1XL^]OL4'KPM^63\Q*V-[=I<NUN]86)
M/TR'OB)V5=KT@18A?8G"(RY1R-\];H46K\!\KUJ#!+1>O5"V6[WP1*K[%;D9
MINQEI1TC?YFE]^?IZ3N'_>ZK.9YC-<?/N=S]N9"[YO'67,_R*]ZXS9HD1^]:
M7#^#KOKZ]35INL6U_<3/;>)]RE%?2_O4YW=$X0%ZEN46?A9/^D2I/E&J"R<W
M$ "\=*HJ0"P),44* $D$!8SR,C!!1H33IR/#2A/XT1;)OY>W_5ZXM)8^KY_*
M[G[JSW&VO,:SRL>KWSRC_)S<7"9I"Z= ",CSR*\Z=:'>3[P+$S](_-S$&7=?
M!L&7HL-D'CD7CWQWJ&SNH>9K[57O^O)T-LCN!,.;(<"U% ,8N5^B"!"@G"23
M6NBJ%+4&5FXDC1U0BI7T7/9+5=.16J'E\EWM23A.<1\N?2Q@MQH<7<):;Q7T
M\SN^^?5)=V\7*]P"$FTF;JBU<*&RP?9Q5.#O!'.?0LSX2_U5I[SKYZUO0U '
M_.K0( 4YH!%B2E.!E:K26;3&<J/URU/1>(^'X-4:>!N)A;V6?#RRZ$/5K=G1
M81OY*R< /J\^OP,(E^6VEI9/WL>F(]/MJBPY:I&!Z^CM, 1*$\H $<!:*H7"
M90JZX= B^93(J.AFFZ.FE;21\S@O.$:;I9G/N+_OY)0UU'[B_<3[),X^B7-W
M"=WHD<.QH%II&0E#!5,1PQB51EUH!!0K^54Y%N]T>M*&[29:+;=W^HF<G4W%
M-%:+",-00AWJR!@)PZC*)91:\K54S&V7MYF*^:/Y<SA9^*2P['J6SM\[E?,F
M/XS^&J?C/*-H-<5K$-Q=CX?709RZB=XXTG6+$D\N'LZR[$@NG(ZSZ^ VOO>G
MEUF7$\SNG+[_DF#RVQUR2]VRP[I!F$+N<P@C:*#$5(2"LS*YE(2<;3E!_E0N
MZ<M <$L:J6"'R2/U9#!;C><OZA<=?OUI+7PDUS0B$:*<@Y"+R(:J7'^DL-2/
M)O>^QM)C<KB5OVH>"6<7:_B^F52[\4U^82$:UD%F,RWFW=,@U(*4"B!?FT/^
M[W5:/>4V_I*\OTR3^(_W\94;TP_QY"Z^SWPNX75:3N=Y8XR?,\# @9TCA;]D
M&D860V$CX%0>@HT2!@$C :,HLB)$^TS^<RXG\H1>M]S3QKE9O"&:5S9M>Q:^
M%8QA)ADS1&,41J%6K!2%V$$M<<2\RV,,#I$DF'+C=#\3<NN6H7J,8L#DCWF^
MG&IH.H?*X;Y-D\RG2W^-)XNDRK_VH34WBYM5F7:UF"]2G\7MF3NX3^(T"_+6
M6L'4EP+V[#:I!7K6C43Z7(^(LS)5/>M3K%^28@W1UAQK1O?*B-XM(;J=G[KW
MKG-*K3F_A-<ZJ3/7K,[TH.W\]KV*2NQW_9QV/??@'4VN20L3_C6YB<>Y&NBT
M/6\>OA*EOSQ:Y%5]XB]P>7?%JXUA(\&-2& T%A(ZR\[]Q:$L$]QT%%&KUQT[
M/R59EB2/%$"OG U+4OIX97,KXW^<D7&P4H9H0+U1?<+A2YV"FBZ=X/5X<Q1X
M@^O6@X"'AH3  "&@!%0JR,M3-&VH)'BG2M]O@S,<HQYE>I3I4::C*$/KXRJ-
MN"1":TDMM)QAIDQ9"]5"1?!3%9??!EOPP,WDI-'E37UC+1"AVVIXQK&JF-4]
M*+6)#&'01I(ZKL-<TBA:RG"FT%XV0[1(/(=]OIL=LI^P/(EZ%^?D<#IIIA*L
M9BI!N9326(NT11R12.FR20#PI<6?I1B_ C/QDX@$[SGI-#B)-&)E,!*0:4V5
M@81H)!FKNOE9"8%1.RA_KR*,.&_3GNR^8G=L#G&WU:C/='V UU!#:E&G\44&
M24T%(@Q @$M#*X*<H8W.F<]2!7W<Y0&]QIR+D[:X.L6/715ZI\FAI):&4!NK
M((B0HN[_0&A&PY)#L=:;QMI.>N5!.;-5S;)GRYXM.\.6K%$B0D"H&,$VU!&-
M((-8J4IP4F?Z/4-)/;"8%!2>-#^>@&,2G[/E)VI9IR)+%0D-P!(8H T,":L:
M+3(LV4NT43M;',[]#P=.>SX%8[#WIYP&5]%&-2-,: A";9F0TD)H@ *5C4="
M:#9LO%TTR(-R4^^:[%FI0ZR$ZF@[1+A!E!K+B>"*40%-E4.N(ARQW;6^0XLC
MV69$7?=UNR/T39+>Q'J V4C#Q,(,0VN5UH08"## 1BS/ 12,7J0-CK\>SN:"
M T+H2=M<G6+'K@J]TV105DM#&4$KJ>!(*,DYH81K7,:1V$AL'A[LI%@>DC%[
MSV3/E:?)E0(U,D(,4IA&[K]",6D)-*3R3(84B&?HJ(<5DA2>]OG=L3LF/[OO
MD[R&Q4M9[@ YA5WA/-9H-@;#R$@(";/: AM2CF%Y5&>%4A'?5V%5?@\.SI!H
MP&"K"1);=KVS8O*LI.$ILR9"C8KND3 6,088XTKJR&FHE5 D5F_4O]JFJKX.
M2T+4JL+:,V3/D&_*D*3.\+$HQ+X0E8$1!%0##$UY?FYL&.(=@SQ?2S)RW*H_
MIZN,>++NUF9I[:J65F]'/L"AK!:9$E&C(,&151@(C@RVL*J72SG8J&B_JS9[
M.&E)!H+W?M?>PW.2G"EJV<DB#K6%QD DC>(A$[CB3$04L\]59@_HXX&DK^S1
M,^0I,B0'H X+L% A(  R(6+(UURM'#\ZP@B'NRFSAV-#-LA384Z8#X_=U^J5
MIQ\"=>/6=!ZD25D,UKTT&)?-@4XX N?;K;R&:N$7A1PAPQDB(:1(::(!K:+9
M(DR?%Q7P]^EHG W]HB<C\^?075ILP0$EHA1MIK!ODN9+]K6M$B;?]4Z>$V;&
MAA>'(66Y!)*H*"(<8*2UJAIE1AIO,..#FNBK,Z%LTZO:<V#/@:_-@:SF0!))
M;CG&$:)(A%P)K:.* R$S3T6DOCK?H0$0;:JAQ\-Z)^M8_;3>M:"-=K9]7[<7
MKL_)]W7C0BP1D$)AB964<:8501#KL(JZD"$,M[0V6J+A 0]Q!T*POL%;[T/K
M<;#'P79Q4("ZJA_B%B)AD8 \Q,HP0'6%@TH+27:RQ0[H^ "T[W+9@V /@CT(
MM@V"C7I641@I29APQK"/@%<("U!5$%"6/54X^'#0AP>2;&VO>,;8MU>'WR;U
MOFJCOJ*#G3^:*;K$W::SKV/?5W<\+8C TVA\.5O,\Q9^:5Z'>ERU'@U\W]VB
M_VCE?0F<.=*5-GU]([YG->+SW20?<_ 4KQ!/]>$C[7:E.S;GT3_R[4]&0>SF
M$W]YF%>";_,.EX\XM-\F!J%+^M.QGWP7$VO^^W&M6?,K'66\LCKSR^+&737<
MU&9X70_)6&DX0<8HH:'Q6@VL*N%&"LN-A*)5UU;%7JK@KE\KYLI__.Q8"SZF
M\C24F?=9,OQAM$@]$[[[D5PL#Z_+\;] C>E^L,BQ >HF+]F5]MMO;7=VA<5D
M';I%F,&<Z4CK$!ID 8"VZC2B@*3T*:_) 1@,78CV&*P/TSJXQK*BP[_!F?11
M:B+'#ZLMJ"C'#*R/NF)D(U#/8BNPDA@+0",@(6:HK YBJ:)XPQ_]I/(2E7SV
MJV.S3TGJV\1N]==,%S>72=ITV=0>F_?H29<-N7B5/))N!C!\<X+ ?0#-Z*CY
M%-?G1I X-4<)BRAAH6(&:K;,\]+,/'EN]+9<2B_:]*H>&3,^UU_:!FUM:G5/
MO;'UU<@?Z'9_EN9.UA\6OKV??ZU[5BV1BS;OP6V:O/\\NW7JOR HB$>S6W_/
M:SA&W\0S78":]T_KV8V[^3ZXCK/ <<;[H>?62>Y'G:VI+<'=>'X=S*_'Z2BX
MC5,?KC5P"^>X*W4O\ZSG%N[&V339W-_W-:G\UO-T?+G(D:5HV!YX;VSQZ]"]
M?N&_2OZU&-_ZW):+C;']-0NNXF$9(%:-Y4LR=:.;N/>6'O7\_6[$X]G([6+J
MP\S&TV%:7.U?=>.GZ>'%F5U!XC&C<+X/)_&BNL;=EMS%DZ#8_JP<RZ_^8<F?
MM\DT*UXSOTZ\O]&OQ'N_$O</K)5;S[W)IX#E_]B*R[2!RX)2B& 4"6A9!!!S
M_RN3BK"$:*/3;D[W:CKR<XLGIIC<&OQ&_G#@O\G_?(Z>.->B2_QE6^!W,Y@S
M<,LP:?#9ONM5;4IPE??N#+QU'"2.94;!SW$ZO XP*$XZ\DT^^+8T FY#&C)&
MM-L4133C1B-8-5S'1H,'\D]VVQ;1WK9LAK>WNBU)[-9_=K6^/=GJ_L!\?T2^
M/\IARB0HON&#_*NQ/R\;3A;^#L>]>I;-_3,S-\&"<7]+W(BG7P85+N1?KJ%1
MR<'^4?EHXN&P !C/MMJQNS_?C+V]_MO<_2=/M/-O\3"4)M?N7O^4#U-W5W)Q
M% !O%_-%F@1^%6X6-^4QB1O^S7A>S,YOT%5QT<K>Y+(R</"Z529<QU_]I[AQ
M&I.?PWB,S:/$_0K.IDG!D\6IY3I/NK?'67E2F@7?YMLS6V1N"[/O]I"DCYXB
M]F>0_^<=V7X&R78Z9]SX"9WW\:0W55[)+NR[C;^Z!2SK8S8$0Z4-!X1 )\]#
M2@ KJ[H+J C;:+&UZJG*"DS^N8#D1CZW7J3I@Q:P5\%:2:=!LL_J[K+7Z;Q[
MCCM"K\_9J(Y"C"P,C?&E$P0SJO R*2!#)K=D:3S*8Q^FG^]FO@!8=D V@WTS
MA:X+ZK[1ZT/\AVO^DX989B"QB!.*"&.T:D]NK!1([,]_OGW=83D0#G"K11-Z
M0=?WL&N7T6C-:(!S8R)#E90*J= J0FDIZ-RU<*,XU\Z,YCL&'9K/0-_2O-.2
MKKV2["<I[WC-ALQ:@")M"# B0@8J&O*2#96V9L--NR,;UAMP2&G7*A?VTNXP
MU637@]6?KBO[]!8=),?M]%+93B1C#8&F\TE %3I5G6 *C6_Q+D$5XTU#H?8U
MC \&3V* VZTEN#69[5ARUEIYMEM7OW'CZ2(N%W;CF_S"XM;U$Y3& A0'\VL+
M]%14R+XK%/@V/BMSR/^]3NMSF"_)^TLG-O]XGTO.'^+)77R?^?.#Z[2<3ISS
M2*8C;"7S+3:515A$5FDGP!U'F @0B9B_)V[,^[F3BY\SL\!9MHY1_I)I&%D,
M?5E/+2/'G$H8Y$?%J*]@'Z)]5NUS<?CFSR+=/C7%1OSC>DS/8[O]],&D:./<
M,?]X5[SB<C89N4= <!&L!=BO'V;[$*_\,'L5NOYS-AO=C2<3-1U]F,[CZ9>Q
M6P.598E#K'$VG,PR!V6?W8/"R6SXQ[N<)/S'WY))DL/,^S"*1"0YIDI1:ZU4
M6I=>1(PAXNA]P^$H(BZ,(%J%D0J!8-28XE)H-(]( 9".JY*1FC_[/?!='G!R
MZWDN=6C[8S6W_)CZX]PM9E#/,7LTIC_?TC4.WV?>< N?/WQDW?(1]<H:S/(U
M&-=K, BFR7S@5ST;9_Y,O@HA6.;3[GU.W!\#.XMO^SDP>NJP]XF?P'ZW[?=3
M^T_LRLS.?1G?U.Q[JT*4$':IX4^I%+: ]0^6&SC38J.GNL>K45U=<^2\U6[C
M-]CL;6MQD.W_SW269;GIH>,T]3&5^8>B2.R9L_S9$($:#A<WBXD/HJUVW\WW
MWW$SF:*G@=.F@5^2>0\#YTT"O2SHB:"7!3T-/%,6;#<0W/Q>-PKC &>='Z:C
MY&H\'<^3]Y/QUV3TPTN)Y51KE74J'*>S4''"BW"V$^]WO]_]?O?/<^+][O>[
M?\Z[OYL1L#I+T5EEOPIR>.N*46\9J/F2<;]:J"6#%"<"UXVBD%(,2LVP#[F4
MG%#*JU*?(N1R(S.CVNF'2UC]7E[V>VW]_>2-O_7(IO#^Y_B?LU1/XBQ3?XZS
MY7W5XW].B@)8+X[,Y&@@49L5L=XLN/(,/$<]4+P:4/ROOP@$T3[[T#- SP G
MP "[24K.>DG92\H>*'J@V (4L@8*0+F.0B%"@Q@F1C,K4-6@0DO]: ; P]E)
M/5#T0-$#Q3$ 1:]2]PQPU@RPDZ24F/:2\N@D9:LQ*P?R8Z^\9".?[WW^30M4
M_CF-1\E-G/Y1E.2=^X\YG3Y2Y.!<RX\4W-XH A1B:H#F*@R!U#0D"DI9<KOF
M4<16VM!NX>$/>9ED-^<#6]GU9JOI*/_PB]_I]A!B@$"K77 [5]>D/^8\/=;?
M7]/MZ;.GSZZ()B%ZT=2+II[USX_U(0 U[T/,B25$6!2&.(R<'<IUU>I+:(U:
MYOU6+-6>]WO>[WF_5TM[^CPF^MQ1-A'6RZ:SEDT=B@U^)9]JWHDL&$^S15KT
MGQT/\QYF+\6'URPQ\]HPP>JNB)IJ)9@.56B,AB)22H8E3%@B#>Z2^>K'\'N^
MWQ^J[?ZIW.W6( (.8+L0L86..JLEG)4R<)3,_@*=M2?*GBC?4@)!0'L)U$N@
MGMG/@ME1S>Q*02&5L0H+S&&$$6F$[0#4*:NT9_:>V7MF[]7-GBB[2Y0[2B"&
M>PET[A*HCT.MXU#SAEOCM3)KC>8209P39'_&\@"6"++$$L*1"*4UF$IN$09,
ML:HI'C9"O\QTS4N$/FR_MM%V"@Y0J_'EW3L+Z<]!3X]'^W/ZGCZ[3)^[R1"$
M4$,?%2QDH8*8( EPB'54]#>6.A08Z!?)D%^2>2]!>@[M.?39'$IJ#M78<"-D
MR)2$'$50,U!%> NN"#^$EM=6<]&>1WL>/3X>[;6\GCZ[3)\[RA!1)[!*ZR2'
M  8X38]P(J$RI-+R .*B?2VOER"'C)D\C/NO!=*T+?9-. $$.O7Y]7MY.O/K
M]_)TYM?OY>G,K]_+TYG?V>SE,9QVMZ#NZD7FWIZD09I,\KYYV?7XMC^W?L :
M)8@TSAR8E1%$.#2$<&XQ"4UIC4J"ZQB8JGB:?=P8?>*4>AGV\L3MCZ8"5AO[
M:W-?6TP$;#GHI7-&;>]V.E5&_W8KIY,ZVBT$4%@K(LN9)B%3&H JVBVDT-!G
M<'JC6VFS4>G1\3X;N"5X#=[?Y(J74%%;$O.['BS.""RV8D4C,C9$DB%H$04T
MU-IP%1I5:@4"2@:?@16/QAUT&!?@ '#>ZP0]FY\BFXN:S8$4(8H,X,9]S64D
MD:95OB5R/[Q<^5^)>>\>H_?*?\_HQ\KH6Y5_"NK )08(0T(81'C(C>*1D:SB
M= C0093_CO,^'4C^*KS?*_\]6+PU6&S%BD88LHV4IAQ+ !0,340T)U45!L,
MQ2]5_CN."W  \6GK!.=7&>SCW/W09\4^SOX-/Z%0'!IE:00C*I$@5N)*53 &
MFN?8_H<Z$<BW<_WJ%@$ "W(.:;#G=,A[RMR]W1)@#4O 4B$L@2$6VH PPC2L
MV%NY6U0GCP$.S?" T5=D^-,Q"'J$. Z$V H0H@8("9'"@'C='RN(K3!AY12,
MB-+@S7W_AP4##&4O^WO./A7.9@TG(,*1E*%C9XVXLH! BZO,$\D$$!UP]_>:
M?<_=/7?OKMDS!.O3/(U#PJ")>!A*((P1<AG*AZQ^CN'^>C[^@VOV6/2:?8\0
M)XL06P&"U "A'"PP8Q'"),0,660B5=:H8E2!YQSW'\:Q?V#-GK!SD/W;O?MG
M<)KWC*W#;NM&LX4O=?<2AG_Y,<]K=GK?N@1;B>,8L*_1W(0(R!$5D68 ,F&!
MCL)E;T[*Y'KEEK<MR"<''!S.3GG.;G?6@NG!JP>OHP:O[::=J#NXF= J;9&*
M %:8$*&( *7FY@P]\AR?[+,.;5H)L03B<";8/IM__,99#WX]^!TU^&W#/@YJ
M[,,&2*Y"0AC62!)&.:S.HXA%3*]CWP.FZHZ]@-I0W=" P<.9F;WJUJ-7CUZ=
M1R]4HQ>1A$H@(H(EIE!B#FA8.>4AE+(5N[.M F^]W=F#5P]>IPU>6^U.3NH>
M;?Z4 ' D%8T8HU1%G++2[J30J(.E#;5C=X+>[NSMSA[\>O#;77-CK)$'H8F(
MA VUD$I1'*DJ6BI2!N.-<(K][,ZV5#=G=\HSMSOS@\_OY[$;Y?+[_-_&<";C
M:?+^.LDA!R+PS0IQLK7T(T3:R3YJRKL@^?/6=VT+TF0X^S)U5XT"3XCK_;:"
MNS@+JDGN2>W_L97<>2WJ(Z*X]K&^&GH_<T0C; MR5YARNQ$<V)S4QZMUXE\C
M]*APL/S/Y^AQ6@=+4@=/DSIPDGUK@MZSERR(IZ-76'"Y7' *K BIC02C($((
ML<BG66K!,<48TXUHC.<NN$.6EA:<'&;!1XO4<5XPOT[V7_?Y=9HDP8W[^GK_
M@=RZ[V>C+$BF'@KV'\Q_+:9)@.0@\(O_1H28CP&#? QB[Z<,'#QEMXG;Z*_)
MY/YB#6P=(7AB&T\7<4$)^==Q3NU9&#(<0N ,!TJ,X0HBKH&1@%A'[UAHQRO?
MQ\]%9BC:0.+\XUWQBLO99.0> >%%4#+M+XL;=]/P<>!:8\?AT F_>?8IOO<2
M1TU'[IMTD8Q^&L>7X\EX/DZR:)P-)[-LD2:?W1/#R6SXQ[M\E?S'WY))DG/2
M>Z9 )'@4:0&D%EAJ#HK 386Q,@:^KYL'6.;L+HEQ%!EH'95AI<HB;LI #74!
M VYGG)4U?_9[G$Z3.$BX]7+;3<5)KF)*06-.%0Z4R[4FB/=:RM^&U\EH,4D^
M7FTNX6>_N$^N'A:$10 ":XT1!A."W/J4LP+NA\;J,:61M=X-AZPFC(7&E!&R
MRKIE"=>G_[_7*'V?O8/OGD'FZPG0K6D@Y3Y.ZH7UFY.-LWDPN\HA^&HV<<:6
MQ[]OQU/WS6R1.2#*OEOK'+#+5'(C"*Q-!3PXD\;CMM[=?-_4BZO)ZN*!PI#(
M%<!@F$PFY:^Y?/.?W3R&U><'5N_S^,8MRR_)7?#K[";>,#COQJ/YM?O33;14
MCIW>.XEOL^2'ZH^_K6N[[Y:1>,M@5/'N\3B]XA5,?O.W=QMJ>OGZ)W["^]UV
MR)?M'(MX @Z$G>M)'R+<^!EU%X:.GY*T#53QND:Q(E[IR<VRIN9SIM'F9[/]
M/\?I\+I8$J]P/K7_W8Q)/H!G[;=X$J=.N@Z<_?[%21.ORU\FT^1J_%@+[=;Y
MXLC<BD?M-128B(1PL=0P(;,A%\0RZ(Q[X_NX,KFLJ,CT1G4%<W,[F=TG25[*
M:$7QU8LT=:QZL$@5! <$M7K8VSF'8*? IDO'&:W"2BG/<A5\_RR88\&<_6;[
MRH DZ[P':1QB4.8PBB*"0PPQ@U7D,!*6MP!(+1UA(#I ]%6J+K=#L6^6MW4D
MJM"R'\LHN9UEC^H_.V=I'F<69LZ0%#:+,"C#B&!(AZ&D!O!(VY(A,;1XH[IB
ME%PECO%&OR9?D^DB>06U / VU8+.2O\3$/)GP3L8-I+X%%)""&,8U(B%,E*P
M:K].B=X(!=^5=UJ28) /1*OQD]V71<=NK_]]FL3I-!D%XVFV2./I, ENT^1F
MO+CI.X<]P(NTYD6!<*0896%$$0*" Z)$*<>XH73SD&=Q>SM);AS_Q>G]AVJU
M/TP+?G(OJ[;B4[G^!Q-Q4 ZH:#56IK=\CU$HGB2'\OJTDUK'B8P[F6FXP5$8
MA117'$H19@?@T+8$J1A@T&I%SLYQZ*E9>R:;N[V;.TEZ%Z>.<(I0@;-56F7-
MAH)Q)B"*D($<$J"(#*L8>B&4W8CS^I3.1HOA_!_%,M[G1_?Q)"^6,[X:)Z-#
M6X!.B^6LS0+XG96"YR3LCIB9&*B#)L.($!P1I"$-&8U(Q!2OO"=1N%G"<F]F
M:L\D!*S-@K+=%UC';A)6L5)?9Y/%C8_3OG1BK;<&'^!+5/.EDQCN:ZLXP(QH
MBD("JZKRDAO(5M)<RQ7^?_D"_UJL[^'$&1R(=C/R.Z=+=HHCNRH 3Y(#21UY
MH+E 3AQ&4& <<HU"K2HU4R%&]^' MF0@&!"(3IH#3\V:6UK_P62693X9($F_
MGK-!QUC-:18P8"7$UEK*(QU*C:L3/!U)LQ'C4YVAW]N\YNGX)E/34?G'Z)^+
M;.Y=+J9("SN8&&0#9X2>@A[:&W6GP5"BCE%1G'!*%(Q"*"T!*+( 5\=Z*(0;
M,2HO8ZB6I)IGJ#;5RN[+KE,Q[+)D<O5^>=[7JY4;O,E!S9M(A#*R-,1<F@B$
M/)2\<K@0*^Q&%GRYR$L%XM#>2C(0K$VYUCW=LE-LV55)>))LV"@CIHV--+2$
M4&*(B@"/>!%7KB#A$;9[LV%+TI .(#]M-CPU$T_/;MPM]\ZVNUVDP^LX2X+9
M;=Y-V=>C&+JIQ>.I,_]B]T4VFXS.5U7EI%'.#T" F982(FZY#",=+9OC,F!6
MO2R-X.DRG/KS3+L%]MG1/_F%_<VMZP$E(P7X%!34WN([#39B=;$9!H7BG"D
MA9=@6G.,*A>*,P9M&VS4DF3# P%/XC3\;.R\C[=)&L_=2X-)XL7:I%F\HM<R
MU]E2U&QI?30UM-1IFR$T %$IHU*Z,>E^6-<RERO]DU_HI5OFT#8?'C#4G^CU
M-M\)<J, I+;YE++88A4Z'HR(NX8I53?] !N90L_EQGT%Y+^3=#:*LVN_C0)!
M]+>39L53L_M^+<[R_(XV;;_A[.9FG#O.S_B43Z":^Q#UQ:.,%9I2S!&%@)"2
M^U"HR,:A1%&&SZNB?Y^.DE1]29,\ECK[//MUN<SU7TOV/%PFWX#@DU!<>_OO
M-)B+X%K15!IB7XW-1!P*2H'D5?)02''=%:%]YFHK67V 69LA+=T7;\=N%5:G
M?_/XS]X.?(@]62W[#+0,26&40I0K0 TO&P5+*R4 CY\V."TB^>P7^(!2#<+3
MS@SJ%"-V50Z>) >*6D!&CO&8KP*--' \IP 'E8,4BC D^W!@6^&< \Y>I4Q+
M]V7BD8@^'=^.Y_&D=(?.+MW#\WS.\]5%)6CHHA9&0#$0*6NP #[BK'*S( '4
MAINE7,W<R?)QN98M2KQ#^E<Z*]7.27@=,^.@NI(1LRB4#!G",+# 8&F6H6'0
M&%]->T_&:4U0 =ZFJMA]>73L-MK'N?OAI9KAEO*ZIZ@Y2E)SI<8A,-+] J@B
MQD9.@ZS.\ P&9//4P*_Y9MW]@V>9DP&1K1IR^^Y[9T5B;^B=*SNSNLQ2%,'(
M6$&U<K](0A"0NA2R[A>U80@^EYW;DK5TX-2 LV;G<^IU\(RM:ZE9XL%UCX/T
M1#PBS!%UD"ODACB%'F!.?70Y4E*60:X2$ 8>R_EX3>T!@P%N-^!\VU9V5DWH
MX62/!3C"HN4M8,TQ%"^' -0!B284$26$2!-)H+F.C"X+OIH(6+IY3OSZB@^B
M ]AJ9O7VSJO=+5^^VGVUE6=O-!M<[S^77U;<."H[E#W=INS)9CC[+DNPT?<F
M__<ZK9YR&W])WE^F2?S'^_C*O?2'>'(7WV?N7=]?IZLM%(V 4%.HH,12**DU
MP*1HH8CR:O[^GGCGZ6Y.+G[.S(+KU//'7S(-(XNAL!'0,B+8*.$&XT;%*(JL
M"-$^JY9W]_,=Z+3GSF;L6;RZC@]L\J,3;@+AX1I'HGT;1ZZ5)-NQ1R3 AC!C
MJ+*,2.LL0BSALL\@D[31Y5!19*UQK\<0"P=TG)11W(Z@I/'JVQ,](K>^9Z-'
MY#\:]1X/V!IR;=F6(3[;&T0B%ED44L@T! 1'AIBR)X^;$I%(-98.AQP@J[1F
M(7>W84)X640'"L($W:-!Y X+VHD&D?/Q5[>:0=[[L<Z9N,_C1),'BGL&XRR(
ML[)M9+9_T\C-P3>N7E'M^IZ0?4_((S-LECO,WZ IX*.J8'LM #_G[;=_=E]?
M9X%Q;/E0FO!9;OC9=('LFX#VV[_1 U3L!0-N;@_X]2^O$G(\1]AA/,GKYL7S
MX#+Y,IY.?1ZJ,W!NW>6S1XHHM,X5CRYB-SU;V[:\R]YS1@FB"<6USTI#I% D
M6*A8J#&RSH0OR@-*#K0BFR;.W*G,<3IZN%3U\52F?CG1O?T!^P&QIDLN]1Y3
MC@%3:)V00;2A $0X8DQ0"C'6HG+I1)1L1@$\&U-$.YC"!@R+D\:4W;28(U%6
M]'6<?O$Y43-'$=F\:%>>%(4S]\Z1VG?^76$[5E>UIU@"2+6* !)0.+&N:9D'
M)1 7?.,@_&FVJQVE'[)LD:R7K&DZ05_,B7P@4%_N]SA$]>FSE*B+9T<AAQ@(
M3:53CP&R4)(R\Q<:#-!&T/A+6<IIRRVQ%!L@=":=7$[!$/\4W^<9XKE,&R6>
M>'RVP:N'H[Y@U5Z+?;_=PK\,U/S+(D(XB7@8,FN%M 9I7FFB[OJ-U."G^;?:
MI,.*0MAJ'8P7DT#-!%V(>_RN-YQ[*-@="I!HU$(-H2#*0F:%PM0B;7FI'4<6
MJXUNW/M"09LB',I64Y=/'PI.RMYM..<3IQ6\Q"W?![D?59![B5X-EQI"&  D
M-;!,<F)):$Q980%J;CEXJ4NMJ]U8^T#WKGKE>T@Y1DCA=24)((GAB!NC(TLY
MCYABN#KYHU ]TS9Z\.2O%4AA \;/ U+>-BB]"N>.+)!"$B@$548P8%18A'-C
M8T+*U\.YWSBP&>\;V!PEE_,=HYDEM!Q!Q""G7$76AI:",BB6"$Q0(R270XLB
M1JPS+CC E!)W1RFGD518/1G-O/4]&]',?A*YR\B.I[FNF)>K"!KU*K9&.6\)
M"-YE3"^9$GKWXEAKOPC;XZH=NG%"C%*0$H@T"D,35B-ACL8;FV@(USP2) 08
M(D.HD )6-78<>VSLPML'1.=T4)=*RH+;U*%GZN[QRYF-L[DW'^(;9]S-?8/,
MO"^!/TBK.Z8$\VMG:(R</3B=S8-_.4@?7Q7QU/Z:('-0'<3#H7^"#Q*:ITF<
M%^"]"#Y?)V5@=?Y#'KR<+6[\^_^=9 [S2QJ]*FETO;!3'X[=AV/WX=A]>&8?
MG7OFV_]SG ZO-\-S']K_?4\%7['"U,H[-B3_^_R;%A9-#?^U&*=.FB, ^'L8
M9,EPX2YT5U02UPW"B=BXNBYVVD&<Y@J!SYWZ%$]N@O\;IXZ*G%!WVD!A8.US
MT-).H-YS*Z.\;:#>&D%UV@7 B" )X77$$.;:, %\ 3RH!*."1J!J;&40 RN-
MK7ZK"<M6=/7Y;O:YU-M^2[XFTX_3P_4$][Y%0DZZE.LYU]CJD>7HD476IZT*
M$:1T" 3 A O D-1516A#@.7M($M;R05B@-EI(TMW#D9?22W*:<II.T/WSW@>
M7#E#O96F>ET.A]C"GQ36SG\:02UI)(S5D1'>-:9,Q9_2L(U8X9_&T^3CE<X7
M\W 2'@X@/HF@Q7,R3T^98W!=J59:XYW9DBBK46B%15%5>%T)(3?\TT]S3%N2
M"PZ0. F.Z0WZE;+2A1F_8L+W/4@V^9/6_(F@%HI $6$<$440YE&E<3H)QS="
M]3^E8[>NM_%$Y:<B'Q?SS!]PNXE^G!9]FFNM](!=SPGH^P.=JDE[WKS)Z[+0
MW (;(:* =+P9(1H::\M3<0@Y-.WR9DNRU?&F./?.02=F%-J5$^@6.ZV_9CVD
M5V9C6;,QXA8BI_@*R$.L# -4AV6S!J6%W,CK+I=[M<'SX:S' :"M.G&V;&IG
M1>I92<[3Y3P&ZX@D+32.!*&82V  @!3!*B(I4BS:$* [<EXG>ZIWE>VZV=>H
M2Z<TAZE]?ES'.%O+81__.0]KE(^"H61&4<R45((Z[2"B950EL-ANUISP@8IJ
M.CIX5\(UW0"3 29M=L#>?Y\[JS;TL-7#UDG#5B.=#G+H:\*'BCJ$D0A&X;)/
ME<08;E@RSX6MEEP0#K8@>=7<E^[!U@&38III$7OGD'QRVNGP_LG4 QXJ+AD-
M$<840!V%D=95ZD'D3.E&Z@&#4H:<$Z0-YE#YOD:B.I<-B>1/)EML?<_^F0OL
M0(D+R^C%1\(6[Y(T"=)DZ.EVY#.AK^)Q&GR-)XL\+]H',,['-WE3ACS ,1O[
ME1@$=]?CX;6[,5M,?*;#>!K$P6B<Y>D+@SP;(5M<9LF_%FXRD_L@3I?)#?[]
ML[2XXR:>3OU9S-A-(DY]OH15OX6!JM,@JJ2X+-"ST?C*<5P./=^^4[_I=]\%
MV-EP>2AK27O[)#SEE__@<6<\="N6^S_S&>1)'Y4G-,F"Y5K>C>?7[M>YSQ9/
M\TR/XA@R^&^?U3&_WW,T[W[T*^"6*76/SI>^6M&+%GDKCPBJIO)09%"V/=='
M6Z4C(S'!W$0\8A;1)2- 2Z,&P_DT(.H8A5+$$""ARKN%5,=&$G0OUV>'I*T=
M@.#'S;3 +7D\\196[9-X^B2>/HFGS^+HDWC.>OM/*XFGK4C437&9>\[AWW)U
MR!MV3C4K$W3[^/C3C(_GHHZ_M3B4E(8A<S]RH 66ICS0@11$2NVN#?]G.LL.
MYSB%?"!IJQZ(SCD8>K]H#RK'"RH"-$*4A0+8(N:PA H-"-"8EJ "0HV>86(_
M BKMY=L(>MIAC]T)K6J!$#\MG$KG(Z8J?\\+==T>.#L_O[/9RU9M$-%9%E:Y
MU];[P,XQ5/F).L&%$*5UYJJ.E(DL54IK&482 JNK$QB,+#>["]%ZS?]GG$P.
MET2  'L-6;I)M2_9X6X5!#\=C?[,&9G7C P9LY:(T/@C5"901'%5B@]@H7F+
MC-Q6QH%LLPG."3#R/EIT2S*XA1G],IN^CS?D[AZ4O[A]8O9/'*?QVWD%%M]"
MO[Z+VT<(J8^W)HD$=:8#1C DB""K# 14A@ A697Q5(3+W;'#$4$-']'XZBI)
MD^FPQ2HY9QF+?4X6V#FS)*H#-:RU2#%*G#0G&!D21K1B20X9Q0=@R3X]XK02
M^%L@V\^SN3^G>SH49A!,DWU.\?I Y+,(1):$-NKP:!!R"@F1B$ >&87*5KD
M0LV?X;+_)3E@89[62^\=7QSR.3L5>M3J44NR.GV"(BF=(N8T, &1QA@;7;E6
MH.&8O!"U.EO6[_A0ZX'LB=T[=^0,2]88MHYK?JQ^0UN!SM_"[_+>'E>SV7PZ
MFR</!#I'$< :*V5#;9&AVH2AK *=0ZI8&>A=/F#KY;]/+B>>I(K+?YWYH5[/
MY[<_?/_]W=W=Q9^7Z>1BEG[Y'@& OT_=S]]7U[X+_KR9_#")?1QQ,GW_]]_>
M^7#JU(TY"Z8S][^F*R@8+8V.@2_'[$/IFV%@MU4S6,>%VZ*N?>;"R(?ZW[A=
M' 67]\73G/7A+<ARG;+@*IW=Y+\XVDS2R;V/\,Y[/USD_%%-8TN2S)O'OG]T
MC)E/8S*^2JH*UOD\!OF?>G;C'GF_3)+)?,9"DLT=(,S+5?%B,\O;Q@_+'AB7
MB5MQ9T*YU7YXD8L6%]6S$Y]]XAZ750DHEV6?ONPZ2>;!R+_I[CK)JWCYGV_3
M)'-K4":MN#&/W<X^9C@TMG*1Y6'X[@D.0?P^?G74Y*,TW7P"G]8Q"*X=\8RG
MCJSBS-TP2SU*%A^*(6^\VH^_3GP)AM>.8/U3MRU-//KG(IL7E%H$*189-TN*
MOO>.\3Q1Y\LTGY0G7??^679;#OTRSAPOS*H-?' !_NI[D]S$XVE.GFZ+'T@L
M6>UDE']=8-\ZK&U&MV[)WF@!A@,$UD:<_WN=UND,7Y+WEVZ/_G@?7[DQ_1!/
M[N+[S$?&7Z?E=)XWQO@Y PRN4R]1_Y)I&%D,A8V SA->E##(=WEB%$56A&B?
MR>=Y.9XNM)?G#K^62Q%OR)Z536NA"]&SVPB5JLG*P<[/CCH]\'Z<OC#_B D<
M@<A01 !3TD8:$54-%W'(&_E'"(A04X18I!CP'Z"I2K!S24/1O?PC#RP%<&1Y
MEMPZ"#P*HT4RGX.L(LFHSQCJ,X;ZC*$G'/^\2X[_]A)$/CL9E 0_NZ^OL\ X
MMGRHH?%9;OC9Y CU*6+]]F]DB(GC/%1:><?A2E<VFL'G-F?R93S-S:32"-Z[
M-?P9>&>/W_D*8:,2?1_8UC4O:W\VU(/+,8,+;93J5HPR03&RFD;*2H@4JUK"
M827:#'^'HITB60,*^V2RDZK379".V\83;CVS+90=.C&_Y$K '/=I&@( +0DC
M'#*X;-2H  KWYLKE2K][W&'Z<@[E;8K_XPE?/R?C];194=2LR"/-$(I89$6$
MF&0@XK:J>&L,>49H^.ZLZ-3PEEA1 'R6K-@[$I:R-3_*]<=<_H"W/O<]QW2R
M;7R/ *]CGC124(=,$!F%'/&(HZIC8FAE] *^7V[(YYEVVV'];AQ2'(M721?M
MC?$NB^.C9->M<AJA6DY+!)FQ$G )G UKF(V6A3T-4@H>FE^?*;,SMU[NNZ<#
M&E_%S#TUH7Y"LGOM$""9CE[L_C],]';QT#R:8O\,I4Y%<!]LUJ^MTC1:9IY]
MJ8NM\=RMT'&?_'H,"2<]9'46LAJ=1*61%-*(:ZRU(E9(0W!EA:$(HW;//EN!
MK &3K;81/4[0>J4V'F\>'?O)]USPGI5&.L)?LV9S"J^R?8HG-\'_C5.W5WDK
M!^U#ZM/[3Y/8IX0T/SFRO+F=)#X>WXUD[*AQ'$_J -NRW00"@+Z'W^7/BOVO
ML^EJQHA[45K4]??7<G?M1?!Q6D#P?\7319S>%Q\@'02>]E?S*9(_DW0X]DD&
M/GDAYW\_QS2YK4H#^JN+4:R\U^=F!+>S='[ER'#FWSDI,E3T),ZRXI7J/0EF
M[IF.-2?^5Y]B[4?Z@HHI_K[_V(HKLE:% *0:&(T4E9H:&!&(JV-/S #G#W5^
M^3#-YNG"&X+N$4G1JG@51C[XM?YO\GMYU^\E^L23^E;UYSC[W:/5[_F*V-DB
M_3FYN4S2)Z"'+J&'/0T]]&+SX"5P:S=I'JWMN<A%EY'8S7=QZQ;7)Z1XRG[A
MIFW?L]K"CT+&I0ZAD2R"$$I%EKG31A#T8+>>>N$_E*DTO[J!_S;W75(^.1IW
M/\1?DH/LHMN<_(MZ(S_\8I<[^1X]N97T0I!-U?>;%V]BD6[C\W7J'MO>O-S[
MB3ZV+_!1G<V SN>/RP/9WG?G)>@#'UOXHD%XM K^:S%I!QGYD\B83[C(O,IS
MUK)D/I_X>WW.U++3F,^W4(LOBVR>CV0M.^K-95]3;OUU-<=MY'L5N;EDB\M_
MNCGZ*=ZFLZ].)/KLQ/FU([DTR;6U8.C4'D>3P23YFDPRCRG>^,A3(QS'.M%0
M"#VW.P]][5_B'N1DI'O%VH#\"^;W09YUDCB1.!UE%X&-QY.%>ZU?=/>$["J7
M3UG2')_#N,DH&,:+K$@BK/I+W>7?%SDD3G)=YA5RY^GX<E'FSZW*]2*A;I&5
M+:8<C12)GDLG3M7VOOHB329%^R8/*H$JAASXUE.3\O<R.?3!%2I6T"](FL3#
M:Y\4&+D-<0Q>>(LRGZ98K,7#][L[+Q-G]!4)>XXVQU=C3[G^L8,G<DS7R3S/
M$TK^'"99OIU9DGX=>QT\N$J2S&>[YIDV:\M5Z#*Y4'5WW17KN=0<RL6XGDV<
MKNN3/U/'%$E2=O9RBOW]H&CJ=7L[&1?WNG5:#).51^1462QGMG#[F;<2*Q-R
MGUK28CVSA]8E3[Q,$[>_;L.O:MJZ\;FACS^WW,F<&@IJBT?NPBSQS<GR],^J
MUUD9\]M(V$R383+^6B3_-E?P(OB_;MW<4P8-RJISBZ\V]LHOQ\ GE$X6A1P8
M#I-)4G00*W>B6-5JRV9>F\NW_3G$X/=HZA#/(9*_UJNS3EXZZO!CJIDB3IL$
MGGJBO1G/YYZ,5?8B5:,=&378$=GO'$%Y7:F$G5UXMFO WDQ_]CG'>29 WE8O
M%U5NZN[#L.@Q=Q4/?;=QWY NUQ#]4&Z3?#Q>G*4C1SVI0^'+>/I'><DHC>^6
MF)03SFR:,\W5^,HQ]32XF>7)0IYPG(+D%_H^S[,NJ-A=<)_$J?O=9]06GO$_
M;\=I7%E;>:NZQCNJY.C9,$E&10I]#LIE\GPU4S> TBR9%\#BT<9KAIFW-MVG
MF^1]S@$%65?KX)YRXRRJ*Y_,[S_[Z[)*8N3<,TE&7SQ+94&]_Q6ZU<MW$?S=
M*]:E_;<^E='L;EK.9[!V8_X2-TSO/Z@VR6VXX^#4$>BXS/SW"=E5GG:3!];S
M:-<U<(SJ.B!<,!1B10T72NDHP@I5WABCB6^>MZJ!_^2H]^-5T8S0%N.]MVF>
MC#Z\_WCUJ>!\-1V5?WUV+/_$4?@#E-RD6@0\;"":4T<U_8(HBH6K3)A+)[UG
M_ML2>48+1Q!^[2MB6[+CFK=A?\W2$^!-_.?X9G'CD3X_U?$Z04%*>9&&0OES
M5/HEC6^\+#ZP:8617&XL@1"' %I+(^%KNZ@0HW)C!6.8KKC9?B[FH8IIY&/_
MK>"%U9W>>BJP:2&A7>TCL=FCYN7&4<EO3=.HP;"U3"T+0 P*>FI"2*Y#YC<6
MT%_5-KA:Y+IGA^18<Y)508MR_C64%-3I!=JA?3,8UY$WA@-F500 -%32D%.*
MJ^!7J\)PPS?S(,K$X_3_^2H8'Z\*1\W'>K[//JW:U?\"X2']+\YDBH.[7!7P
MPL1M4?QEK4+(*SAD,*F=\Q!IJWUDLK0D<GL5N<TJ-XHPB_4N&]5TRQ36RJ<<
MJW<)B-K$#[(K?I"+!U*47HP@)2(<G%E((^S%\XD.)0D1<T+8Z,A6(AE'A.S$
M++]6.!567F,=^Y('.T#XOJQ"+S8!O#U.^>KLL,K&]-K3Q?,T'MJH0@O]0;EE
MA%-N">1"LLKG*%2XF\:S0N))-DS'MT]&X"\=CZN/R7V.U4__<#J?KZ21J"]I
MDIN1R[W+2D_D%FU)E:;VQF(%EUY]6N**@QUZ >DWA?/ 7^!=,=-A0TX4$J4Z
MJXBG4^^.V0"F\BENC\OR0H&W5>\#6FKS=8JKLYS<8A _H$^I-]%O)XLL !<$
M?%.J\DF:O^9F[2WYPZ?^L=[Q,O'^A_FU6P-';> ;KQRZQ8H+F\%]R_RW_S][
M7]K<-I:=_5=0GLP;=Q6MN?OBKJ3J KCH.-5M=VSWI/)I"B(A"VF*5 #2LN;7
MOW<!"'"12'&12!%3B5L20=SMG.>>_5SL6]8+CDR7^Y)EP4=;3>W!%;6?WL&$
M:\79JVGAZF#9QE'3LFPI,;XLC#T4:R-M3)SE9B6?4L>E94QX1! !T# CBF(,
MN0*VC!%)>*0E2FS]D/3)6R_VL=/N5W\]O[\TBJ-Y!207P=.J%-4P\CG+C=99
MV!U[M/ 0AF$2Q5$8(HI40D(M.:X+#R4ZA*W"0QIJR"E".DP@LG7P9.SCF:5(
M. SUFUD1M8&:/'D<N%BWJ+6"AUAKTV)0FPR^R]S1,519^F*%T[08!%%:&OBT
M9FNK#.:V&[NU"7J[H_O@SKS \)AAK"6[0W![?5_:&()@D-YX\; ZA(L@JNSL
MYGM+@_VK'2N[R:<WWNIRF8VR*^O@<#;5TAI !MY28S_M9P-O8AT[9I^-X6P7
MZ<B:)+Q&^]U,WEQ21A%JGDGK"ZLRR_B7K7ZBTJ>RY0G7MJ:Z%EZ_$ECLK-S^
M!,.T^&:F4.3EG[4ER5P6=@/LNK(?M^.R,M4.Q^7,8F<_,^_*;=5O<Z]X.^7%
MBO&];C=SUE0F_MI^[1=560#-?>1L85449[74S%QY ULI<C*S%>?%'# &7Z:7
M5F>QMZHE@>'PH;.K3ZB]BWEE;+.F-3.^V9MMBNL]SAF/5@O9OJ8>[&KJ':"F
MWD8X^*3;JBPF[[],;V^'CEO3X1?K=)H.C0#<0O_?*UQ)QL6'^F]1C1./7FX@
MTB@B(I:)N;(T2Q+(9]5;%8A0ZW(+(X2C6$1&*I"20ZV,P.XO-PDPH_PXJ^KY
M.I^5&Z3A7&N9K,'88IDU>#MW<5I8SWVZIZ)Z2\M<7M7Y5=F#;&V9/2RVJWR'
MCJ_,WNL=["SKR4':51 \KQ-_I24C5SHZSBLCXBR.N K9VZX2X"L\Z[.I"/G?
M7JP]<]8^F^/63G/I3OL\3KMC[K,Z[@>9^PAK\#Q3WGZ<%S:"M[;B=(4T7UTA
M38X1R9ALU=%,M A)S"%,1"R1AK'F=9%>@AA<2DYR)%(;1RO(/&05(-H#>)^U
MP+I"0,=T[71@<NI@PF'CSA!A@@V*A'$4)TP2' )<U3*" C*('@<3?R$?$DM(
MC_+E^*T.2SHL>1J6G& 1CAV YLB+;W@4:B4%,(0QYEQ$$0ECR14.I:SCL*&,
MEG/D-Q-I]E?<U, 0>99& \=98J/#J ZCSA*C2 NC8B(5A) S31$4801PA5$0
M$0V3[22E?4(4@F<,42]7L?&9+#VJBKRK33W_[R\"0?2S.>STZBH?YNDD>\6%
MU-<Q:JN%/"<4A:&-/8X50BJ2*JHR#"'A(!:+C%IM[#,:2'B/PGT:2(Y6+G@%
MU_]9<(_ 3>5.C$02Q<S\HUB4P(3)NEQ5$@.PE#^PP#V'MPBP'L'[K%;<,4_'
M/+LPCP!-K3=&L)"A1B&@B"D2(XBKP&=(50C4ME?/_J1$UI.8=-S3<<^Q< ]J
MN$<KHV'%">(A8Q'1$F%19<!"'A%!MKQZ]LD\Z'4PS_GZRR.7+G4X'6I=K,5K
MZX[AF9@T3(P-MT**< AD@H6Y T7":C,)1\M7H#N09]2]4$^*PQ5-WN+ C[\9
MQCE;?SO&?Y3Q6</X21C"B&/.C?:H"1+8_K]G?*-2\B7[Z!SC'UYM[/B^X_N.
M[_?%]Z+A^SA*$,!&; =4Q810%,]*,\52J<?Y_ADT7M03I&/\CO$[QM\#XTO0
MLA3#6#)$:8(QI!Q&.-1)+>DG "_%H6YTX7=\?Y9=[YY)^_^8[10J?Y#V4,<9
MV+&'#E!'8F&4K3@SK4*--$FP8B"F/ H35$,6YB#$BY"U(*88\CFDBB)[E,KG
M[.?4&>]?*&RL Y)3!!(B&D<?5@H!'2*,16Q !3 5UD 2TVC)53$O]AP81T3/
M);IW.-+A2(<C1X@CK"E 'FJ&D1"AC,,$)(A07@4,2 Y#!=DV LG^5"C18Z@#
MD@Y(.B Y3B 1K4X&&BH$*18J5%&,%(A!U<D 2@X W4(@V1^.\!Z5YX$CY]*+
M]NO]K:O]VY22O!T/\[YKS535D;0U:JN0]<O[%65MK]/O69#.6M7TQU6;B>T;
M2U1FMXH&W+(-"8Y]MR:[?]F,LQYI?.!8"]K>6S/>DK9!B(@0XX(3+12!457R
M$_)$\%4M:S[GY9]U?%)6_&XW9['%P1-E?O HBV$ >F;5ZYCLR0?M"N#WAVE^
MT[,GXUM-+1^FK4*\=>N6O9X;; HE$$ 9"2,(DRC28<Q45!FHS;DI(V8]=&[>
M4/T<IP8Y/<RIU5T>S6KLSZ[NM#W)5O'7N7:"RR=:U[ NYU\RS&_RJ@/E49PV
MG9TVC5EB^Y4P&](5 R,^HQF7*L[)W&G_ZI=A3_O3U:]F8>:X(TOEGT85M/U>
MX=FJYLM[)@)T("*8L:ZM\SNI$+O&Z8M 53WM\NI4>[.:XKX_HD=D>ZVNQ._)
M=3&>?KN>JR=L"Y/WTTE:3HKQK8$*1S/90I/.HZ";QB8L)(4@,K@>0Q)"CA '
ML*(;A#G$<W03M1;WJUO;YV:?# U]ZO>G19&9O?C%]__X>IV.MB>AC=M!72QG
M1.RMQXTEH_%L7;U@>FNYO[FY=^\$M?Z\4.-V)%@3(.*($00$(,Q@>L7G0L<Q
ME9N?UX>1^O:MR&Q-_6<]+8(/>5Q5*X"T7MJQ=?S\W7>O-N/,08?=;KL7KA/#
MQ!4K7\8<UQ?BJF[K:$N5_\T@3FG;\-B.#-4EY0#'T:MK0KE"1LV-9&:;";G6
MO&E9[UG?-8RYLJWG9W23^78*W[*1:U=KP-'W>PA\2S"O<?O6PZX!A0/<THY[
M,QU.\MMA:]BJ+4-IZ-,U!+X(_JC:,=JNT$TSBOD^X#>IZ_\\Z^XZWP/<EFLW
MWRNMSI&7U[Y7^,I]M>#<] H<^+X>]@^NB675)-0<N&\AD=W[[J63?&@.;W!L
M5+38-[:]9/?SQ!R6:[E9^7MKLLI=XU.O:\R:;;M.4669EQ-+"JZ=LZ7/^JNM
M[;:-U$=E-M]P8X%DS+UW9^#DNKY^G]1W* 24&NE4&S2#-$J($D+XOD.1HB1V
M1>./J.\0W;;OT(=1?WR3?4U_Q'G9'[H.*8^V:."4,@",B*=)$L*8"4;CND5#
MS&2[18/&&L8P$4J'&%(E*)6BNB'B6.GXT1X^:\=9ZC_D5Q*8I63EK@V(-AC]
MN)CO7TMS UYE#FLGZ0_+1=FDW4ZHR$J#@Q5RN\Y<MG-;PYYIOU\8<"]=>QHO
M9$S,UP:6!R>YE3X=;IE7&QZ\'5MPMY WR*_,J%8@F:%WVJ\ \M+<+D[2[%=]
MB/RD>NZ+%A_G9CS,T\NZO?'J:;MUM7O\FE=_&X\''C;,.^OF1.:^^N:F[ <\
M9LQTO9]GG;0GOFGU][QT'=;-^M27*. $]+85[?RO]O'WML-1WO]YD5&VE6_>
MOJGF]N:G&K\-RA;YE5V-IX.^E> L@%O2R?VH$SNJU60,J-O&B)?V<R/$YB,G
MQ%IUY]O(=8VWFDU6NH[<J2>\<>D_R,NY6]@U4[IT&O3<]RMZ7$'M5NORDP\,
MR8_KIE-E\&V:#^J.+.9F]B^S#;5[9I34@J/]>L^NU%Q35T:3LR/U6KT3#1F:
MF\E(2;EM"=[: ]MJRCYEU,"J27G/-<WSF.N^: 2$D5^B;Y3E]4!+!M-1/9>*
M6V;MNNS?B\%R:_/<\F.9FZ_868[\S%S31O-Y?^)4T5E#FOR[.QC?4C&_<HVG
M'A[R+FLVVGYX-Y[:,[(;>9G-C^K7,2/V:M<<5JS:,//685J9-1X>WYZK^;T2
M 8Z-NS_,Z-RL9C(M1EZ/O\J'37^P/RZ^7 17V<!UF?[?:9&7@]R+1 X:1UZ4
MKBEV[@E#NA]&E1@\["T>^<CV-AO9+FCE]/)_;45:LY/9#S/ED8?,BDI<@U*S
MZ<%G*SE-L^!+5GS/*\M!W9S3,=15;G4I+YLB +FU)_M9V:D:*<%9GV=+;HWE
MN-QA]G1R/2X\LJ][/YVGF,O,@.-W!RA&:/>'/QO+9@I:Z;""A>I"\A>6_=7=
M"X8BRVEIKQ^OA:330>ZI;C#._&UG^ZW9-M]N3?=5JU+?C<X-Z]Y3743V%K--
MX\W9FUD;6=1L=BVS-U=Q SGUY/RR)F/;96X]6[?YP#493ZW[93I,BR4@G%^
M^T8UJQ8;#N_K;G=VGB-#]0%$P<W8ME>I^JO6M\XR5E>TYBYC"]IN8^:>N$WS
M@:6+V_0^G4D*5H_S8H0_7-?1U?W53R\?S=W_YC4#UPQZI@IMT[QNA:NI*GN]
M1E[;@R\J0&CW+G:5]L$@$4)Q%E$C@ZI8<JPK[2-6+ F7M(\S;'_W\CH7VU;G
M,D!QDWN$4:-!Y(C:<)FU36RHA<4A@+'@V.R^Q(HH3!-5Z2>4X!"WM# J4 )B
M ;F@B(52RY#X1& 9(6K^\Z@6MG:<)2VLM3:'LG.KVU4MVV0ZNZSFR?T0ZQ-M
M]T&L;12S/MWERE:'6"H%&"<H@8:A12A94L^%QA%HG:#@%%*,DY@I<XQ)*"4A
M]0EJSI>.X*5EH%4Z1[,MBQ2QI?XQ+R>8B[!?O];>=E:9-+#B>](:J+VI6BXV
MYKJFXZS3O)H;V]JL\LG4BQ!>,?#BNS4QC8O[^M&96C/(C!QJM\^*\Q.CT4S-
M8VZ\W%M1K4#BKUD[<%'8ZZ^R+WJ]R<J'?2-SC(W2>U_+B.;%YD_%?6_6$K<Q
M',Z680:I![!I,.[ZGYO%HGW,7+FIE6,J.;#UK-_0.2?C=*55U&YV:02!U-SY
MMN_ZR+**-;FV!ZZE"BM3+LBH3?]<,UDC,K0$C$'6MP1;^A=/?-]WHRK5%M+9
M)(*W;<)99-J6VX))D1'0>)G"D'#-(\0A0I@G&D<DP0E3(%$1-E?K(F-;9T5#
ML/>_N^E\NFK\2P\Z*/Y1O>(?\Z\P-!_>?TQM ^=/5ZTWJQ]Y.?O*+]/44,DD
M,X]\,&=P:3;+[$IIQK46CO*WS)J\5S%FFT.:;87";C5FE<1GU-=T:*7)2=WB
MV9&"E7^M 3T=SB3:UHG.H'HU@C\][VFFD,Z1G*&/NJ.\,_\VBJV1/.W,OJ?#
M:3;SJ\\XP3?#KLBN]HA5@K;E&\]H;4J\2Q_##.^1:&@^O35\9M[J]NQ?=O2S
M/>)F<_3:JL6CXC 4$./02%B0,B ;KV@D0KUT$2W0JS989N?\Z>IW\X&UB=D'
M%FCV@Z?9?Y3%Y!^?+3@Y6K2_5<$8GMX.3]"[N_0XN%BNO>I]0_ORZQF%<.LO
MK^QR^.2W]-R5-9Y./(M,:JWM(2YI<49-_(:<G=716L$(VZ]Y<7;6.QL7S<RL
M<=$"A?N5@G=HOW.UI+PG@:2>LYNDG;;5W;WYSPL*DW)FX[YW?VG=X_U&:FXY
M(U?8@MUAM6',V_^\9OW->\_K<\\JYA_,DX-AC7<-\+7ZSP=OJ_E6K>W-[,JI
M-1V:E51C_^3""5NXN;"D+.U?SXE9C;2S^/;I8ZMTF_C3/,W.+)WF8)JE->,?
M-O[! 3-NAZL@P"2,29A$ !.M0$0],"M!]'+&P"[ ? + BRZ6"[+M+93"0.[E
MV CI+XR[#HBV_O9OJ>&)NO_I#I-HF0:=-:VE;]]Z/YLSHHV7Y/85]K2V(+>C
MWONKD=L-&9H;*9\8!JD\>8\:,036*-34:.*41 2&0E?QO$8%5ER'+14XY()J
MJ@'3$E-.F=7=*VZ+S;?)*:C OV83 \X.X_PV76Q/!%_'09GUK=^H]JVNC#5Y
M/*#4#)H;)>;[N.\$WZ&;G_/7NNF]?(R@P]Q6:2MIP%8KA*6D"#'%S,MU90AA
MD(N]"L,[8*X_Z)H9]@:Q$%XL!Z?N#6,G,R^H2Q?PA.3<'\LDY!PB5]/AE?WO
M8J!3(T\XF=-&M2X2EC4@..IUREU-P95XTGA1K,FEK(4B%R3M78^C\2Q"U@C!
MI9V><R)/@BQWFN-+WQ/C'::PIVOBN+RBJ^#0<$]IP-I?!=ZN$OPV+B;?TF]9
MN0,T1I8RBOO?AZEU9QHITZGYS5"51>FF'FH60.T_,'=?.OB>NH"6ED.JL4-9
M;6KNC1>!\O&$-I30F?UL_$$Z=(.[T(&Y*?D+N[0,9UAH>.\><]\?CM/1#+N=
MI[%O)5['5<Y(F=J@B4%F[9G.G5E6M^]%\&5Z6;IHS$DS>V=5; 3UZ6WE\C=+
M<2CCF/5J-J!A[3;OUF:7,AL.&Y7"+;XVW%R.BV)L./(BB*8WUIQDPPAFP[OX
MOL?VW<W/* BY=\QZWA^Y8CY.P G3H9OCE^O,AC)509N53:<:QLC_-IH]=1J.
M5V+2X7!\E[H(:3M1.TH^Z@^G ^]^MT-8&<?MM@N?R/+O]O[K!:-LTG;3SA^'
M'[?GQ^LOK[?7]HZF%LVNWEU6*RCM"MIGT0AMWO/5(@]'%F;>5].)"PNI7G]<
M_&P5Y];F5#;T54MN.8,*ZXF_L7%=UMM]F9EC"MXZ^_1X6IJC*G]ZO_DBEY?P
M4!4CL+ #]O?VZT:6%X;SNP9\<JG+'S3WTW!8?>I22.SO9IK]^O<5V_;5($$9
M?,SN@L]CPVB+7L^[?#"Y-C^:=50IE$9@&J:W9?:^_N'GQ63)-[.*4+/*:.+-
MP_6B_!!,_O7G^J'%S^ C'^'MOG;(P=;7Q'H]*>+GUU'<"EY^1ZSTY=S\;?'G
MO"H$G-_Q.Z'7;XF5?!\[_R,LF7^ B@IMX7BE(-+U2'SJ\E]SCT1K**&TU2-1
M"PZ4=1)22ED$$  ^?4$F,68K:H W.L"GF0JPVC"RAS(4&/:0W&M)T--JD7C.
M97T[A#ICA.)-X3X-(\DBVU]:2Q)K#.,J%$]&*I8HW!*AH/POLH^:Q:*'\+.T
MNS].A'JY L2'D*66C34'+CE^JI7%'9/*)L4?4041AH!K&(>(@5C&=? 1Q40M
M^;@_CB<NL;^RJ/U2K'>O)'4P9?.USY6?_\/,_!_>1S9SZ-/5BJ?G/"]ML=E:
MJ-;[MS=%!$AZ0.P5$3:DH>.O5GY.&ODI=P!<Q_D,-IR?<(FY@@+3)"0TH4!%
ME:=5XH1JL!WGV]OY]#@?]8389Y?HT^'L\["U?'9U.*RCK^VO6NVN.9:2GJ])
MZUFW/Z]=+6*MJ$(N">"4)<*(80GG0*E$5^5#XT0F\T659H3;!K]94,JDR<0Z
MF"4'\AZ"AVON\A1B.$Y%JC/U=*C8H>)6J$@;8Q&4L=1284DX)$QRKJ+*G,V!
MC#7?%RKNR7H$:0\?L.75Z:/B,U5GWJABP.-A)H]Z.[<O%(!W+Q1P=OG^>\@.
M1[MEA^,#Q)5O%77?9%C9G(Z;T:P0D2TG\-\NY\8&W]>E<U?%WC.<2* C'%-I
M_A=&Q*R]+G#&D,'>)O:>TXA$2!@01II+ 0#5M$X_3Y24CV[JVG&6L]?W$%OZ
MN0[%2YO",,V^6.J;19H&7\;#P0Y9Z'/!>S98LJPB"R?CX!<K<8WL7?/NRZT-
M;;01S]K"R&V1VPIJ;]_\\D67;WPN[-WU>)B]<\[^.G^J\%/W&>?F^3I4VH_@
M@NYLN9]W-B*T#JZ^FB5?M(.LJ]S VZK8DWN!JR1DSFY4E6.L2Y#9K!'[6.YK
M6,VM<%8IJTH_L?/O/3+UH4V-+]K1D:TCN6N.9"&KQ2_09;2/BWK]@SJ'?LV[
MV@5K[%OKEX[OS-_+Z_RVCF:UH_ALNN^&< 95$IG[),]&?OOJ .#F6?O3OY95
MY;8F.-<EXQ@BL96!ZB(ZPVG9*D3F,ZMMC2\O$92]*C+5VQ[F7^?2XVP-?_MA
M687@EW8W?#A(/=*LXFASSI?3^ZSH5=4WFK,S<ZY3Y6R5@&R8VR3[P;@_O:FW
MTLYT<2(N5;3*$$GO#-'\4F_OVD.M*J9F([,=-E8WG;AJ1CY.NL[P'^976?M
M+H(_;*1R&M@+L'_MBWK.#[1 DX\79IU%5H]=<=6\0LQ[&TV=%E7>XJQ.K:];
M>Q&TZE68YVUTJEM<556V+OS0@EY;R: )="VR[WEV5U6<<L._N[SW#.*K(IJ9
M.)JK"JY-7':#+:!ZF66MQ?LUY:Y&;SVAB\75CZHP]B:5?F[Y/KI]CI[L4OYO
MFCI::+(];IVDVJ\J.QIB*EU1L)H#ZLCM!M]\@H8O".;I<VENLUPCBS[F=;,J
M%N5<</I"(=W%O5W.*:G?=OBD3R9AJ\<V5B%$813'#!'&C))2784B(CBB"XJ(
MFV+YV4/;UW$=>N[LT_;:>;)=9O,ZY ?,%$H/7CW^Y=,U-YKFGE)U>G/Y"<K6
M86WE-><^M>!JZ$IQ>V:W.&/0O$Z"KJK 7'J,-@!VL9AQ,BKS@;N1#>@4>>;O
M.=<5YG;I(JJS.N;R1-ZZ_-LJ2\3N:Y. 724J5(5ERI]Z@>%/ PJNRT&Q&D8=
M$-:E:'PY;UNGL%Z/OQ;:>>7N"\W+RE4H898=-_?UUL=AJXYF5:64P$HOVTN'
M>TY$6]1OGPYXZW6H#>1U0[ CVW5D4;OV+2Y<4?AR4M5+;$I>9C^,-%57[;69
MIPL0/\M37LATV4I!BLW#WUW(AT'?6ULQ>/3MTU7S5^7%V_M5FA$1DD< QQPG
M&B(( :NJ;5DU,-2TI1DQE1 *-1&<:?.$EIQ5=BE%C*H</:H9K1WG).IZ?:CK
MN'ZVC/OKN/]GT*H MX->]<$*;/DW5TO4L+27.2P46"EZ00!T;01:-65=&5N;
M=3Z7@/3VS8?/OT96V_*YKC-EJ$:\68TN]UPC<UIR;2I/N8*JD\P*@U[A<DTX
M'$!5HK)-$[NS ETEC\_/JTIU<U]PB;"V-'[NA5,OVAL(MTNNUCH_J<M\0:J?
M)8RYY#A;I>A[5@%LW>; K-,6W1WX\6TWBF(PK)K F'G61;.;.3HUXR8M_O1S
MZU=U6\O<'%I:9\ZYOF&^EJ?-YIK<6<%UOB*!KRE5IPO6Z[)_O A4Z6HL]>92
M>/T:?:;8K'SM_/8Y$=<W6_ :HUNJ4ZU\M3'WP'+FYE*=*U<&UXPWDY =2J6%
M4?V*MC[BW^V_5?AO9#]N<R\*5(OYVF1O-O364D-=P=-ZC]8QQ2/)8\NB28LG
MJT0V]Y>[N=RV1Q/P'Z^=QEO.200BRE&(9)(P0AF,):L0"PHAHFA.^OU0#/M6
MT&W0P)66^LW7^7ZDK4M+K'UG-/#WYB@'Z;WMK/9@]<@7$! WW#W2A-3H1*D$
M*:BC,$EXPC71865&2SC59*/=\_6XMM@]*/:_?>;%Y<_!M8'.[];>,(-1Q\"V
M+O%<I3_+_EEEAVHXMW1(D%;BPA*NMW'@RF;VVJ)7EL%;]B('&G4I1:<:IJY5
MBBMD7@-B,[G^]=A.Q,YO-JL6)I?M2LFSRI$U6-B:B XZ%X#.S;1O.VOYG.[;
MU%DBO %EY/L2.(!P%16LP<)\T^U-W2G'-V;P2SRV9%]U(AK? OE<VPJ52[=+
ME4EO#L6,/U>->VU9OR<A\R:@^Y#-@5/2.#^3D.L80JB(M(T4-::\RN6)D*9@
M'C>JN])*8U88:\EB=7"=FB2&./]N*X+MK_2)'?P?U>;?VLUO!MY?_1-^P0YF
MU6B78FT*C5EK>EY4Y=-6%&2PM<H$I'LM2=?27=P%]1_9P$C!WW:M2V>F^>:G
MBWK&<ZTZ*CG1]E/H6TP=&;&OTNK[:7D=V)B1)0M]6I;C?N[^TI@)G:W6"TW7
MKBG$Y7SQ!6=&;/IHN.>'PUFKVB41RLW-'LE\Z;CY<ZGE-R.[6;=_5>FP9:!H
M'C7C>1#(6XTSS+Q^-[*^K6%?M90H6]UDZAKV54.=?&VA"C_\ X->NE*EU74S
M5Y7/V6>'][6N4W4A\ M^'[R%/[56U!^7_O*RIOJL$K%K;:EE\;9_?HM^6B@&
M: 1BZ\NN>OSZJ:WJ<^"NQMDM_=4I,KZPB7UOV50<\4K ;&\65NV.STW5 * _
M\V_6A_767GP_!>/:FW6=#0<S!:]MRIF/,=J#/2=X>?MB=>-5MD.QKQNOZ2:Q
MXZ9YH63KK]?=^':<Q68&>LZ;YK.0216C2 D%)"0Q0T!7+<>DY#1>:K_^BZ%$
M>\U]&C6P^\&%#3D ^IA-##1,TA][K?*\RV4YU\S6=O@P?WO\UCQ(3UM_L(8!
M=CQABP3;D%D52'-X[P\7C0:'XX0A*N,X$3K&(1-$U?HO!5S _1$7E"]/7(^E
M1QZFQWFO%:%@O<O65KPHOA^7:K1*?DO&Q9VMEO?%;&2Y)V/HXPY?H^+:[E*E
M%[^<N=N;V?.%"GG5A3P:+/IRY^Y>Z_EUL6ZY:WM@->]J265:C5)__9T-/'02
MH(V4<#[_MV]^"[^T(UI:1K2Y*L<[*94'U!@/#2B2-28A!K&62D?"Z':8HY (
M69F$"&5TON5U15<K-+KT5#6Z@S=@;A/_3.%?HF9#L%6<U=PG<]3:;FMC&67I
M)0VM>Y&WZO,^=/T\K"SNS0R&5RL&M9+Z+'"H,4)X'IWI8C,353Z:ZP)F0VBN
M"D,=MLF@=>3Z);:::\U8?-ZTWVN7BF^'@S6-1.P7G)SL&R?,\?":(L+'&W)+
MNI#;EPBY/5#,[)II;>);W<4U^\1C:-J^KK)*./A8!4I+F+143W%F3OB_Z=B^
MM/+95:^MRU_.+!V597N_UH[#Q%P<KXZ^#'&'B,/8A 1[*X(P'C ';+\'VVIH
M\+DT-(%XD[:.HY@F$&!E %12*A@E=7Q>B.-'XD3:>MEX$F=6M;;DKLK*_MIZ
MH-;KC )WG':!QVIOT8.H;KOQV8[6IN<@,MQ([11(&9O;6(>11IJ%(8^2*NJ'
MH0@L%5<[ )$=@WU@(^,3/Q"Y^8Y'K1MSC;HY;UHX?B/"K]DWHZG\EKJ.$3L4
M0_^2VZM:3;]-C?QO;['YYD&S@//^>'R;%3[4JG):5]'==6\@'\ODS7U?=&3#
M3WU8OW/D&"WKRA8^#PPE!LJ0V]#E=-A((R<<%&G51''F#;^=7@Y=0)^;R?_[
MBT"0_URV+0GS#<U[SIIA:<U\.;K.LZM ^Y!"H[]\NKK*^^;O,T'&VSUL,X/6
M*[P30[D&T)[J)]G,_Q*.+3&97^+<7)NN=Z+A.JL0U<9T%_]?>5P&?H.J)MKS
M.S7TF1CMQI!#=YS6A55FPY:XE0Z^YRY5QL:060PL%UH@5!M7]69TKADK'?H)
M3997,]O'NW'QIP_1<N=;7J>S>(36"+/'75?LL<W3&>:EHX+L1Z5*.LZJOV=.
MWI_U0OM-IS&6WB?EQ>IEDJJ_[X3*W,8R6^J^"%;ED+]XR,/<ZLHJ4\0NKVY6
MX4,ZW+D:Q;F?979.,X]E[C7VL25_V]/3''U1Y394!>ES.UWS91O@9L[T<EK:
MQI?6TC#?#J/*.+&4Y#(WG#PVF>^I.:H2*MH328=F<K8&OI&JOU73M=+_-W/&
M369-4U6VR=SQ'4<MY;>"L.WGYCC+L:?W_YT6AIW4T-9N_W8=#/,9]>=6:[#!
MCZZGXG14;5BOT55N4S-_JWL4N6V@.8L/S$?^)G'%5[P>8MZ0?D_SH:_/WP2_
M-[W;JP;QC1>[^>9LR]S[76NTD0NLG\UU7-3;ZUR?CEU:W=T-=V;VU+*K*QN"
M-.M14#-GOZT6+;=\M[ST?],JK:QH<6]0,88+6?^/.GRJ\KB[3JTN +.?%_WI
MC;5?]6LWO0T<:A9X:;W&?X[&=R-+1:W=<:N9]8F8Q7A61I_Q<!:'76^1LPAM
ML$-F 4Y]'=XO;=8!-\E?&_?U#A5U1'<5VKFJL=4*&U3561U@PB*(<,(E4SJ$
M1*/$=U9/I%&TU&)G]<U@2-0PM,_*$>U(SKKG.-^VY_B7R;C_IQ&0;!Z(-CL^
MN;<UNS9L-\YY$A.CB5(M6&ACD4C5A=1HHTA'4;O=.!8AI1'%)#2?J1"ANG*8
MK]WPJ.%E[3A+,?'M9?UKX!>VMLOX+GW.EO?1F=<>W3Z&0PH8Q-"HH)&4D!B%
MH5Z63 AI;1_F)";$D&(22:$5A#$4=0$@HUXD:Y*MUXRSG%*PWA*QR9GL<J1H
M*PMAB\\.=?U?C6TG&2>^.@-JJ[]+*^*EG"/ S%'$S,1^A :QMP/;8:3N#+Y%
MYY7'SN-!@_T)-6>Y20NCBOOII=/)N/Z#KZKD_K*G_BT(KVW@ ODCS5'0<W9I
MV?\;N\&.8["S[*QSB$*N1[;6U[Z^C=ODO(*UOO;UM<^R&-]M=JY'U_YHVYU1
M9LPJ.,4Z9M_9X.OTUAJ#.VHX/VKXG%F#F9'XZX2&C@C.CPA4O^HQFLU",\8W
M1O^\SD:E]7CDH[YMQ>J3*#H".3\"^3I>?3V<I33/CJEAR_[.V+KUQJ/ F1S/
MD\>[]77K.]KUG274OD1OK!>Y8+_8D(E.]CZ3TU;/V57WR$Z[6U^WOJ-=W\:7
M[+&TH=IV!ZJ\BEZPNJSH2S65V5.OD*U;2/C5/Q2=S0$F-@6@B<X6B%+*)84"
M$ @84V366):PB$;+C66MCN54+'_C?VIR!M=TL/LR22<NX,K'@41UB8MRH3/=
M;("E &L7EEFV8ZP_?$PVC.27/2!%#Z,S;E-[5)!PZJ!_I&=_HHVT#XMWI*EX
M(KD*,15)&#$4:1DG85AEHT2"QQ%9'P=X<)3;MH^2A!VT==#60=M901MK*A_&
MA.N(BBA1L9 \5 ;JJE!B9= -\V>"ML8[_WN:#SZ,(N^:WQO,F<7WR'[[Q1TG
MO7=8UV%=AW4MK!,-UK$(*!HG4J@XIE2!&*.X;K(&0JV>">OJV!-=A9[L#^0$
MZ $N.I#K0*X#N5<%<F_7H)P$305%!2"6&(4)X#")$Z$8H77#%//P4GG.PRFK
M32C5!Q=)]32@VZ3V 7H6L%OF](/1S;ZX9)MPM0X=.W0\271<!XZH55X60(U@
M''$!)0@II!#0NG9Q+*'8%ASW(+U1)'M4G+'TMMX+:29\*I[&C]FDBA]^)D Z
M/+.Y0B9H&X ]6H7@%=QL!\VV.Q8$IPV"ASJ2,>, 2 TC+$DD!:J4>$H06C)8
M&D;TTJ>MW[6^E-PS>F+^F17C05I>MSAK;]#?<5S'<3MQ'$=-OP<*#'G**-2$
M)#'A@N&J.9*B6O(E[^=!.&[O#H*.^SKN.UKNDPWWB3CF-.(0)P2'0&&LZI:&
M88(87C+G'(3[#F>RACTD4,=Z'>L=">M! .&,]TB4,$Y#EDB!C=S)=0BJWA$A
M$A M60L.)6ON9DCM;KV.]4Z#]7!3HRU*$JH5(R).*(M0$@--ZQ!C+/66K-?=
M6$^VMYUZR+]3TH/QK:.X[$=6]/-RJY2SO6[$T; <;=UV&!'*>:(C38G4,N:X
M"H]02@.RVC;^H2RGV<#WI_C=E0KU$?X?LSOWT;.87'8)\8>XAP%Y#JO[T=Z/
MK]GQMWE.[:MD;]9JV\FUB,+8? A($G(6QJ#JVV&X.XF6%$GEFN.ZROY?QP^8
M7QRONZ+3EFN-B.H*G*K10%= 6]5R_>3@]WS,KQT&=!AP++%!$+1"(!&FL;G=
MJ>!" H8E#$4M5D.A)#LA$-B+17BS[KZ([E/@WV^<41=*U*'),TH41F-H% 9)
M0LRB2 B"* ^%P+!NK8HH5:<$)OLS<'=B10<$9P$$J)$JI$*0XRA)(F(0(62Q
MP$T]@$3@$P*"D[&V=UC08<'1J!B0- %:!((D8CP),8F1^3\=AI6=(9)0DZ4
MK><$@TXM.*A:\*HB>!U!O?,=U?HMJNOB>8_WBCFGF^0XB6I#X9'+)E^-QCR.
MD01()X0F@BM<VZ6E!,O%5;:_+S[;SE%E/LF^9,7WO)]Y?]5GW\#;/O!WV]/]
M;(S4'1=W7+P;%TO1=(6'(=$\)CP&1#-(I$IJPS+F,5\J"7<J7+SWN.,%*9+A
M?=:6ZUBZ8^F=6!K!AJ6U;8\I=<@Q)0QH#"6,JC:9@B0 G2I+GX:MMV/ECI5W
M8V7,&QF;""0E#%%"60)T%.JX]M1@3)(]VF2>7<8^#6MMQ\T=-^_&S;0IOQS&
M&# 98AE!I90F@ )><W,2RZ5 S1?CYDX^/J]8ZT\/-E'K!:-LF\X/ZWI?G)@[
M97N3Z]8;<;0W3^<./%5WX-J[2C9)!8@  KBYJ(ABDJHXD626/(Z(2A;O*@<A
M*\2Z/T9%9A;SSVSP'^.A7?@O1H>SN3Z?1E^R_M3,-L]*59C+:O2MG8WP,9M\
MNOJ:_C@;JVX'!!T0' L08-@D] F,DHA0354HM0HQH)&NA5:5B"4#\;$#P=X-
MPQTH=*!P%J#0RO+5/&2Q3)2@L5 12L((U8&#,$KTDEWJV$'A-$S+'1IT:' T
M:$!DJ]!4HA(6Q9*$(6<$"L[K4C= Q\E2AN*QH\%>K=,+=C$A.T#H .$U @(3
MK8H$/&8X@8E(( U5'(:B;M@ ,8 O;SSH&'EWP_<!'5&'["#ZG]-1%B"Y?0/1
M.8,NOOT1#,;3RV&V4UOG4RC'#;%HKGR**=9"L03$((IB$5(E*@X'B@JX6R=1
MRZ5'4F9$]B"$/8;V6FED'0D=9YWO,W!)GPKGOVC;@4VWX=3QCH!&HJ%)'".;
M)AUKA(RFHQ6%%=ZQ2&"Y3?^!/:/<<702[:"M@[8.VHX>VE 38T@YCD,)$QE+
MQ81(D$)UWRF)$5JJ!G$@:#MTP#XBHB<0[;"NP[H.Z\X*ZPAO^:T2+**$(*PC
M 40BZ:SR#0\Q7S),'0CK#E:6'0/8PVR?D9<=R'4@UX'<\8,<:\+,8<BYBD*A
M((2 0* !U3-=E6W7+GD[7?5@7C36Z:P=Q'40=UX0)YH*A@!S%3.%8ZY"$1*N
M!:S-<1J#Y:SU32%N'^U *>AAS#M\<A[$OTU2,]/9W_V_9F?LYN>C:5IMC=^K
MC],;,T3?3;A^K?NQ_J>>U] (S^^N,P=2$(&__MQ:5M]<1%FQCX4%UEHPMRSW
M[W51O^4V_9:]NRRR],]WZ949]'TZO$OO2S/6WZZ+#6:]/,?T*1,,K@M+J'\I
M(Q@G&(HD!I&,"=9*: 2T!(RB.!$AVF;Q7^VY!>.K(+)L8N[VV5:D\]NQ>%8+
MA^O8^*LYGB_9,'.<\([AD (&,<1Q'$D)291@GY^.J4P(>0??;/(:SA.SV$13
M+5@8&UF' %B_!NDH>H?>/+[];6"$%@87F</]GH_,16?N#V(>:.T2?#)1^6]\
MO<X,>@S-'6J&#AQW!$5F!*72;G+0OTY'W[(RR.U;&\SZUR!SJ&6!)YB85]2G
M\>3Q)X9HLN#&_/FZ##*SMH'WB&/@/.)BZQ<';P=F66GAYCZY'D_+=#0H?WI?
MO[!U$G,7,Z@WOMIH^WO[J$86:H?SAP6\8.)WKY\-A]6GSIEK?S=#]NO?5RSB
M:WYC]OAC=A=\'M^D2V+,73Z87)L?#8U4T-JW2[LML_?U#TNT\F86+=&$ >$W
M#P=35&/PO_[\9ND:J#Y#CWRV]X_V_\9NL.,8[$4C>8XU!.\5K/6UKV]VEK@[
MRU-?7_LLB_'=9N>Z+G7ZP)&'^U,D&M=F<)OF R/I!'WOW>RHX?RHH7;^!%GE
M_>F(X/R(0/7[TYOI,)T8.A@_6'TC>#L<E^4VC5PZ CEQ ODZ7GT]G*4TSU[@
MU)_AC'TT9^",T^?)X]WZNO4=[?K.$FK7YBZ^E@O6IR&=(5D_Q;3R:DY;W8RG
MHVT*V;V"T^[6UZWO:->W\25[ZC4V9PG(OZ5%_SK <-[?^E(U%$XB]$=(- O]
MP3042/&8\UA$C-O&R(D/_>%01W0I7>5IF<=0_!<YFLQC0$A/4/$<=0:.,X3H
MJ##AU%'_2,]^JYC'=>=^ZH G85.)E0D$:!@A$0&*,21$ EVU\Z"(Z*4FK9O$
M.NX9YK9./=YKILIQTG>';1VV==C6QK96'<D0BDCBD'.(*8F)$D3,L$W(:*LX
M[BVPK7'0'RKWF/6@W&M,^'$2? =V'=AU8-<&.]J G10)392$3$/-D=))3*NX
M=Z@X94LULPX$=@=+/D9 ]K#8:V;><5)ZAW(=RG4HUT8YUE0&U 1'4A$M$4X2
M*K1 54-9!1G7\3.JJP?+/H8]@CNK7 =S'<R=&<R)IB @4A0BH[/&* 000$IT
M7#?9)5&$R+8PMP=X(I3W(&#G"U";->T[$;]AY..$;5"PV?&L/[%)N?G-[=#=
M@68R@?KRAW4ELG< ;MNN;Z\!DD?0=>]H[\97< 6>0]M6B\6-D1+%2FFCW?*(
M02I!""BJH1XD;*GVZ\?L3O7[-M[(+.[W8CPR/_8=MWXJ(I??_6'4?B ?]7/#
MS@VC:\?GGZ[\PY]&_K[X5'S,)JHLLTD)5]P=LE6@I]4X-AD7#\]GP0HZ>^B+
M]8^GQ:#\XW9@A&T++@!Z\?FUM=WKD*)#BMV0HM6NG4<Z#F$D-=.15E2KB.BZ
M:2;7RV5I.J0XT;Y\'6ITJ+$;:M &-6*!80ABPN.84 9(2%5M,;-8LJ1*=JCQ
M#,X,V_-CGZZ,#C$ZQ'@4,=ZNA0S>E/C44J,HC$(8<\&)IBH&O((,K#! '60<
MT#-0FM,W?WM6^%CFN%U(=U^8<^Z9Z:>,-VOA1C9P$R<1P F4 #'&$6$0\JC2
M:YBF]+STFDX7>9*9_=3S=C:QOT<! VQ;V_N)=0/=WBA_?$TNS]F3?=;=:A'$
M38(%X4B!"" 9"F7KR>*HZNUF]&^MHZ5Z^:_Q=B- OD[[?@<Z'>@<#>BT@H$C
MC)C@"C("0D@4$& 6#$R4A!WHO!9700= '0 =#0#Q!H @A10A@S4T4EA$@.BX
M3KV*(BR7XG0[ 'H&KP.A>^TSWD%/!SW' CU"MCK.2L!BKD,*$@U (A44%?0@
M(2CHH.>9\AHZN:<#GW, 'P2::$[)E$(Q8V$$-(\B%$4)\> #H!+A>2E>G<AR
M7LD$AN:JTN)=DL#Q7D3G=-\<)U%M>*T0W"0) !0F0"(,$\JITB2"WIXG$YH@
MMB*(;^*EMU_'9;EP <3^ OB?K_%KL\9W+->QW&XLQYI*D)(HVP"20X%PC+#B
MK*H$J:#"$5R1EW, ECLI6W3'?AW[[<9^HF$_+335U#"?2F(0:D(2B:J@,&'^
M_#SL=[CX;]ECL@L [WCO:'@/@R9DA7/-*):,@PC%DE$-J*RN/AUJ_FS2YFF8
M(CO6ZUAO-]9#C=^4,<%"A01,XA EG#&"ZM2+"#&^PGZX">MU-];9!18[-3T8
MWSJ*RWYD13\OMVI(\RI-]I@TMQV(%:;FPDLDCC2 G M9ARI(:[Y?66OG0UE.
MLT$\+:R9W,QD//#E_S]F=^ZC9S&Z[%+_'[(>(<]29NQH[\?.(_=JV9O2&7LK
M+"  DD5)C+G"<41H;<<)(8N6DAE;_K"OXP?L+X[7+],R&UBN-2)J:A]2HX&N
M@/;3E>/83PY^C\L NX@#'01T$'""$+ VH1ESTG3U@3$$D82("DHXCK4 H):J
M%8_H"6' 7BS"F^08HQYD\CG X?4D'W=H<JIHLA9,9"-0"(V3D.*$)8PB*31G
ML&X1AG%"]0F!R?[LVUVL7P<$YP $!#92!4F0XIA"&B<J)D0+ 6 -!!HM!QH?
M,1"<C+&]PX(."XY&Q2"XB=""3+%08DT0CB*.%0X9JR*TXE@GXB7!8-]JP;.8
M#4]'+7A5,;R.H-XYHC/DU%!=%]%[O%?,.=TDQTE4&PJ/K48V*DHP"46"! 4<
M<489GCEZB=JG\/@Y,Y)?F4^R+UGQ/>]GWEWU.>N/OXW<6_Z>#J?94=FHNW"-
MCHN/EXM;?5HX41%CA(8 \RA.1!R!NKB/Q$KMT;#\O%R\][CC!2F2RGV:ECN6
M[EAZ)Y:FK0Q. B42!.(X#@&-18(9Y57@L<0BCD^5I4_#UMNQ<L?*N[$RXJVL
M.<6)9 )2115,$F)^JFPR"0;[]-0\NXQ]&M;:CIL[;MZ-FTE3)EHQ0*E6)$(,
MBH1*$D65NT6%) ''(VMW\O%YA5I_FI@/G+%T!LI5&82MBS;[QI?5LI9[7YZ8
M.V6'HL[;;L31WCR=._!4W8%K[RK1Y!1 *5ALI,XHXC'32%.$*F\@!S*,ER1/
M!R$KQ+H_1D5F%O//;/ ?XZ%=^"]&A[.I/I]&7[+^U,PVSTI5F,MJ]*V=C/ Q
MFWRZ^IK^.!NK;@<$'1 <"Q PT.3S*1C*6 )&$=2(\23FN.[N"B"@2]D'QPX$
M>S<,=Z#0@<)9@$(KR9<BR0524D*.-9:4)*1.1P@%!DO%D8\=%$[#M-RA08<&
M1X,&N(D$02$%@LJ$AP CCCF(<=VK@4$@PE-#@[U:IQ?M8AT>='CP&O& -@YH
M%H=88ADS&=*(:@PQ2>H2PAHI]N)XT/'QSF;O [JA#K#.,!VFHW[6"_YS.LH"
M#'J!H06QLSD7W_X(!N/IY3";V7.WV9#JI?:)90/QT3 X;X5^RBCDB?D," @X
MBW@X*VW' 8-+CJR6\<T7&?DTG92VZK;9B#7%O5^VQHCLF>7T,&#[Y/9U)+0=
M.;STU?X*;O!3X?Q]'?6_''(;3A[O9"/0)$!QB2!FC,0DT9(S71=84HPLEQ-T
M0'1M9):L*#UN'1SEMI5C]EH1K8.V#MHZ:#MZ:..PB3!,F.! TDA'FF"-8BF%
MKOR\S$#=4K#P@:#MT.'ZB) >0[S#N@[K.JP[*ZS##=;),!9<B"2)I(:8,QE'
M4:6V4H67BV@=".L.5I,=8=B#I .Y#N0ZD'M5(+>VC@>G390YU)$4 %%(8DHA
MI!H254ET"$B</)^RNIL3;9-:'I#OM9+'IO3RI(H>+\LWVU0![."Q@\=3@L>U
MZ,@;=(P1"1&-%$S,#Y@+%&M0^R8EI]&VZ+B/3J&<]HPVWHEOSOOXMTEJ9EK_
M?2_O-OMJCRX?3=-J8Y?^XAY,'065"$5428&TC!,8$<EUJ("6@ (D(H0C,\C?
MTOKEK9T:&N'^W77F@! B\-<Y/H+"<$UKMO#)>V>_X7Z]\T-<&N(TKX#B(J@8
MX>/TQGRIO^3]1J#R?L^3>)R7_>&XG!;9IZOY)+*AN>@'T;B<E,YM%]HTL]_3
M>Y^19MX<#@USO'&[97_]D@TS1[+ON(8Q@$*$)"(:&%[3PLL@"E.>Q/&[)I0P
MD4)22)&&.D1&)8MA5,<7<RGBT+.;.:%LH"9/'L?P96:8[]82<#'-ZNI0;B5!
M-%<=:F[O%DAG@4ZV63'<;2'HS;]O=[K-R;67ZPNNJ=' 2&;F-(V(]OLP'96_
M&P#HWZ\Z4>;2/@PW8 PY%$S'\6R"$D6H=:(82Q9ISG6LHBA.(H&B.AR,1%Q%
MBT>R.>_8&\?A4#XR,H2YFLD^F.G-OW^]SAPQI*/[X,;HYE8_+\T;; .2O-Z@
MX-;N4'!GWI%=WE>?5NU)OA6I88E@7 3IG>TD'8RO@B(K)^:<# =5S]ZD]\%E
M9OXSR(+)..@;R#;CF$>O<O-SV0L&>6%V>UR403H:!']F]T%V<SL<WV=9>1'8
M.;H9],P4\OYU8(XU<+YM?SL%Z>UM8:2L02^XS8J;?!),S#?<=.QLIK=VS)JJ
MG[Q#ZRY:2(',"&C96DALSMQ\% D0@9!2&LZJ0\51O.PR6TFFJBAL4W +..']
M$@8INSC##D:I^'3E PO4='(]+FS(T/(U;1ED7[U'>HR"GKDDUUW63]YH?Z2.
M@"8-5?YK:;,S;\8C3TH]^[&G@@.?*&SU5%/FUN.Q3A34W&B7$4UFE8*(^>Q0
M)_H]S8=6%$C&Q2^6S0YZL(B*GH!K@[NV/M:[S'+M)!\.@[1>F)V/1Y @=0>_
M]2@NN@E)%]TDMW[+1?#?1FVOH*UT.%.W7QI8B%L"MN_F#Z7-%+[;B'K=&W/7
M?N@B4!XO+3:.QA.+CVXGS+LO,Z,N;KL751Q=)<FZ.\.<\;AP-&A/-MN<!9JX
M)ZE9'#,CE& 1RI@:=6'641?'+%PJ>?= ^=,E%KA<9('?IT7_VOSQ=[//7BJK
M'?^_FX/(EIB@??W/^& T]>:6U7Q@)(I'$6X%MOUU9RZHZ.(JS0MSY,6?V23X
M;BL1K",8?YD-C#AJGZQXQ=R1W[)15J3#H;DI?]R:V_/YR*66PA:I!34%=264
M $= *ZBH%B$7L:P!$X*0+!74W9I:M%V[>]C'OSY"'*T3?U=F_?>#:7%G=, R
M&[WY]S+[;MC^/DN+\D%I>-N#ORK&-\MG>!&TF[QYL><1 <KB3& -24%JB/K*
M^E"LK&-6;&')5WPU-%,+5N8CMUPCP 5],RWS9-JS$#O()E9"LE\W@MRD$JR"
M=&#^EILQ4R.#!6]K>JP/POYBQ*I)-J/6<%P)5W$MN-6RF=G_TKS)+</*JN8E
M5F!M)+R?>L'EU%#U_:W5V@W]YJ7!O^!F;&AX<FTFLY][_4$J;6*;:(A#@)($
M$A&!A!,B2"6H <0967:*;7NMNW_^;HYP%J<-'R34?Y3%Y!^?[1N=3=G^]EOZ
M([^9WM0VY,<(^<I*ZP>A8R^&KU8,K/2=#_QMGO;[1G,JK/KLJ-8LV9)"N43M
M178S-@C8)G?WF2&W)?*O.&-Z:SY, W,_F.TQLW![6(R'P5M'VIXMS)]KNBY_
MNEBV@[3WY,75KX<J-IM?#,.;A1;?S"?I-ZN53:K")&Z;[1*W/LO)=6%8V5PR
MD^LRL/PY"/8C/[F#W4V&6XQ0?_H<[@PQ[(@A_[).,J+-70?,'V24) )B'"8T
MH3RN=7XNE%YJ=JZ&PW'?LL=J.#$WFOEQ18&B92GG86OKXY(^PP=2X'8Z_4UW
MGK?P.R($&U4,Z5!)2241<9V*2XWPNJ^=?TKJS.,[3Z4\R,[W+&3>6GO5]VQX
MOP!Z+PYRZAA4NUXP&4_,=3,=%;X6V#]70F[A+;_68C1_95E4<78F<Q>;)XS<
M<FA*9XVD8K-+F&*2<L$%DCS1M+84AT;Y6I*G=64\JVJ@K:;WC^.1O: S+YZ4
M7^WVM#^WUN^/X\G_9)//LQU;;8%H8AGMF[[>WV9S_O#9;)I^%VO]X73&4>QQ
M++M8YJ; ;/^PW?9@%SRS%VU-%-[MD W>I4823XT(4HO@5C#WXF\^L?*L4<FR
M?D5&E_;[,XK+]TQ%:Z1=CEHT!  .M<8PCB,52:1U6$F[!N0T?#8:\A)P,BY:
M1?D>D8>WIJT5<K*5C-_\.[Z 9%$4K(7F'87DHT)>_ZM]_+V-*,[[M< 95$UG
M+K9GC:^U+6-FQ,A20_YSK@%O@;?L8-2 &\=!X]&<*FQ_]B:-J<UD]:KE,#4B
M\9?^]7B8E>]^,QKMN+;(&44C[]OG;L:#;%AQ7&$+/EK+F_UR/KHUNJ5Y<UJ6
MTYMJE4';R5'/Q3]?Y.6?[ZZL-)P;ZK-Z1V!5ET:CM@_]<?'%O*/(TM)04%#Z
M_-M[_Z#1-K*K*\/LM:7&O'U^:7[X&2(,\ZO9Y]7=T@N^CPW Y$/[5HLYAFZ,
M.F5U)#=19X:<;>%L:M=&S1X75HFV^YE>K P*6>WF]1[BFD8?)]26]]MJ?5FQ
M#_]W@-C"1-V_UT7]EEL#K^\NS9[_^2Z],H.^3X=WZ7UI'<_7Q0:S7IYC^I0)
M!D9#,CCTES*"<8*A2&(0R9A@K81&UA/.*(H3$:)M%O_5F;X-#406\D:3!G;2
M^>U8/*L]^&*W=Z;VK[/!=)A5SHFEFZ#=S$I90=00LUOHH]YR+:SU&,4(4<ZI
M5H#&<3W?2.&PY5N-;8-.H# C,,%4V=KNM [NBZ!><G>_-/IZW^K5V"@==P[;
MW*D;5+I)K9>N7,#*:LOVJ]QOC^_>*O#",OO[IU^G+FX-+!PH6'F>K=>M_79[
MO)&5*X;S) 1\U)\_XWXV'%:?.H70_F[6T:]_7[$%7\VM408?L[O@\_@F78H1
MO,L'DVOSHUEH%;?4-W25WI;9^_J'GQ>CE-[,RAC,RG/@-P\7.?!#"/K7G^N'
M%C^#Y)'/FH]>M(#"T18^65,+]\#%))8O[FTQS7NH'^3+@XQI;LKJ8CGY,M7;
M;D&K:H05-']+"R/Y5J92N9HV'Z?'?>['GB)AM]V;C7S9E#221,@54QB)!& C
MR4&&)*Z;@ ,1D>4T@6W]/A75M@[O8^687A%'2_9@1=DE_H- V(-PKSGQ#Q'9
M$<?>/K$5J#A:Q/C%QY(\4P[$L7 YI4VE'HYP(@%&3"0ZBHSR%M;Z F=1O#H&
M80<N=QM>?J@"$7XIQN6*IKX[&[7VP^K<!O%U32I.AIGKGM';L/,+U=S;C<\?
M2?OSC,Z;ZQR$"4QDG$101E@0Q000%:.'$HFE>OV.JSZX(+QVZ3P?<]DV8\QV
M_5CYV B ?+TW\?@;>F]+*_MJZ'V\C!_9$*ZA#S[U<7[G=J.+5A,IB*56 $N$
M  X5BW!4!]:'""5+Q35WO=&3<7&5Y9.I#<4>M4(-9Y?\T>#"J^P#=Y::_4K#
MZ5[S'L]-\V>@U=HG5C314*&82\ I $B"66I.S/:7R+&YYK^G^(F=U $D;+'/
M9\V^??VF@:-%G$JL=:Z*YT"<'8%EQ1N/!5D@:R7])803$ *A.$M"'@I=%Y,3
M.M1JW\C2.L0C1A;(1$\R_$)Y_4^AG!-.[#^B@/95$4>?FV!^'WSD0\7V&GOT
M4,+ 7.Q1ZD-^;,*_%;9L+-&Z[*N%<*4JGD=57OS[AX=N_/DVX*^LP@#*)SBT
M.W_UO[V1:_W55#[BDT8;^:N?\M%+O?$L?>KB!7SJS^9!M]#A+8['UH.B"Z$X
M, '\WB1G5M58_(UXGN7*SN_\JX#Z[NS/\.Q=@D1GZ^RBF+:S./!6? ..8\PE
M %$8:XGCB("P<GN*2'&UU(AT:XN#K_WW863TG*FK?^::EGV]3JM26N4L"6B'
MZ*;6I>C%H@WL$. EW"$G9KD\Y[:$'7;,80=KJOE@)&,9,QHCQI#]GR(U=@AJ
M_GY:V-%8F)R!Z0^#&.7G+W]T"-(A2(<@^T00T52]B!.M)-2*\!A2!HF @%0(
M(GD"EAH?OS""="C0!4>W*U)8RCJW4"K>;NN'H>%4K55$0TZ0TE#QBGU!3!XH
MYW<0]IT/F]XVHFJOZL."$Y/WT%Z#+(_V)G_M%_8)\ZZ 32$/$B$H0&0;.B$8
M$DJ24%:\BPDG_-1X]P#B^V* 4\>_'?^^+/^B)E0(4QI&/)(Q% 2K&! MJL0D
M@9(([2\(<5_\NZ=;E+T.+CR3E*//V3!+SRCC:!T#DR:*&/.8JE#(1$L4<22C
M**EB_408R3W&^JUEX+\[Q?>HA.<7T9F/]DKNC&.O"0-:WC>N$)082J8U"Z,D
M)@F$M?T+L0<JG!\Q!KP6&WJ'!!T2/ ,2M'QI"H.0:DF-0*"P;16%=%*KXT90
M.#XDZ+CYW,S=9Y]%+ 1IF;X3&0N).=747-Y$((XJ?H6$D&=4OZO\XC,2X(_V
M=G[UE_!SQLH_,V^WW%HQ"+D00L5  !'%,1*HYFU.8OR,7NF]\?:I">9K"*U#
M@,YX_E0.ERWGEV PAJ$&**+6"J<14JSB<$48W%]SS3UR^/%QZ9'+U:\LSKVK
MZ;%W1$!-%R %$FH;_@":T$0G5,1A6%OC&9?/B AK(]$VR,@_I4"6UU;EHS/A
M=0"T*0"UW($ ,06P4-#6%,*1A@F(:G\^"]%R_<&C!J!3B\;I0*@#H7,%H98_
M$AH BE"8" 1B194*D4IF&3U0H",#H:,,*7IM4/*JJI;]45%5,+$]<2?!7)V?
MR;51LUR/;-\=RS4*GFN"/3;:F&_D.+DV)_CM.KC*+9&YOF]&,4.H*WWV%.AI
MU5_N%+#C5<".LQC:&=AB-RYM\0K6^MK7=S9G>< BA2N:4*;N4BD!45#24'*L
MA<0Z(A!$ML,B!9A+'G'SRJ8OXL;U#6TPQLZ7H?O5-_TU1SP<F%= >1%LUT!1
MI\7(3*\T%XR[6![MBQ@BPD*F(**(Q @" 5355!XS0!EO]44D*%10<Q*A..(H
M!BP!_E&9:/-=Z6]!L_?90$V>/,Y26\5Z&8%9AZ]@ME2$<N[PU_>LW&0.NRP!
MO7D"W5@&/$0OR/W0S.]&L>C?/TXYB=0(A3%0((J)CCF$NMX.KJ*XW5%3(:0H
M3!20@H9:*1+CN@\6TC1>/'HCD)FI9S4!&/EZ5BW33LZ6NK0-U:=S76IM_<RE
MOMFC60V\]@O*8-QRG Q<;XZJ__;MV."M+=KI/&T709P/W3!;3,;\]3(?>6(T
M$QC8-^7?L_EOVY["WXU$9X3,GGM/D;M77-4SS<MRZHIG&F4P*Q9JB#K=Y)T?
M=:[%_.TP-1I(W5;\0-ORV&*"?-0?3@>9+VM:/UUU,#;CYJ-WYI-WYKO9?=V>
MV#8QOYT6_6NSGFI&O;K;N=GD=-B?#M.E;:[7Y*?@BZW:WJ:N3735-[UI^CR9
M=5=V:MU--KDVZUEJTKUKZ]I%?G(4K4:#BIS6]ZL%A--( <T4)DAJ)0&/:NY*
M)-=M[F(()IAPF3!A$#EF6%7]UJ&*@%2/@MK:<99P>66SV6QB2\\6D^N:\@T_
MS"C_TK&S[S>]@IO\P;T=V'JMA24<\X[QM#3/F^//?O2SVTGUC'U%\XWT9CPU
ME/;3^UWOA0WVH"NANZZ$KGCSL#'(#\$>*Z'[R$=X[[5P=Q[L+.NF\M=9)O>K
M:V/]V]BVL0[T:'6UCK,\<'PNQ3)MW(S?$1L\XQ3++2-HNN,_Z>.W)4+KXQ>G
M&54V-\:2EOG._64/>_8QFU@1?WR3'8T[8^?<GFWWXE]>Q,E\U.&T0%#;"KN)
M78F2A&K%B(@3RB*4Q$!7M2@B@J5>2EXS]/7!D=>OC[6W;3E+IN6@[2EYAV>N
M$ORHJP3!'A+H*)R[1^LFZ4)!.J!ZU4#%&FL*8X*%"@F8Q"%*.&,$U;T_(\3X
M4LV--4 %Y;Z "LH>D\?1.Z\+-'DN,>N_*\OMO)5SSE#[?D<Q_K5C^"M8W]F<
MY2F4O'HFSG<>@UV[F;RNBACNKF[WPJ1<ZD@(!KF"/(QB\WF5A9OP1"_7AJ[1
M5'DP]<%;GZY\^%4KE\KM_799=INWK)0]"%"/"?JJZUN<LVIQWGR*6S6L0D2B
M"/,$2Q(;99])+"N96D 1+?E1=^3399E[-SX%1/0,U+QJ/CVB.C3/=,'J62S"
M+#RAS/I3\VR^LE?B2[<1.Q:^;N6"J(11DD0 $Z5 J*6(5=7=13))Y9*NO)*O
MJY"()>96@_^=EA,;?GWHFQA"TI.0=,4I3E^!Z)C4,REORE !8 1D\Y%&,20T
M3@#C5=:$%-QP[,&8=+_7,(*B1]A>+^%C9=)."YY]HZ*[O7+ZH3,ZCP4#9(,!
M+-)41UB;#PS;(Q!C[(O(*B"9BI:ZL#P@@#^$ H=7E1'D/2H/Q_TG8?WN=.F.
MUU?S.H=-P[20ZCA&B%"$8!R'F*JJ89J"L<9Z*4MR9U[?M[J-&+<J]WGS^MEY
MNIJ HB;$NW-MO?KUG<U9=D+])JZM+AJGB\;A7+:,%PB%E$*(N882$J7#J@IG
M@B)"DG5YC!M[\J;EH/Y.6VY!FUHG+O#A[(<G(;"<LW+2H5:'6NVFM\"H8 *3
MV);^Y[9.EM"@4L%"D"B\)6JMC"7<#;5@IV:=F=OS48OJ\P/9:>+5Z<"2@ TL
M"8F$IB*$0.,(*2)PW4 H43P.Y3I8JDCG><2I9XUT/EJIJ1...DPY/DS!35'T
M&$D&&$08)PJ$F"61JD4=PA+,ML:40P@[SYKF];(RS7,4UWJ@W);_:EU%Z_'*
M&8_F\VZ[,0'B"U-W_UX7]5MNTV_9N\LB2_]\EUZ90=^GP[OTOC1C_>VZV&#6
MRW-,GS+!X+JP]/R7,H)Q@J%(8A#)F&!M] 1D*Y(QBN)$A&B;Q;O2,C:J+;(,
M-9HTH6SI_'8LGM4>ZF<=10$L9=;P;JG8DJOVTZY/E/UP]8D&P54QOEE5M>:1
M6C6VO)#]1KVU3Y[CQ-6<,!.S-2<R6W-B=>^.)[_8E<C9^MMN#C8'OIW^_O0Y
MW&7%#GNSV17$FBR "&.*8T9@0E2LD92(UAE["G&QE%IL":2FCR^SB$]=T4-B
MR"%J*&&YE)-R98<VZ+*UVS#A_>H7S-60U3>WP_%]EKD*^KXV[0959#=WQC*P
M2>7K9Z;2S0BD53=8:))PH*UC/.2$ )Q04)6?0U$8+S5B/!"!5!+-JR(0V$-L
MK0GIR2?<"\R$;NVM\ST;WE\$'T:!O3GLNWL'IYLF:HH(#H6A%D0)51HC'8):
MMN4QTTO]-EX1L&S?G&-SVMFHJO[3L:5=P["8+:.N&>?+N+L;:H4$4)48/&D)
MX#+KI]/2%UYT-2.']W8K;+UR^]^^^9;Y9AI<IX-@-)X$]]G$?"<;V5J(%T^I
MIPL!YQHE"&G#(2C!  CDZ^D2KJSJ]^_'5$\7@6WKZ29I7OP]'4Z-KEKVA^-R
M:JCJT=J-PB )4BSB-(::"\B(5)6<+&+!8*MVH\ ,:J84)4K0!"<\C*H,"B44
M)X_7;EP[SE+M1KN4P*TE^,W5P71E\,M="RAN,I%=UF'UBMV.+KP/TZ$OM9]E
MDU^*\?364-RCIPAU"$DH##V'82Q!I!#DLUD9#FV=(J=8Z21)PAC9YR$DLCI%
M,W^AZ:.K7SO.TBF^O(YE:X!>CL=_!M\=+5EQSL++C:O.>F6)S']@0'2^8.U5
M/C*GD*?#(&^Z*P0.F<NJJF@9O&V7 /UI(0AL0[W\;.MP0H>[CQ;BQ/S5%.)\
MO8.=9<7)5UIB=->^K-T1'_T1_Y86_>O:=K;JC,^2G\^FA&AHA*$'Y92#C.C$
MVC/'DK,A+UT+U\]+8XVZV!':>1!:AV,=>;U.'/,'\1"U'6%A[V>*!U7?TWQH
M31KOKL;%NS(=9L$@NYRT:N',D_ 6;I?I[2-[^H@1A]].WOS[6_B3&7IZ^US1
M<P=NO?NL(6<[1-4?>5MJCJ',&&I*$6&-XCA6C*L$<"QHHF3=&Q;A6"^%W']P
M#5R=^7&%?7]-0]>66;EE1K=1^_->M"@M"NM\^>SZ9V4#[^%;,9[WJ\V^UTQN
MJ6OLC%T-MUIF;?QW2[ZYK0L-XQZ0>\UF.JUNUETF4P>G9PFGI E]H(@G4DL*
M*>!4J)@D,*I"9F)!$OXB<%I+CY^N9M_HL+3#T@Y+.RP].BQE34$>"%BLB:*)
M#",94T%(7.6PBXC >"F,[*E8"N5_D?,130G8:\IJ!Z<=G'9P>O1P*AHX91!1
MP&0,(@:0P%Q17-<S10F4.VOZ6\'I:8JF9XVE+U=A[9DLN[^EQ9^9CU:SB4^3
M^Y9-=Y<H^D.:<S<N\[C7,)#G!3,.FLA1'29<)!*S!#"MDEC@68J!HJ%X-69+
M[0CP$"B&>A#R/:+8T<IVKT"$.PONADWU,@%HQ,(D";&()(4),TI@[90@"L-7
M847K6+MC[3-A;=S4TN%*:(Q)'(5841IJ3N(ZIY1$D=K90'XL1IW#<3?L 8X[
M[NZX^UBXFS;<K3$E$<4:4*HTPN;J%KCB[LC(ZDLUU$_2QM"Q]IYL!*\Q+.SC
M>/3N9LF D#=T_G(6!+0?"\(KZP/A,4RTDE(AC6PTE,8(LC@TRL=,0A$ ALNE
MD]T1_Y9-KL>#8S0S[ &8$.A1NM<B8$=7T/2</43GS?JRL3N$&O(8"XX4P4:.
M$90EE8N$AYC )8_SL[/^4T29CN\[ON_X_D&^;Q?XC2(2):&.&*<2<4%04A?X
ME8(E;*D2VBY\_QP&BOVP/N*L8_V.]5\AZ[?LD6'$#;-S#!(:)9 B#G5<7?D0
M:KIDL7AVUG_^*_^U\_VK#V"(QJ/2UGL*AN-T5 9%UL_R[]8<\<(9:?CL0Q@$
M:^P,UL 08TPDQTELL$:#6%9.3J6@7%(V/HXG6?EY=I:OR;X@:$^*?38N.%J9
MXIQ$AU/FTU8KM4A'"(>0 Q2+A(4,$@XK"4%&R;*$\&Q\^LR2 02@)RGMN+3C
MTF/ATE;K,!9"BE6,**=:<Q8*Q>N0(:'E<D#@-EQZ(JJ[8#TN.C[M^/18^%2V
M3&U4HR2AS%RA<<1AF$BB9--E'8$7X]-GOTUA#X!7(?.>K[/_@RVTDY63H#"$
M$]B"R*YO2NYL0H8J"D.TMEC\2Y>"(9WG_T%L(JVBXI&"-D5*$8J!^4EQ4GG^
MA61&GJBQJ?^]/WY?G_UG<_2_FI./9@?_JES_<*_]!(_.%MCY ,Z5[VFCX>-0
M$!UAABGGG&E$$AO#Z/B>2,3AR_/]<PLG'=-W3/\:F9ZW%!&>" &!C&/..(*,
M:!+7BD@<X7"O3'\BEH..[SN^?Y5\WS(40D%"BF/*HX0!B1$B4>5VXRH4"7AY
MON\N^\[;_P0.2,:%;<[FG/V!JT/[FFT0QXQ";]? $#3"?],D$:J("ZVID3:X
M4B%3,_<_%F$XCT/5&9^RC:$T&V[^]GCPT3Z]%LOLN0NI[*M*T4^=F^,5\W?+
MF"B!$#%%@ D4)S$+-9:U0Y)!#<6+\?<AQ(N.N3OF?O7,W8K="Z,P#B- &"7F
MOR*DC*A*B= L@G ?S'U,-H--^)O*CK\[_CYA_A:P\01JI00B.'&=RY&*D=:U
M1X +0E^,OU_J\CY3YC[?T 9+S5GA.@X?618![8(9'L0PHX$T^04)-=((!0A*
MR40B241():,DD21+$9&_VF-^G?D%A/48?9:2K9UOXYCED]?)\ZBI\2PE4"C1
M/ D9 XA$ K/*Z, IT6(II^C9>/Z9?1J$]Q#=9R6ECN$[AC\:AB>HB6* E(4$
M"X4IAHHP*5!MB$AB'2V54]R&X8_)$/$8S^,> *\[<[GC^;/E>=;P/ 8B26(<
M@@1&7(#0]F^LJI5@DHBEA,1GX_GGON1QCXK779WHU0<OU%4T_YD-@JM\E([Z
M9M R2$>#8#PQWWEA6P/K@A8@%(U- 4;0YEC&(8XTE$S)IGJS1%HL96_%V>7D
MPZB<%%.+&#,P.%E# B8]3/8).:=C"NW\'*^$GU'+1H@X(DS%F% 5Q0DB(A9U
MNU*5*!@_+S\_L_R 10_3??88[9BY8^;G9F;4,+,&2A#.F$H$XEJ$6LS2%P&)
MJ=J:F4_$ & N9TA Q\\=/Y\P/Q,ZX^<XH7%,DRA&2%,;/JA55&4H:9W@Z'GY
M^?DO9[C7\@BGP\Q.Z?^;ZQ]0_WT?!@7?D*"?#8?50O_MC='7[._FJ7[]^X+Z
M[WI/SG3]:M2O^4U6!A^SN^#S^"8=_1PL#S]OL[C+!Y/K]Y3X':V.ZRDFCOES
M>$1M=]LZCP#5J$\^&M]Q<6,RL_:$-\Z.=S4>3T;C2>:8^ZNAF2_9,'/D^RZ6
M2K,$8(5"HTBK4$M2L33F%%#XSH<85B]8^_@_AI=#RT7^\<]C.ZWKR>3V_=_^
M=G=W=_'CLAA>C(MO?T, X+\5YN._U<^^"7[<#-\/4WOJV>C='U^>ML-;YJD$
MOV;?LV$ @_XP+<O\*L\&K=Z:O6!RG057!E2"[Q95@KP,+M/2/&. \O^F9M:#
MP+?6"&Z+O)^5%\'7^2^,KZH14+ME9_LUSJ@4Y*/;Z<2,EY;!U;1P?QID9;_(
M+\U3EYFYU"X6CKYUK*NX]$F\=8:LA/;/2@#',*%4DSA*#)<H3JJ"7PHS@2E:
M8*5UCY\4*RV0?7I[6XQ_N-O9D/IX_&?U]QG56[X:S3>F&:43<UU;CK$?MOK3
M=)2_5\K'^Z?\!&H6J@@H'C%#U48%K I2&E*6*&8+E+_N\9.B_ ^C_G!JL-K*
MM*MK' ?7V7!@)<L64?>:/[H$2>M>L"\PHK(7P]/!]W3TP(UB^<,/LN+-<Y>+
M?7)@1&&KZ)J_S+W!B-5I/C($9>^N43^_38=N&GE=0JJ?EM>!U:<VG81;B1D^
MJP3S03,1NQMF;K]\T<&-4;Z_I=^R=]:Y99\9FT$?OC[M."MWYD&0L8NPW[+3
M*?V;JQ>5U90[1-DKHI#](XJ0&+*8)#A,8LV@ A+,+D<F0[J *.L>/RE$F><!
M0^=%Z^+L7YNI6!%RM(Z9+!\8@=*<L-W1=#B\=TSZX?.OD1$T;Z?#H6&)8CS]
M=NV*Q75,L5^FH/MG"@I" !#!$24QH4(@QE5-Y2JF<H$IUCU^PDPQ?\M,2WN+
M58I8WJZ 6%K@[X]O;M/"D>LVZ%\9?#[:NSWOGQKAF\E;8UL^FJ8S\]X\54$=
M0A(*"6@8QA)$"D%>D8F( 93OH+?7F5=D S5Y\M?1B[ ?6V2_A8W8"T-R6S56
M19&$.&9*<QI7W=D4YDA'9($AUSV^7X;<P\D_\>@.P]>5Z'@[O1SF_6!2& [V
MIE?'W&5NWI\605J6V:2^!1M3RPI>7Z""-=P_Q_SS=NO8.Y7_Y^N24WIFAF[9
MKW\?F^G?^W_M,82V..N;56:$2%&F-;%E_0E B')2P[:@..3O6A4[)*60<@1#
M0#01-MX.>?]:I.+0QMH^PKAKQS%\GY7]]-;:F8MIMH86ENRS[>@LQ\=[4;:"
MM-\?%P.K 01W^>0Z4%^B0"#0V[:+K?_5/OX^GQC>[UO#H"5(=X!!ZP1]$%CC
M62BW#@(+WKZIIOWFI]X"^0^R*[.U VL)M$I,]L-+?)4>,[E.)\'=>#JT5L%*
MQ\R\]F7FX)@@,#_?IKG1@<:>6ZZ,3IH&PSR]S(>V]>];\V3V(Z]LEC]94=*.
MU&B!Y@4W8W.#.DUK8J3+\;2LKU<[DGUZ-E3S7O,>\V9S.%EA9,T6HYJI3NZR
M;#2SE:86:LU0=D\K+?6FV>=@8+C_HC[8(!V68PL*AA_S\MK*M>T=N\ZS(BWZ
MU_?!W77>-Z*L[6]<..DW,.^R\S+[<),:/=$<@!MJ6CI]<'Q99H57T+WUU1WO
MC5&)%Y^<CI:?O;NVZW&3MB#5S,CKL&:ZHX&M@51;<>UI%IF10*PUV"%7]2)W
MHC?IO3W/J17R[73]9K3>^GX>QYX&R@\%48(%+K6_MU\WLLZPX3QG W\A[TT(
M6I"!O,@#@5G'I:,D&_<Z3&_+['W]P\^+3J]&;FIY9!\6D^HA_MH2JN8_DZW/
M7B[>]0"^/>>*\"YMZ/_S__XB$(0/.+A/?KW_Y5TTE3YL\:EO"X]5.%1ZRYDE
M?;L\#VEE&]-6"!"OF2;0.=#$IR4H]QXX@\.CF3?04TPO**?F2C$W\?_-$9*S
M=;;ESD6B^7GA"_EH1G(.[JU%QPB<%3G^;+_==@,V#[7N'?-,/[57J4&YHA@;
M=/06UOOV0]4%:R[0U,]R>FEOHDGNS#_.F>GL/EEQ4]M6SY[J\3E0_1\K1)@9
ME9736Q\19ZG)$,#$D]MH7-.3HU,K2GG3>OTU,\'\RNR'$=FLK+G2=/\T\IJ/
M,5DOZSR+TF'EN<C:D$;WP71BEO#/S,OF]>Y8/T1J@&*EY.8O&7O9^&22YJ*Q
MF]G>%"<X+K[3B(1ERZ!;X41AM#@KFYNC]!%+5LK^EHVR&2A4[YE3E_/1]_'P
MNQ57FTO/PDIC']OHM!;L8<LZM7O,A_LLGF"+M*U6GQ4_;VYBV#:&+T!B807N
MW^NB$8JM ;W(TC_?I5=F3N_3X5UZ7UH1\+JHEO.T.:9/F6!@%(.K?WOSES*"
M<8*A2&(0R9A@K81&0$O *(H3$:)M%O_57QY7AH+-=AN%:[85Z1*;S1W:>O.1
M ((BQ2).8ZBY@(S(F0$A%@R^0X_:']9^'6]DQ-K C'$$&/+?5EV<M('$\O7R
MS=V2,!H>;44.S<#7,/8@L\Y:HU&6Y8)@VS. TT0TE5Z,:;W%2#155-)%X&;V
M](G,1)COJ9&#S!=[<\NK!9]);3AP[QYDEQ:RZH#0LK+PV4"02[/A+2N^]?AF
MHW(ZP[[9PN>D'V<!6BW__+PR0&M.=FO-Q,E@]A$WA_' Z.B-])>V?>@SK[A_
MK.?G8.2KN?NPNF)=L6-KGRG&-QYJ-YO\1?!Q@SV9<PQZ$\[8?&0VN[AWEX_G
M&;\<BP'U LUSW\VI%@[I+XOQG^9'=_V4V?+W\I&9]:V;L]F)T=2&TS;VBY[]
M?#@=+)ZCO:OJG_T(_CSL3F]&;*V#:NCNYYEWW_EY1OXVG=[<S@S"CZW14Y&S
MZBS-H;$!]>Q%GCJ^<F%XWXK,4/><$6CN.VMMS"^./FJEP+&C;=N_M+*/#CZ-
M/MM#LL8P%ZG]J(D[CA+-0AXQ3311,HP9CFO,EE G+1,W#R4$(HH04PJ)F'.)
MZA0232,:/WK%K!UGR<1="W"#P!!*6YH=&8HHZA5:KLO+2G:^,<3@LH5=F&;P
MUIE3Q]/2[';YT_ME<:E-*^NOMTV6L,L./-W%<W[61,C6FA,Q?]B<"!_Y"&_W
MM6ZP;09;;\%XA<E)D*ZK3N(YHUH*O/T1E.-A/@C^ MS_]IN]5"E]>[C3_G,Z
MR@(D>X'-'MK*7/4*#QN_P%D_P9JUO]/_.IZDPS-/.SR;PZZL\MUQG]-QH^ZX
MS^BX*U=,5_!Z124JES!83KU=WYH^_KCX$GPMG*+J73*_6"(=64/6"U>G@H]6
MI]H[[^Y>'FW;L_F70]1"/()R .NJ ?!6D^)$2\5AG* H43$48<QD;9KA$C?]
MA&K+D3<8[531U[TBLH;MN4H ?WRIV4&-!@TS^-3_-74%$ALQEHWZ]W-O7!7!
M6?Y_]MZ\N7$C21_^*@BMO6-'4#+NPX[=")R>GI_;[>WNV7GWKPV(A$2,28 #
MD%)K/_V;F54%@(<NDJ) LB9VW2*)HX[,I_+.QL*UOYH"ZCZK@_2O6N YEP>5
M:'?\:-?ISNQ8;N"X06PF2> 'FAL9B6C)'L1)L-:\H$=HU_SY5Q$L2S+79L#[
M0#X-ND#K(8#^7U:5H[0>(^^YNJ;_(O%3XJ?$SY[BI^>T#:Q</=8#SU>=Q/$"
MR[8=/>#XJ9N:FYP@?NH]Q$\I@$H E0!Z+ #J:BV !I$3Z:%K&ZZM!FX<NZ'#
M7/F>'P:V<8H :O000,]+ #WY<O\?5PIHM*%FO3:EGD3MT6?1SVA+"?M^Y,,/
MAA8G4>"$CFL8-D<_-]3UX'#H)R@F(()IC?0]Q*H58<\>V)ZS1[CJK51W L+;
M>3"XU38*-*W(=DPG2'PC3F([BGV+,[@;AJI_0/'F]0PN#6P2,"1@' (P'+W3
M$3UR/#6*(UN-=#N*0EOCG44]W;+M QKD#P<81V!1DD*&Q(Q^88;78D;@68;N
M6$FB:ZX.%YB)'8N&))9JKS4G/07,.#<C2L]M)6<3J5;/J0 CQJ?-2LPXHPS2
MQ34,+Z\Q6^\T#"PGV=S5TUK+BQV%<1A':JB%06C8FA>9#L=,.]"U@]J=OQ!-
M^<7H#T%17SH$U4.@6VT0.] \V1#Z5!UN9XX91FO,<7Q=]Q(SMA-/CR+;B/W(
MY=9:)[!<^Q@P0QIU) 9)##HR#+(Z3>D#1S-U3U<#(XH2VXMT0P0<:98::*>,
M04=@)Y*BD(2ADX6ACIDZ"NS L0$SHCC4G20*;8MGR?A^$#AK/3-/"8;.S?34
M/PPZ^?B=L*E-1<7%9/A.CU#0:XU(AA9Z2:#YCF6JFJ%:JJ:[HHQ3I%IK5:;>
M#@4;@L'FQ,<4O:,-O+VV'^ZM7'1.XL\1\[<.C-SPMV[[<:!IB1='@1GI<1P;
MH5"V(D""'O.WM/-(O)!X<0B\,#I:D68[EA]%JF>K0:)%D:.)V@%&XN@'="H=
M#"^.P"8C10P)&?V"C(X]5W?UT/'T*$ZLV%9#)XA4C<?[.:$?'M"0<C#(.#?[
M2<_-)*<8NO.QK<Z.G=/F#_TQH>@R0.=Q8'1:VXJKNEKH!Z&IA3&&-#I&()SM
M@1L:!ZS#%!,%'95111]HVC[#E?MG I9NJ+,%":\UT!B>I[MQXNF^'KN1H<:!
MR=.K/",)#;^/('%*EAF).Q)WS@5W-*UCZ+'TT$JPCY4:V*H>.;8GTCI]+TD.
MZ/AY>]SIHX7GO-S=$G/.%G,ZQF5=]SS7BE57U0W5UFTG]G11*<?UU0-:BMX>
M<\[-1-0_S#GY$)L/6.D]J^<*A=E@3R]L&3K-YT@OK,5=BMT'W]M>9)Q]R(VN
M6:U9R$D,RW6-.#)=3[5]%1#2X"@8F8%W0+.0(*#/0#^_ ?F$#?4<@X5(.L1.
M3/XY:@9W.A5S'-NU0U6W7,VQ(L_V=8?[T!W-"_VXYPQ^2M:=DW2*2<PX$<SH
M%,!P/%VW # T7]-CS7.2*.(%,#S5<#WK1#'CW"PS$C,D9NR$&7K'A MRAJ7"
M#U%BZ('CFG9D>J+TIF<GIXH9?;2LG*1N<K[!-TE9W:?52)F4>&.*/;!/V+!R
ME';G'YY%RFZ18C<(#2>,(M]R;5V-32,03O8@<9P#1#4/[X;E_W*R.BHSBVX=
MPDB\SO>[D-J^NAO\*#U99X0HSP)*QX:KFI9C>JZG64EB)IX::H&(>3;L2#M
M'9U7 XHTZQRK(TM"SME"3L>J[)F&HWNZE^C85<8R+"\2Y?Y,WTT.8%4^&.2<
MFU5(0HZ$G/[H39W@9#>.M=".7$OSHMCV[5@S1#:HI:K) 5S5!\.<([ J257L
MS )\1"URI<ZJNWP(;U1H1.]M=S)E0(^AV0U*)E%@^*$?6[9F^(%CV$%H$DKZ
MFFW&![,N"6KY(HCE,]%*_W%-&QA[A;;>2DWG)!P=-7,;5L/<86*JL::B;]ZR
MDM"V(I?'+#N1K1VBF\UVS"W-/1(L)%@< BPZ9F$S=!(GB>T  ,*V'-TU?)5+
M G&0^/JI@<6Y&6HD6$BPV TL.N4A M.(7-<-8L\.U= Q$]/FI?D<+[+< V1#
M'18LCL#"<C*:")E&?J+R,>+[?3R[,YDGC 3[G,T+W\AY\#$3C;IBH<'/W<<5
M2!*3)2#15 8;K 3/,)M,^*__<:%>T&<8YE!\WC#+K_DTJY7?LWOE<SE-U^#S
M/A_-Q_ GS..ZK$99A6:X23JKLY_%'[^L$LQ%8^YJP%*S+QZWAK%W&,[WOURL
M$2Q__Q,_&=O=)E^VS<N>MV6>X$FO6<]Y6!AG\*EHLV]*74[RD?)O*OUOOZ+
M,,,HUCW5[AJ.%4,=*+JJ>5M9KD]PMXUWV.SGUN)-MO]K.4\G9R[$G\UFDVBK
M:'*[SVF[=;G=9[3=;$D,F2'1N6-C9^'Y.%/^?O5%^5J1EOY /89_12(M4&'O
M=>>7O?/NH[O.F8.4S#7.>/- BN_>(E;DJ678:K8'-LM9G4Q<W="")#02WP]5
M1PMLW==Y:'>@ZD&RBPU?\_[+?%5?,,%(?C%JV:C_9C3=.T@%Q?TPD@R=W)^
M($'TC$'4UK36MQ%JOFW'AJ^ZEF$D@67I/.'.L3TWVB4U^:U!5 9.2%B6L"QA
M^61@V5#;>'XGU%775BW'T6)5]1PO\$317R<.U!.$Y3Z&J$AQ6>*RQ.5SQV6K
M@\NVGUAF'$:JIL>N:P0:B,V\2Z?J1:>(RWV,!I+B\OGE5EWBQF2C_G37D@W*
M==MVVOP+Q\+N68&A^H[O1Y;O&RRYR@MM+4R"PT&CH)B ".:8FFG9 TOU3B&L
M\9Q\K"?-X&Z;/6EHD:VZ?IPX?I2H,?SKN(+!PR3:I0'6FS.XM!5*P)" <0#
M<-0V(],/3-.(5#NAVGV@'CF!)9*L0%<ZH(/V<(!Q!%8L*61(S.@79N@M9@1V
MI)JJH4=:'/FJ&^M8-)D)&989N[N4:.@M9IR;A:7GMI*SB0*LY^D<OL#8OUDY
MR6D=E'IQ#</+:]CB$S&P'&7UKV<QTVPM+[&CAZ[I@Z 5N5[L^Z%C1CR&P_%B
MUSND4?H+T91?C/X0%/6E0U ]!+H5X<@<>*XA*P:>J!_OS#'#;HTYFAMZ<1QZ
MEAOZ@6?'OIKPWG9A%&O:46"&-.I(#)(8=&08Y+:ZGAT$JAOINI=8MJ?I6J@+
MN25$>[)SRAAT!'8B*0I)&#I5&'([9NHP< S'LA/'TN+0#9S(L#71!53=K:-?
M[V'HW$Q/_<.@DX_?"<MJ5E+C\U%V/9?A.WU"0;TU(IFJ8:NJ:2:)I_M.$B>.
MSB,;(SW1XEVZ5KP2!1N"B8!>CBEZ1QO8FG2LG9CX<]3\;;8&']^W5$\-3%=%
MI<M+#-4/1/2.I4:[E$=^:_Z6=AZ)%Q(O#H$7=JL5&;[K^+;EJ*$9JT%@JY&?
M\. =WS.]73K*]!4OCL F(T4,"1G]@HR./3<(K"2T;,TR_02SICQ5;0*$-3<X
MH#WW8)!Q;O:3GIM)3C%TYV-:_9FQXL9 1?G\H3\F%%T&Z#P*C)[:L:T8FJ[K
MJHYY$ZICFJ%O\@+RD1;9V@$S)V*BH*,RJF@#U9%N*.F&.DF0T+OI58:G:J9F
MA8&N:XYE6QH'B=!W]"#J(TB<DF5&XH[$G;/!';.CM25&9%D)B">QY9F)[R:N
MR+APC#@^H*'G[7&GCQ:>\W)W2\PY6\SI&)?A@Z]IH6[;JNW&26S%"7=&N4YH
M!]HI8<ZYF8CZASDG'V+S :OH9_5<H3";23G\$]AB.LWG2"] $%5^E\[SNW>W
M%QDRY 8 KD%!D,(,TS=,TU?C6(TU0S5\AH)^$L3& 7,P! %]!OKY#<@G;*CG
M*"Q$IV#@E@ZQDV!P0U7M3A57S5(=-0I4,_8-W34]UQ1BCJ-:!Q1SMF+P4[+N
MG*133&+&B6!&IP"&;KN)ZX-ZY(6V$1MNF(@R>I%A1?8!?44'Q8QSL\Q(S)"8
ML1MF+)EP[<0S[,A*XC!P0C>*+*Y(.( 8Q@$SF Z*&7VTK)RD;G*^P3=)6=VG
MU4B9E'ACB@W&3]BP<I1VYQ^>1<I.D>)8CUQ/=WQ'M\-$LX(DB'B(HA\%FGZ
M\F+#NV'YOYRLCLK,8NTS[OA92FOY?A=2VU=?A!^E)^N,$.590.G8<*W04RW3
MCD(_=A,G-A+-$W5T7#<V#I!6]6I D6:=8W5D2<@Y5\C1.E;E4#>,*% -U\:*
M?X%K6)XNZE5$MG& 3.V#0<ZY684DY$C(Z8W>I'6"DT%EBJ/0\W0M #''\$#L
M$:[J&/2K4\*<([ J257LS )\1"URI<ZJNWP(;U1H1.]M=S+//J#'T$RO+:KJ
M6+%NN&H<Z4%@ U+:KBV40=M,#A#00R@IJ.6+();/1"O]QS5M8#CZ*1C,I9/M
M1)C;=AOF3FS'-5T[#GTK ,5+2^!_7.TR]= _0'[6=LPMS3T2+"18' (L.F9A
M(_"=4%-C)PB#*-"-*'&X).#H;A2'IP86YV:HD6 AP6(GL- [Y2$,R[#\V(XC
M(PY"U?-BT""XVN!YOGJ D+_#@L416%A.1A,AT\A/5#ZF^9[^RRK*#+/)A'/)
M?URH%_09GC$4GU?,'-3[O+%I\#%]S:=9K?R>W2N?RVE:_**L#V[9-G.?C^;C
MGRV3L2-?O]>8<I97\PDK!;'D,DSPM[Z:K5F]X!?O.YI/7C?,K; &"/2F+.=%
M.<\(8KX"97W))AG1ZZ4::6:D1::?V%JBA7YH10ZKX6<XAF&JERIA$'_ LY?_
M[^1Z@ES#+O]<XC#'\_GLYY]^NK^_O_IV74VNRNKV)UU5C9\J^/DG<>V%\FTZ
M^7F2(E5EQ>7?OUS\Y]^+*H.E^K]LI-RF>5$K9:4 BM5 2@B7Q5U6,PNODE:9
M4F7#LAK!M7FA^,/A8KJ8I'/X6,YA93 F:U9EXZRH\SM8AP(^9\H/^+0?E72N
M9.EPK$Q;O%!&<"\QMQC??UX]QSJO8I<SY Y]&^YXFGJ]T(U#UPH=^$-WX,34
M'5V0HQ6'J]3[W.5[I=ZW9NSMN2-+JP+VLWZ4\%=)O<L&DO!?3?C&_@G?LCW?
M-:.$_F/:NFF;GJ#DV$W"%<)_[O*C(OQ?UZF]$V;;4/MM0;P!](Z2'Y+V#*XJ
M1RWYS\=5N;@=P]E0SY7RAH)WZU?2/OZ.$G5>+%(F !X7-ZP,?P.I16$2VX$3
MVK$9F[X71+81<=IQ/2U.+G6F4\ CLI$_?_7MQKOPI+G*DVO[N <NC;&Y9JBI
M7A"KOJ:ICL-K6 #;.69HK7#I<Y?OETOWL/.OW+IM-BH<PZ"Q)6T![)HI-Z#;
M*7>HW"'#3A_S>6X  ;S[.2#X/9O#77<94/(&&%@ACU<# SV(Z6#TI_C/H\O7
MT0&'&6;-[$,+5'1O96KTWW'5*G*WV>4UR!9_7J8W\-*?T\E]^E CPHRK%XQZ
M?8SI:P:HC"O4RO^M#K4H,30WB=30BTPC]MU85V-/M2T]2MQ WV;R7PF;@7)"
M-(* ;-0L1;J\'*M[]3RSN*IKZ;X=.E:DQ8ZKP0GK"V:)7%M#N\(3,/GL[>8S
MO+:F?W>C# @G=^9&'ONATO_8\T<H5M*2H!4D>[%MR^A6-8QM2W4T.W:BP%1]
MT[$]CZ? 1SJ@H+!MH07JY\:XPRQ<S W%[,N?*F8Z^EJE17V35;4_+1?%?,7B
M%8'4K_Z7]C]?H\=M0&IC E*73$"7=39$,] ]B-)U5ES\Y^_E<P:@5P.>,A?#
M5ZZS^7V6%0I-2]$&_ \=91_VIZ&40P*UD3):H'6+8&[+=[]H>P$JLPR MYB/
MZ^WGF!6HBKSE./^V*#* NH&"!LZM!WJE<$+^?3&%*X:/D]*R^;6A4D&+V*MM
M^,#^BXP?8 6>BPTP8JJZ#41OJK:G:5[@QG;<R # %@$7&8AO]-"(3-T.5<.W
M?&SP;7.;L!/$@1E?*!E0\0R-B=4B _ #T@C+*:S!PU]J:N<^?(#C[C:M1H)R
MF):(GP CUPEQ@D2'[>&5><FO5>!I2KT );*]'-1*?!AL,CV&GCN#HQJ?RX[>
M*\$V?%U7S)*O6O--L. 7H]_R]#J?\()=I-Z./A6-%3A(Z[RFT^#)W= -6'+;
M]V"1_23R/2R]*E!9]5VOLQN6F026X[BJ9T:!&NF^K_$L#S<$5--7=^.]P?SB
M/Y.\2(MAGDY /*IA4,Q8 '"GW(]SV-".K 4[/F(N!&#;Z\5< :E'0>-[CM #
MQ'"]2=RZ3D'B'()T-LY L()3(,6+V ; C[ #)*?5B^DTK>C&ZVQ2WBL_T/WE
MHDZ+4?WCS\NT\3IY\[$X/'5E3?%S]W$%@OYD>1]4IFOL3;];D4Z8-J>I,(]K
M--54&&LY26=U]K/XXY=5KT"K$C8>,<V^>%P%9.\PG.\["N/R;]H3/QG;W29?
MMLW+GE?@3]"=JUG/A=$SSN!3T6;?E!K.L9$BI(&]^GO7E:YMH7:C-/*JZ.03
MW&SC'?;ZN;5XD]W_6L[3R9D':IS-9G-E36[W.6VW+K?[G+;;.(X".*O:PH$R
MD7XKTZ)6QMED1,IDZXD^$)/LGB&[[<R_>XO<NB.(5+2<UIH;N99N:9'CZ[%N
M&[;E&2;/@? 23?67K;E$*G\%2DG*ZD-#)R\*6T0KT/[" W\OBVKO$8*..=!U
M5>9^GVCNMP2NXP<NKU-5U0I-S_34)'%-U[>M1->Y =?W'5VUWQJX>I.$M1\L
ME#4P) Y*'#P2'+0ULZU('_J6I=JFKQJVFH26'[F\R:!K:D'@]A4']YY?)G%0
MXJ#$P?/"0:/%0</SH\3T(RN(O=@+'=5IJNQ;CN/T5A[<>^J<U(V/K:=8/PQ_
M&$Y_QNF[=J?J3Q3'9AR95J [8:PG>FCQ2&K/M3P[6<OU[\+)%UC&4[&(:?K
MMJQ32)H])^_.27-IIWR/9GF6%_I:&,>JY@:J[JNBY6@"'_0WY5)I_I%,+YG^
M0$S?*<,3PU&LV[KJ:UB7/3)T1U=Y98U$C^RUQCB]8/HSM'5(II=,OQ/3.YUR
M.HX?Q_"MY0>:&?NA&IN.PYW4D>FL5^'L!=,?AV)_.B*^C.A95^PYK@.I8\8(
M8[1T=(=I'O6.V'*4%=*?!1V]!1W33%S32QP[TK18==&&*%KP^:X>KR61A9U%
MQATX3HW?'*CN:=OYSMGG<>;<;;9Q;W'LQ7H0:4%B19KJ:)9KV,)XX/O)FAZQ
M/7=+2X$$"PD6QP<6=AMK9AJ1X5F&%^J6Z80>'/\&MS1ZAA4;:_Z PX/%&5H8
M)%A(L.@-6+@M6!BFY02!X:F>$\6!H06A*YR'26+8:PUI#P\61V*9.'U5Y.Q"
M#K#-5U91$8L)&2F ;++\#DLTG+&ITU5;] @U734L._&3R%5=(S)]C5L=/-4Q
M-6VCJ?-SLXJG$GE@.@/=,D[!+"G]$2?"I'H;:^@D=AAHEF7HEF;I3IQX)N_7
MZNF6&YIOR:32G"!Y7O+\@7C>--IH(\-2#5]W+5TW'-\Q R-2A5AO^&[01YX_
M0ZN Y'G)\[OQO-WR?!0:JA;HD>E8CAF9L1V&7)7W/5MW-\<!OS//'X=R?SKR
MO0P[$'=\02K)YSE6AKQAQ2JI:T7!F[J<H^'PV9;LKMO"C1D#UNA)D.BA[\//
MFN;RE';',[UH3?>/LNOYAZ86:,.\1ZGP&^[ L$S9!%WZ$\X!%IY#!4]M4<$W
M;5-SH\A3(\M.U-AP8EZA)_(22S/VC@K2PG#$+@6)&:>*&<^*$IZN=ZI"&$EH
MF$X0V&JLFJ:IFQK77.S8<=><D.\&&CTU44CI1$HG9XLTSP)-QRP:6J:G65JD
MNXD?)W&@Z@GO:N&[?A+L7V<Y,;O(>4DG9Q?P $1R.4VK/S/6A@);<,P?NMT^
MS]C2ZG4LK:#AV*YG1IH>@;#B17:<F$W8@ZK;JS 2TT)^S.;C<M06<*F/TO2A
MJP/+.HG6Y-('<B*<Z;::A(=]JAQ537P[].!H-^R$^T!"*X9S?^^<*<T/DM$E
MHQ^$T4U5U=J@)ENW--V*5#^T7%TW5=<7'=%BQ[#7)/EW8_2>F@PDHTM&[R^C
MZRVC@X*N>F%@^9;M.6&2&%8HJBE8OAZL55-X-T;OJ<I^LN+[<D-L^GXOSU[I
M'=J9W NZ4>]C!"]\HVQ"*9M0'O7+SK(OX:DVH?R()Z5BJ+(+Y5FV+I-=*,]H
MLV47RC/<;MF%\JRV6W:A/,HNE)P*29M;(\$W#[PY=&>/[69[8&.6;KH=]Y03
M1S%H\J%I.[ZA19&HMN&'OJY:^VK[H7G_9?;<$.78 P,5A;>/']D/3\C0UV-L
M9B3QL']X:+=52_4@"I, ,# ,S4 /0U=U39&RZ :V\=9X*+WW$EXEO$IX/25X
M==NRL8YC!Z'I&:YCJY%G^[KA>SP:RO&CR.LKO)YAS(2$5PFO$E[[#Z^&VL*K
M[OI^["9NX'F:$056Y$4\-,6QHU!-^@JOQQ&I<NX&@K/+/I$=/I> IA,#%R2&
MX=FF:\2ADQBV9INVUK01,_3-U;Q>VU'H"&R&FC9PO'U"0F_EIQ,0D\Z#2TVU
MU;9T/59]RPM\R[%L,](2DQ?#=0/3LO?3]TM:LB332Z9_9Z:WVN;;IJ,[1NC'
MEA^K29!$9A@U&>61I;WMT2SM*Y+I)=,?B.F=ENE=)TQ<Q[ 2.W =7W5"+;8$
MTR>NMI;_W0NF/PZM_W1$?!DM)3M\[@PZ7A=T'->,=,W$F"';=TS-$$6R_,@W
MUR2-YSOU'(/&KP]<=Y^5=_M79>:<72GGS=VFUD8&AHX? ",'9N#'@1>%6#J3
M&P\LU0GVR-W24B#!0H+%\8&%T8;-.9;EQ':<6*YOJIII!R H<%' 44UK3?\X
M/%B<H85!@H4$B]Z A>5T<P[<2 ML)U8#^/\H\'V7@T7BQ]9:1>[#@\616"9.
M7Q4YNY #V>%S(WHX+7JH@6L;MF.Z\*-G>4%HN,+4">J*9>VCJ= 1V"%,8V"Y
M)U$V1_HC3H1)O380,=(TU=3C,+$MUXP".PA]D588)TGHOR632G."Y'G)\X?A
M>4MK6V]'5J3%EAUH4>"Z3A X(1S4S&#HJ)JQEVY_TBH@>5[R_#OSO-'RO.XX
MH:T;AJZ'46+$FJ/ZMH@[""US397O \\?AW)_.O*]##N0'3ZW;\ME6E8+-Y:A
M&8'EAS;\&(=QZ#J&B&T,C5B/MNZ6<P0*O^$.-%63/;2D/^$<8.%95'!:5 #Q
MP_22R'9,#6MV&($:""'$#ISU%AL[HX*T,!RQ2T%BQJEBQO.BA&>VH!&:MI?H
MD:6!#N,%OA:J/+S)#U356[-0OAMH]-1$(:43*9V<+=(\!S1VQRSJ.+[N>E$4
M!8&AV:X1AA&O*!9H9FCM7V<Y,;O(>4DG9Q?P(#M\/@$C'4MK:":JE=@@L(1Z
MJ%F6&1@<1MS(  UHZZY#1V#ZT-6![MBG8 N5/I 3X4S+[!1=TAS5=!S+3DPG
MT30K,B+1^"_T=^@')LT/DM$EH[\SHSMMDVU#"QPM,F/7<52L6^G'OJBN%D>)
M:O:&T7MJ,I",+AF]OXSNM8SN)?!MXGFQF9A&I&JQ%^M-$7#56;,-OANC]U1E
M/UGQ?4.'SU=UR#Q03\XNVZUI[KJY+\6=<A.*.=5%K)5Q>I<IUUE6*-DW(*%Y
M-@(M7H&'4BW+R8/"M'REO(&_BL4-4 %0W4@9E].,<AV465G-;\I)7M;*?3X?
M _=,9VE%9H$9G!R+X5RYR5*\JQXH0[@WGRO#<8KT!$.L@5!J>)DR W!$8BR&
MV97R%4:?P<=LP/,I-K3(4=(J4Z:,"T;*HH:E4WC/(;@*F4V9CU-V&=#B<#%)
MY\V%\ R@<OP\RNMAN2CPSYL%CA(NKL<* G6MW%3E%)Z2*=D=\%Q*$ 0K0?/F
M4_G7 HAX_D#A()TY*&.86ED]*/,2F ]F.H7MAC6>94-\U:S*9ND#,2_=.<IN
MTL4$/L +\'W-H@ZZ Z3UK6#8-6)4G<,.P;=SW-*;"3Q800S I>&;!A?!$&'0
M]96RH2KF\@K"4N&;8=Y9A9,<EO4<-^8&$$?!Z6=\[;J+2\.HB3S^M2AQC/S5
MLRH?PC#Q55.8RVUZFUVBW0ZNJ'D\34;[SC84"6 !")K6&1+0-&=8S(:: TFG
ME3)_F.$M8OD[5\&BC7$5:;O$ VLBHSKC%(1S;69?94 ,.=#*@U*/87BX<WDY
M @*%ER!RP0]%B2//<)Z%(KCXE?S&S9.\!"SQ,^!K61$E(:QFJR<=[Q>\=M Y
MFM%17<W(-(+$,P+0:+7 =1.>B>?9JI%$2_6"O[()_4$31"+XT*T@M'+81:R=
M]?]\C9:.ADO8LI]'BVJ4/ES\IVFM]C96X/MZY5QX-3!=*3YL$NQ,#7PP0(0H
M;F&[ 8QP_RYK8)S\!A:&LQT@QY^TIT4)+ XT<EO@SVDQ)P""E2V(*I&DV;/P
M41U:1GH1+\'G (7=(CV,*J"+0KE^Z XAQZ9H0%6<^;ID^Y C4>%9G?/3F.B.
ML\_-*GX1W^4U9S.B+1QB=V!$XV])<']; !3IWG*+U>TVK"">3Z]!MATH*"'<
M,3LP36KEP&#HD=9U-M\ !1PW<ESO&R;ZS!G@%8AODYQ.E"ZZX(5$HS U&DR]
M&(X'RX"[LK:PL/7&:+X!#A8PB@X6#O99S:CG93C/:6U1T+&),R68HNG6."AQ
MY+#S9/T@$$\89==S1IWLQ35<DB(T70,XCA#K^"(TR]T%R8H.M6L ?GYZ48@B
M&X8RG."__)P6=P!?I^R,6!95EO'H49A8EJD_P-F?5SB=3U64U[,2Z/W3S6]E
M<?L;L-7(I]7X PZVX<-7>%PP*8=_7A#8X<<O&9YB,)9+WS'])#%C3],!Y\Q8
M#Y.$(,XW' \D^\NV7*JKVF&H)7[BZ;YFV[8:A$TPLVG&Z@6L_#"=H<A9+;*+
M'LA@" \A2DG% PIC(&D!T3<+!W1#FU0B\J%:A@LGZ&@91^['V1I\((D#'VRX
M%UCK.@/<P3O@\F%:542G=!]'K2>&A3+;[6/C6M1,<"R!-1@UL<&!/"9$G&%>
M#1?3>DY%NN#:$: U<4,ZW_# *>X)C)>/ '^ 9W .:R6BCJS6BG3 ;'#C;59D
MG!M "AN7=2:>37"?U74#O]W52*?X:%B.K8'Q99JK8[4D'+F![]J&JB=Q:)MF
ME(0B%,YU?<=9*]I#;-2R6LAVYHFS_#%E4&UT077]P =]\!Z)("M0;7A.$7SU
M,FVB+3@3,TY[*)HO4*&E37_+XW ^KC(X6>#.<;W];+("A[SU_7LZDU>TWV4Y
MC3XCC>0%TV4("X6:*O33IP'RR5:QVRK*BJ&N#)S^.Z[$4V:D/L Y^.=E>@,O
M_3F=W(/,">_Z:5R]8-3K8TQ?,T %* 28Y]_J4(L20W.32 T]C ?QW5A78T^U
M+3U*W$#?9O)?2; !V Z1>[NN\W3-6K&T5RN;N>$4=577TGT[=##'SW$UV_1\
M?HJZD6MKE^;%EN?\UPJDVINLJOUB]"6K[G*4HC[=)$R@2B?LH'_\%R8";#KY
M72^P0E,W[-"THEC573V(Q)A=)S8Z)[\?1G&DPG9X+HQ3->+$%94,(TW'=&6^
M/B!XS%_]'JUO@@/[B)?_G,^!!8?PC(]<MU::I=Y!GE]_F/(99U@K/UQ\_/*Y
MOOB1CD[$XXI]/R]YI0LX6\EFP0TD>$FC,\%9/</ZG*B@9V2ZF$R8\-N85[B)
M )1V$FZX?(T#X'H?&A;$Z.IF=%P"SM&R=#_.A^.N/8*_II'$A;UE $.>YG/Z
M ?0((,I9.J'1-2-N3#,PO\:<P%4$9CT:5B!'I4,20^"7SH!1>@/I99[?,JYL
MQXB2TW4V3B<W.+SFN6TBT7V.,LH('@-3R)JSCT;?3KHQ#<&&P:;0EL =\YRL
M%LWA"5)5*Q5>*6&KS':$Q7IQ77-5"Z;*=HV>!/+0C(CL__@LNN<R5^^XK/B7
MFBOMI+>V N"Z0 DJ^O_!$&C4^,R)J)92EY/1TEHSJ7":9<PFU=6N.]8KMOQ$
M" 63BAD1M&O%R92-?IX"TXZ>.2+WS>,O .D7 -$N./;*0VE=14EGLPF2;]=&
MT2X];!MNZ( IE;BGPXVDUE /W/ [[&N%JL&"K#+XM&I$VC0]Q/\2*JZM7EKJ
M8%N!:A-6MJCF<ST J.:W/+W.)\2?#6&L24FO5P'VL.TZ0O+7->6.N =5.6$-
M(',Q<" R<7/5DHUAW:Y-]D^V%RVSS%MK*7NQV*+&H%8W%K7V4<A;[3,0X <M
MD&9I5;!1#A? V"-$%H&:+>XI*!E,)FF%EB-X&7, T/B+>NGU\/-D,<H$RL +
MT<SV^'PXOOS [L,O1QFP-?.K"=3(> XS>]:/RT<!'P0!%GLTCI>7FNXX&-BY
MT]BL\-V@;2ZF,Z8,3]-_HB6<6Z]2=(_!L5,PS1EY '<.QX?;VTY_N*+CXJO@
MS(+G /F1 C7D"F['CB048=B(=K;(P#@Q/@2A0L.[?B4]&<Z. 8UZC=":<1!
M#T$(K[GE8<4J6M'Q1<Z,)ZZ"'Q%886SP&G[H9#<WZ+U@2OKC9E?R5<$^;)KK
MU3K;*I^(N- "B4=*QU2)-M;[#* J928^],PC<HG%R:;B0*%%F*9 *Y.Z5%(Q
M3K9,S/*X@]6,#/2-1]=OZ06M\X*.&5B1EO"DR4PS+ >$?5WW(S=Q#-N([*0!
ME$"/.X*S&NI.% 5.Z(=AE$1N:'N\&)?G&C:FWKU"\GU2(^1PV+E_*=I 73E$
M\7/W!06:)";+!Z_*P@]8X/$0=I'_2C8,_ S;,12?-X#VUWP*M/1[=J]\+F&?
M5Q4RH &0\=CPTL6\%%^PJ [ZYCX?S<=P-4R>M_Q#63.=U=G/XH]?5MW;%TU\
M>!.7X5X\'CW.7F%[W_]RL>9=YZ]_XB=CN]O>\F7/1\B?8.2-\5P6#:,>/I/U
MGI%OG##P*+MN9;UB*X(F+#)2=.U89QIX=3;;_Q&#G]B2&.K3^_]B''C7RB+[
M"+198!Q6ZP'FPB,/XD"Y0J;@K7M%7*=M96!;IIJ$@>E%1JB#6./!WZ(MLFJJ
M^I(4Q98;78VPV)\6<_0SC<CRV#1-^E#\(4PGZS%^*)EU_"1T4]=3\N'WY!%?
MR5H)H(%E[3-LKG_9;KUBW;Y&U9XF>WIM1=_0, ,M"6S#"STU#'SL(LR=EK9I
M1>I>V1-#</?'GLY)L^>[BMIO<)+^@W1!U-U13;]=,3<I/URG=5XKLS(OYO4C
M"?U''@MO:%?6-L)T;T^(<SH()$D=%M6.77$(A>>-XB,%TDT7DWD^V[F=P$E*
M)9[5EC#WX\",?5UUS-#47)!*+(^G]3J&:QK^DE326>K&W/J1+_26BD.Q8.DW
MK6AB-H+)I?ZD9.*85]Y!^H+TLQ;/]U+3D#S=\K1C=WH:AB$6X'$\5XWBR R;
M2H&.I29QM'>>7M$V=N%IY\H[B+9Q/#Q]:NK)YO,:/9;GH)KHQI7M'),<*563
MWI.4>64;QT129Z.:?!$^C"8&L?5F8) -1G LZK08/09V>Z?&W:UOVZ[%=V]Q
M>O=?,+-44VL%,]].@L@Q=2]4?3,)S<1(N& 6JIZ^UC_V#Q%NZU.2S>YNFFUK
M&UB6-S#=@Q0^[>U!=\JZD\29X\<9NXU7LY-$=6S/LFS31( Q X,G>CA.8JQ7
M?=X=9U8TP.UQQAYXAGG2.'-J^MS']3P3GD;P+A).+P'FF'#$[>39QJ%F>IH6
MV58(&)*$EJUR'%$CUUQK0KL<@^NW99T9KKR9>*(-#-TZA<I+9Z!L2X;O&\-[
M7BLX@-00J;YC.*81QYH:^S[O/.5:FAFOE5]^-</O24X AG=.IVO<<JFUO3S[
M98GL*1%#;7E#<Z@;HQM/U4W;S#SGVKGVTO3ZQG)O] P3XMK<ZA<G_+E[R^&]
M9Z^X+B<C-'=I5\IV2=B?6=;3'VDU?Z"$;$8W==N6\<F$$5N/',LT(\,U-$<U
M+"?F72!]PW4<W>PFC%A:E-A1D(2&9QB&'WL!%\ CW?7,IS.MGWW/6J8UGYA"
M,U.Z4UNGA)7DFV>R[EXPEG?/\U[.OARGF+KT3+5]*KU"V4ZCO)Y7^?6"96*W
MU5A*T('R$:\S0$^^+.\Q-X_R8C$1=RC2=C^PG,*R@HEB3MZP7%0UW7F-)9RR
MNAYT\W]!3IY,:BH(R%+,)AD6'YJ7RA"P*<U%0GB==<<S'X,2<SM6\GE-I=RR
M"HL#T+TY)6:7MU4ZA=$D945OZU;IZ$>Q#9KL;F/ :'D8@[OU4]A.S,LY)E;2
M&44%@*BT(R7G,T:BC$.LKP+$M&-=F^\>/W^QOD1F=$)$8RVV/=7V73]T/#V.
M$B?BQV_HZ5:TIK=_9@FG255..]B6;U7:YM)JSE[[Z;/7N%H_>A58B@G\L7V1
M&U[99.O5WHFX7K95IMJI*1A;C@\+JT>6Y[B!DZAQP+<J4*UD335ZQ5:!C+2O
MK=*NW#?8*L%*58;5)EA=2"HHMWT=OGY@#.7E")#9?A $,E7&JC.E'&UV69L7
MDJ?6">OR]$BU+-M2;<V+M%@%7.$"B*U[JK.Q8[5?C'[#/.1.Z^HG:?5Y!?ZE
MA.J^":3L@R1>N/1ZQ_AJ>YZ)A0I42XUB/0K<R.=+KWH@2.UKZ9]1I5ZZ]/9;
M+CV5E6F%%4KL*EOK,B^ S,6>E<-W0^&1?M;BTG:OQ<45L3AV#2L,5=MU M7P
M-"/0 BR79:F);CNQNJJ(G6$1K_=7/_5MU<\OV2TJ'Y\S*OQ4W+Y0[8P-/?%B
M(]0!:2+#UP/5%47)/-V([*[:F<2:$:F^$?F1XP6>[UJBT+%IZ*'SI-KY['O6
MU,Z JS<*GQEH0DV!V5T5SQ>,IF>*)U/60&EHBF1-J++OP4IA;SB<=,.REC0,
M+31CT]6-V+7\1+-CTW&88<)7/<>/U56:%7EHGT0!&;[5+](P^+4ORSM;*Z$Y
MOW^#&IHU'_[/R@_:C\Q,S>J=/%Q>+_+)7)1=%O71> $=K,Y:@HY(9;2*Q@A0
M/]3S;%HOW]K5VO':'W3Q(E'23^0VUVMOV5@!&FOE(!?Q\LL9+[@#P,&*_V^)
M1L-Q-EI@C.\J+G6X.'C@/SZ)4(GGA!$*.HEGA[KG&2%O).(;KN9;W4HJAF.X
MGH>:K1> >!3&8<+[$7N!;6/EUB<0ZMGWK"$4E8,J)Y/R'A>268-&M'?U4E$M
M7-$/5$I)N:8^"KRP$MSR#;;E^D$0SHI/\^==8>X%4WH<YM3E0_[X:L?(PC"O
M?]E9%H9QWJ$RR*,^H?W5 ?E*-MJ/S$8;HXVV;_$BLA2,K 0DM_\0V]\M!.1N
M!0/8,OO8(^8[0MG/N]+(N<;KGO+$Y>Z_# >69^GVEM^33<JW#!SK>> 8F94L
MN]-*- [L0--=1TWL,#!</[%YS^# B_WX,<?UXU:DIG_GEWDZIT+FPM@H#%#4
MY1,SF/^7TU" )/171D'[:^IIN@/'7G>B'F&HV1G(CQ(B>@81KMZ!B#"VXR0*
M$]MV+<LQ5(-[I(,@T;SDY1#!XR-Z Q&&#A!Q.M&H^](Q>BQTK!GB=ZTH\HPZ
M>F(51QAO=[Q*D1U9061HKNT&OF%:EAKS@B.!'UCJ6E[K?H]_L9L\V[K>&V=K
MUD!W]IJ,MBV=]%9H.%DU2[+_T^QO=X+-W-@Q=,,W(]6,',WV(R/BT>Y!:%G1
MACC\?1[M;\?^QL V]YKS?G3L?TZ^AU=LG0%;-RH7Z!1]$P_3N^;"OW2F1X!1
MG=(;46P$()XDB:Z!L!Y8EN9YS-$.ND>H/1:OO54D_8LU!]L<J.8^-8=G-Z^W
M@H0$$ D@_0,0N]LV/7""T(L]-?(#U75T5_2?T]S(UM=28Y\5<O9BG;0'IKK7
M&JB]!9!^%@U;A1@>2Z5KR_&EY^L*.^""R$605+$'9VEOS9:/!ZCN&BIQZL+7
M"<SO;/;R7'P0[QCX((OS'5B/<.S6#ZIZAAG$?A :FAE;IAI[NNC2EMBJ%JSJ
M$0SU?ROK&G/',5TN+[#S\:<FRR2@ X%=]Q6/@X]Y4<)@'S[P=L!^,5I^2DP%
M,3YF\W$)OS15,8X@&F-@: =I^=!;.\DI.UPDT!T]T+FMQ=4R3-6P7<T,=$?U
M/=6U3)[JY<26ZZRE&KXKT/4MID0;V.H^H\[Z!W0G%L>Z[Y"2(W8-.U['-:RI
M:FQ9211%L6>'L1TZ.B\HJ%EAO.9V.3IIY\V\S\9 -;U3""H[)^7\A+D:^+5U
MIEJ6JX5>Y/FF;L"IKN-1SXYVU[;]-5_(T1WM;\;5^L#23R*:_#C<,2?G\7UT
M-?G;*&M_+;"HG^K.<^NSBSZTW7(<&%'-;ET,W[.,* %%R742(S1UFX?0)5X8
M!VOUVOH@)^T##IV!L=?0^>V):C\,),U!$ETENO8"7:VVK+T6^)X3&$'H1ZIC
MF*[CAR&O>F4$0=!+4]1^S.6:84MT?8_J^\NE*I^NOY_$:NQ%JAW%FF-:5JS;
MODUE'S5-UUV];_7WC:U+CBVNZ^Q?"R#[^ YI_\FB8J$3PW-LSXUMTW<235,#
M4Q0 -$U#[Q05,T-#Q>1"SW0,*TY<SQ<N-3=TJ6O%$T7%GGW/6E&Q=AH*F\>N
M1<!>,(0>U#K\5"A_6TP>V(FM6:Q&\G)E^^P;5GJMLQ&5J2>\9U759XMJ.$[K
MC*[65=6YU)0Z&R[@13GV <;*L&V3S"OEZ])#L<@TE6>OL_E\@@_):Z6\!HC@
M*UHH_N)V4<]Y(1T8%\+B6Q;]=5PS,[PV 3Y273_6#,L IH73Q=<\T^)U[?PH
M<,*UCFOI \'_IYLHNY['W[#NWB*OQ_AE6-:/2-WZ?W7M&,O<]/5AEI$%XY'?
MGS5AO+BHN'.UWFMI;Q6#82^':3U>JXSXYGO99C,F&,ZK)K:7Z':@JKX3!+R*
MJA\8SB9I@1WY,1!J46>XH8??/>.1LIIKE;:M 1RY^R^LF2,;LG6@:HHW658C
M'P.GW@-I8*WXQ62.EZ7P]V@Q%)R+B" J/W_I0 *OEEG<ULHD3Z_S";;P* N.
M-P5)$'13D$ZH*N:7<9;!N^>LPT,^I?+",\9G*[6D^X*E3;W[E08A(/O Q."9
MZ6V5D:T2T:\!T1IH8Y["D4(E9N$_O&.(DF(7)MY4A*\9=K& 7R/8EQP>_:$8
M+;#A"=8>_>VW4/GA0OSR5^Q'<O$C 2>\&40X5IX8!H(,R;ME,&A.AR#,UCEN
M8<.H-:(S=3'!FW"G&"8KNI@B7K*X_B> .5Z&XZT!O^L;SI%8*QRN+Z?40P4>
MDK/:IZ.<]UGY2I2"9$13ZI19O:&>)_!\>!8CE!R;P,P%?(RHW\NB6B:<UF?7
MF(1A[>C91,&/-U)9ZE5PQ4Z=I77$?BQW.>)6>@//&5']S*7BKOB&:3E:3-*J
M*?1Z VH"G9SX:>D&^K696Z%\+&$58!<'RJ]96=WFV&1 N4NK')ZD(*W.,B+8
MMKU-6=6"V[Z4"_@GK8%;"^7O "C(>;@"+RJY_KZ,LT':'CU>(7R]9-LS@M0>
M= W%T/=6#]Z),'L^\0PM,./0UM'A(A0#U4AD/?@73WAOVL\'  I%OU(^I@7L
M(V+&7VH%*[DOZAI1#/G:+]+)0YT3DK0@$PHHHVL^MT#66A5V.*7>8JY)6=VG
MU>CRM[+\$Q&HA<F>':<=_":,@Z5GU:SQ&()93!5-O?PO<1HH\% VL0F?6-W<
M/[B@GA0<*:=96N#OL$E?F*ZFZ(XO3ELAK0#*^T/J(Z5YAC%H+]7B#9?&W^ 0
M+VZSSCTF401>]T>5W\%0NM?_!O]P/><S&IVF[8V>1>V^'IF*DE;(4<!-"KP1
M!3U8/)2LKA_H70O6HXSJK</!#&<XG'T7U]DDS^XR7(@+/-&F>"[0!Z:&X9]P
MN/U3_#U-'_ ?E/'P7Y0!BQ&["L0R_ ..T0L45K D/GL6? -C&#5,0UP YQ3\
M?/LP4.A&O(@>Q@__)^:)1U2:%^R4?W3SZQD@+GR%$E,M]@4% ?8WW%7QNZJ!
M."F'*5LC%,I&Y7!!DA@F7E0S+,3/UA)0$<1>D$ '*X\$453<M*S1CLI,B">X
M6DRV W5V"&-;S-@#*BR#":HTO?M1>GWAW&DMGY@%=BN""[J387K[#9HH%$:P
M(Q0O%],9;0B;:SD$,F67PXP71;O-(R4CTPB^FMU."OS- J4?(;IAIV@!@W=9
M14)[WR3U)^@N+^[*R1W(I'G])RS(HN"-;(AMD:-9AT'67Z!F! 'L E2UX)80
M3A!P@J"4EPHM"1X&"T1*'"TM".3#,7(E>R^LXS4*A\C/I &,\AO:M3F3(.=C
M%,"!7^%I*+[C[D]GP-9$KL3ICP,@4"J3S6$M2>\8<XVJ,]:6#/BKV7M7Y[!R
M%U?A8/135-2>&<> HS5^2ZI->_MM5E"G#656H@YRES$%!3U3;""M9C"@!8?5
M0I4JO\F'0*&P8&,D$I#" 5:ZFS,$J7J$$CNI*$NC%W2*V]KLWY0FL[H/W4U8
M8<_LB0F+TVE !Q"(Z*#"3?-YRI0L]C@.F>QQGX'LFO&#JC$$.7\=!UBOB.6+
MX3-VE5(^#!029[3F2&LG_*@EH,L<N[5J\XL"Z64=L/X?J*7-WQ<_"A5S:0XI
M3X%;P;!=X.--Q,5B7I7<VM$S9%ONC5&/B?BO4<5.B62 =O\)F$:2!_7I"M.[
M8;ED0?A0#*\8A<U)MZ_S49[B3W]1?L &#J(Y(,.""TY=3"2@IUW\^!*5G M'
MPDKT>XE==HACTQF<ZG2X,4)NSG)&5%<H,K'SC&#S F]EKZ>'7"#.4N\Q;I#@
MCRY7F.'9,?:-[#[=8>!:=M\SDOLKD-:_%@ ]"+X$0^,R*_)O \4'T;0LTF4[
M&( :P#8C@!FQ458KJ^UZF+4%Y-0J)PCF]HYLU+3,394BFX.8^R=21]<X@L_=
MU-PWJVHFA>)7V+\.K:ZBP1.!#[4 PO[ 9(2#@0*5X\_ULJ"'*F"1"7"=I-4M
MFD?Y5"J20E<Z_N!L^%&Q9)D9*-<IG>4%%U/A[[8E43W.9_S49&V/X=<%'G$P
M=[0*93CZ&^6ZPH&C\;KNG*[$B ,EF62X2N5H (?#9*K\-:VN413&ENYH_(*_
MX$$@V\.[!DHX1F/37(G36]X2Z;?L&SQM7A9K2Y!.ZA(&,H'-SUFK8IH^,\_"
MKDS+40;'P'_#Z.]2UE49SMCKG._\<I.E3CM!V.D%+1S<""+]?3:9X+^M50WG
MR>YJ"80M"_$ZO>D>FSPSFQTMSQ5;#V!ZT6VIP36 L1!MH-7#'Y-TB K<,)O-
MZ9H0SJ$K.+6ZO^/!A;,O$*4J$' !.C)X.8R<O1K^^ @[>9NB,EC7)4R*Y@Z'
M'Y!>GBD?4W@(K8&X$0>J8,/(]LZ0'X'\3B"C$=TZA%NQTW16_<13$BIZ5*K\
MBL)V05K TP.9\B\OT:T/PZ];K30'&9#6,45=] :)&<X+%%EQB\6-L#'8BGO3
M+S06W*)+4LE8:\B.D9MQQP9FOU(^+:JV_=72]GS!OI(@7L$>UB!: -6')6[+
MVO>X-XV)%O[ 8^"!"W?\SO8-,"I$A\?XM6_8+SCOUZJ\GX][=@(DPL0-^)/-
MA ](\VQKP.6+>94R,QF)U$BZV:AK11?&<@9T#5K6:-2^SS88M9?Z\8DS86T;
M.2SABZ^4B%G<\;E &7DY8C*]YGD.4H.NJJH8+G8(%S2+^M6 J.@Z&P+* J\A
M1D_$Z=*2*E 2/ !-TM^Z#"PD7=Y*<+1T&@*RY!-\MX&7904?0/,J:JIZF4[P
MQ!'F!-C@"1UA] 1<6G:&,/RK1^F_E%\GY37*,A2- +B!J]I!25#H_X0_ZX<I
MD)<2_G?XZ4KI&4UUCQO8!F%)PO"E"84/I.2T0:KC>++:HD](EM>BH64.!(0@
M>+<D7 CBF2^[P+A8@5+Q ZUU-L]13.#N3QQ25B#MC@2)EZS'+3.5" K>0..P
M%$-RI8$((Y :Y(!\ ^;TRP5B[.X"D9Z,]^"CQL?,9=9&*B0^Z0B&PM><MWY>
M5?68^P,X!H%*TY9;Q)-)I\H(*%<@E^YK9'<F ,Y:!S97 /"X'@$O(9_E!9H3
MU[(N&Q:&/_'-:/-9U^<$MP[0><Y[0W9 A!G81 @D=7$%/"%$YLY>7"I F:)F
MOFL ED5%QKX&;99?>)N5</\,P!W5:S2US[L\/4'] 8US;)LY3(F9\V:CDW+(
M(8LFR\?\.PA4=.X-E'_0?\F[R_^A(P;E1GS,QWQTZ<\G9*.%9]Z27;V'4-XE
MP24UH]5%EA4.,M?#P07+"D0'@L3']('^6J9&9Y4:&XI"3[_8P-8TC10X!+WO
M*;)=HU+Q&*"N# 8'Q_0:+3#!A1LOVQ@8V!ZVC?A!"#*_PGOG"J@3J S57!-L
MMAU]^(-EES[3F("<<-=I@F3[R%%:*-)1VL<-7VN@O+5)45>WMT;BUJ*:(1A0
M["JQ';-6?,Q1G:JO%]4MK?,_ !?A Q#@)^"GLO@%9"J8RD#Y,$K'Y2_*9R"T
M"JT$*"Q.<B"S(D]_$48/>L2O\(B'+*T:"\@O *<82#) :^@<7E$1-V>WBYRA
MY#]2U-:_9M_2^A=J'9DA$<-7'_,"@*^<ISB,&<P_R]!"!_(F/O6W]"9]R.;S
M#.\M""&S7[H\]!%4.OR_V2S_!;D)QE#?X829N[H<_OF 82=H"/COO+K-:2H1
MR$.3M&["4'ZABS\!:J;LP$"X44+BHF0"D 842.:!:?I/"I<7YXRPXY!I8$36
MW1K4&83BI:.!^3 Z1AQ 9R9<+T6ZB$U;D]W0KKYF7&&&(,8?L&*$PL+LWN5<
M-LAV;%P<?,L&WX:[/44OF[;^?O7E:NTHZ1L<H&K?E<UAJ9FW!T_A*85<C)@\
M#$O%SC;FTD:AF'E.R)584^@Q=\0PZD(S18[MLDDH[]S.;!U,0J]7=KPU^9'S
M9@+LTOJA@%QF%,J&RSD1N#[*8)RC ;GHL$X?BVE#MU )?_+(KW%ZQSR *=!K
M44Z96RS]$RCK/K^94V!GS1Q8H!&BA6^.0937&8(3Z73I<(C,2,(FGE_-JO'3
MOA6-.J[$OFUW%_T!0=%L-WD@QW=V7Y/"QL]:9F.B8- 51@;820NQB73X 0K<
M,2-^/B6[6_,0;D\>=$_P*27D, A@.\C<<DR%S%8,NB*/@#FS<4.1&F_A>,Z[
MC=]AU3.DMCR#+4#( *'EEN;3=4WRP$VF\A-%L,D,E5LRW8"(,&<&YKZ:F#XM
MYNC(W)6J.LD^;TUE4_3/DS25XF:B))TR%W()PE-C46;A$KB)> BC/H"2 1X,
MP,!WZ621,04$MY2?"L35-8;3_$FG$<R)'4_$V>RM:*6AS*<.=W(QD)DUKWDL
M<TVQS$*(9/I/1UYD ;D%C\S-_K7(84SD*^-N/("(F0+$F=Z5.<8"PQ4C1"T@
M? ",*1LN@SR\#,$,^",CSS=)QV1(9X!6SM#?@"Z0G([HK&9Q ?"8;'*WF_WS
MT-L_IFEMB*K%J2W;C<1Z(V(/J[*N-SEE<!E!7\5#J%X^!G"92"6!M66XPPE%
MQ#]0K!"=%6171DH21\4*Z."@5T(@V)7P5HQZ /1G(5,D*7&?&07;3&[PU&CT
M8) (.=*)4'UX4_#0@"N0)]PS42J*3X-!L1'3,4I:]R535,EA0Z\@EQ8?38<1
MZ!Q>&3)0,I #G(-BA'EQB7:N;-GG-T1_R1"]/"4%0MWE%4:5($7BK^(PK3 W
MHIXOB6OXEJ[3)V=/JD;$4LV86I_'$B&0:P4=O80!XC3YDMZ@\TPX$&KEAXN_
M_CT"M!BA:P;8:;J8W(I(,"(0%+.B#.U[Y&&!5>3%P>AY?Z^N88(1\Q?2!?1
M]$?,E\\9-HY5=Q:/4R%_"F5$(2&R@'^B/AP8'G!+?C4.%8U';4+24<>3)O2>
M6J$0I>)!4.1CO'),/)]-9Y/R@0,^AFBA#:D!=N;#O7E0X-PEO60#YMUC; FM
MQX@TNE:BP-GRY64\T&B02Y8!;FF@(3#S,!XYZ>@.M",0:1GV8ZI'T3Z@:X(6
MD684DX@F 6YUQB,*I./;AT;< ! OF"^:G4BP#\ M#**:V^!4R>YY2@(+7F*(
M4W?T,!HO/"NO2G(5(@M>WI '>,*/T8SY1Y$5\TI$;<T?9AQ )^6]>/7\@<Y7
M^)FPB 5+93S-!>,$\PD;'/?U,D$.5A1>PR&$^V69,YD629R\S8-@-S$P*YV@
MZ82=ZGQUZG)1#9$O1)@KG,)IQ:$*?;[DEKI.I]=ER1!5\"OP_9\3] C<XTK!
MN8K_L%Q$?,3E#"<I/(&K^B*G$J;'"-)A3\U!]V-#3A5R03>8BZR/>:1=C/Y0
M%.5=D^LHO /\6$$?,ZH \VPEBHM'YBP+K3D/2,K@-+@72$Z8TA(F:,U#C*[+
M4:(@W.3!A/@C#2L741 8)<@^<60"9F.1J:1S$<\V/KH4K6CX@8F\\-4#+0W7
MUOONU#"E4^, 3HTW/AD"$4;31)0Q>1>#1TD'2'D 1,;%F'5/,0L&H#"81_B=
MJ?=+CFS&7^*A%2&JX&0T"F-Z&4J=+%^Q<09R[/N\=#T*Z_D=3W-KPH%0^DGO
MLC;7G;$[,UTCUU5D\U#0W%@+3S,+H*O;FU-FHT +!&X8L2X"?5.CG&)TBB&H
MZ4P$QCN8[ BB%AK8,<T%([MS]M;.>O)9TXWBP.'?\7-7Q$JW8=(UKGA%3,XC
MGZGM@0!'<MH^\-B,UH-ZV:Q4>Q@LA13O-XSC$(2;,,_"0! 0>3*$:XL;R9I%
M9XH%&8:626U9S$3- LB#V=!2)LU7% \#),6%!2K<P96 -LZ-R3QM:!R+C\'W
MT;&R*:AMSG(G\1HZINN5H:W%C3%BHD.'3Q->!F)_(WUU7?==*82?@UR<$02"
M5Y/JSK2I5L0C]42(/!TQ&X\F"BJK%Z3T\830FEQ4H![VGV:8R-2U>6 DUZ2\
M%<K=TNZB@-N)E)R $%#4JY;UEH7$[@O75S<(,NK>PI@91,6)>-T,10:^ZL(0
M)Z+>9X V$\0\GW0WS(1]&/#@%PK(:6]!EN>1%(V*1#1-J@V\<+023RKR;E#&
MRC'"!:<LEH1Y?6]R4*S8,!E!=E8,8RUK,0<@D*U-\TOYP]L;^"FT<\2MBV2@
M%G[C 1 ]*<#S$CD,@Y2V?LUWFJ&MEG=X_5@I!HF+O#L,Q;-W'\K..V>HM'/;
MNV:NE'^059](J:$P,J[4N*L/:+07P4J,AEFBU7SYXG:'\[HA:LJ% !8:<P6@
M[HHY=%%-F3V-0:1#X3OLC.[M96>8'Y^OL <HT$Q&##.G^(U\R#0\KO*( [!K
M(RL)/M ^TFK'(@"L@R(UZ/VCQ834MWR*BU1>D[&V2N];!;F-OQ:GSY2[<'EN
M%D,?I@ Q:Q0\[*;"V#R6.LE]6GBD@K:_V=;WEQ:.8"V6B(V8F,)&V-9SU1Y.
MJ@(PK9JF%/R<BD(;\)KLVY#K;(S.[LH)*)8<ZT6\6A?<V5#PP?P.YHY'_";A
M\!H-%"-TKY >BLB+9J\V#GTY@F><LBR2(4A@F/^%Z"[.(I+-1G!FX_:,F42'
MA@#<&\X'9"[GX9?, C-:/55H5'#),,OO1,C[Y(&>O1Y,QV4B!O/I$(XC$>EQ
M0[40V%*RO<+4L)W#' ]HX]KLE^(G,KFFNA3 W4O+1B[<2#CY*:ZHJS>T3KB-
M 2_IZ)\4KW"[P56'](BA[W#<PS:O&[67-!4NAW:";3I"+"/V2S),P*'.!556
M0P,( YBLX&5C6B-TQQ'(/,>K<^%T1E8@F#F\!STO.(:T%3TV^O](HQ-NRGM\
M-.,4;C7MO(,9'[..@PB4%B#+O!YG(D$4CN]LGE),&RIHS *#\6+3FAG.:_1(
M=0TT]'=1I\QQ]*'@#V)63>;.P6".N= 5AA5(L,*D13$ 16?'EL:YKB#0"E,V
M:,W.D 4#PDO2#SL/GY?E!.['>U@6\TC\2BKM=54.QYBMT2P%]\^R "FFB9)%
MD>@*/TXVK&C'" U;PS-\FA(X=;MVZS,A_$*3%^[6A%)A$2%O%G20LM&PI&2>
M=\[7"U[=I*%2SB)1&F@W!:4M5T3<?RWO,>R*G]9DOV>9GY,4PR6Y@KO$J(A#
MRI_9 T+E9)(5: G&:D_-T8P9I.*GE?F(/'U:GM7<6M)O* 9L0DX?5M3GD4HT
MC&- =>)!9A5(DWU7;+H\V0FEID.#9V%W_1NLO)S@*6;6H8):]8K)]"_+U7.>
M.MFNE+^+(/E'B:ZM M1-0.:EE,2K;Q;H B2-L_MN[B+.6.P)HA4[O)8.P28&
M-A.A/>(8S=?@J'X\MHG'J(NT/'I+19G_*VN85F2G9EHVK6-W.(,G=$*>4M!8
M?M?7B*T#Q6**TE^<-G^H,Y::^;*L9&=[ ;2)%'XFW_/'5:F->VAX:875=:O)
M(5\O':R$)G>P94UMLPW)19VE6-WZML# 0F1++6_VUTUHP<@,KVNXAGL56EIO
MWYFS@2- KKS^R:TF_,; ZJ48GKJA/<3U)=D#-QT$KY(..C0+B,"7K@%'6 R[
MCK%Z0<]9C=HJ;DL<?N<\9''92R%%2RR-PN9DTKH]*;=H!=2[+Z;1+A5Q(!D&
M*T&L69"YUP[F?H_1G"S#!#T] JB$*L!2AT0."NY00:FHK<WEL=)>@\[RKV]-
M*UJW6RN>WG>GBR6=+L?O=/F<(:E2:!$[!^XK)C+>+@#ZR8D^$ IM4T62B=1=
MNQ$K@H%@4>?SK)L4.D"U&,MEP(7% D]VEI0%FLE\P?1N/#\YCJ[#;,=$+!Y3
M9UA[$,5R+KHM@?4-B72KCV%8+V0\9H3@@F"K<3/M:\W:+90O=O*"=,J"6>=L
M3?B]#6KS.C"<ZS<,I7$CMRR_7&27J0GS.1:&:E_0D3HZ+A88/D]L8+HDAU-Z
M*%_694#G#E_QV"O%'[6^L+50EZYW&@NCBQ.4C/.7S/ BWM,%83K,NH9[EDN\
M=&:B.T*DZB^A[J8E:V"3162(9.5NXB;%'_!E;]&U9IE0G7QF/MRN(H<;+VS(
M-XVC@:<4ML["Y8.)>>&?.LWQL3D/+UT[U=='A':3)AZE/9#9N#9:!I#6.\F3
MRRV+.Q&MQZ0TB+($C<F#[T/#")0KVQSEA""DBP_+184D<9/>E14!]"2[S6MF
M8.4I'2*]_O(+^J\HT"-&9IJ1>^Z'BU^_Q)C7/Q1!:[ 8&%U!;-'07$O%+&P/
MZS=L\'2*I'A1(6"2W@M?&'L@O*QF2 0J/D>55+F(%DQ?Q Y7V07WKJ%C@R5<
MB^QJ'CO8%C!J*Q&P[6\G5G<E918V1Q%TV V !)JV;IU.!1O0:C-J(^>Z87+Q
M$*/B\Z'R&5 8EO-!W*RKJLMS\#XN,S"[>;GB1COZ#7,C=2C*AJ0(\@2QMO "
M*[O05E- (SHS2\&#<P:K$Z8"\L=^Y$OV!\5BLO)OO"H3=]J*0$Q*AV%)Q)RR
M,!*&RB3/,0> K JI0H5G+]%=+\R@G:!.-HK5;6R+HM=MIB*JIS0FGBK>A/FB
MC?!OL(J(:QJS,E\I,:8G\O7KCH 5Y6.E'BCN;(QJYZ@E6*%DDW#=297&87[\
M*YP /-KM@I;V(AR7^3##J,N+CO:\G*%'BX@!5FAW*1?T/DZ'P'!HLR4;-*(Z
MQC_#:<TG\64*!\TE%<169OFDG+= +,KZ=M,,5^I0##B_D ^1Q5OSI]-2L&K&
MO !54UZ8\]J__YNK:\XO]>.D 70G@J2:B#Q1NC>M6:U[OOXO>AY+2&H+*[-J
M(^F$\U5>\=2*><GUF%463K@%P;^%^?("!NS&YE&\G#)6?J.R:3&>_S4?/'':
MJK2$R]R(7)V\>8(C5FA-*&\B9[)K[Q71"FG=D3 8L]S3S9/\3S3A\7 09@5N
M09%' C>:HS]!YS(,H>8)G+<$N*U1$,%>5$[#,+6!J/V)NF]39RZ'PV,X[]1R
MFS(Q<RD]E/N'\=D/K"(V*ZI%5L.^GY&?6D3068L'=Z!@Q'/+@%AK>@:CXFU@
MN!U\/6*X@\H5NM=P+P6[IF@-3D>-S7HI$I>3*T=&7C3Q&O>G0:X!823N_P)6
MN\!='3"YE+N\)BSB%/ZY)7<5T\%S2NC>:!)M@E"6;&0(D.2K;]I=_"&$2>5K
MM9C..K7:XV_9<$%D\HF<+4R0)_\29[CTEN<#S9G@ ?_>9D3Z".S,KHW^L UA
M#AL&BN+,ZCM9CADY?]!L?)<S!]=U6E7<DHCFG^D,!O2BMR"&L(!CBO#ZQQA4
M(\*-C$HAP8CQ53'J3 6[Z+/ F@<E:-Y:*G[[Z+\*WN:^:%Y@5QAD6;8!R]];
M73<*.AJG><6D!J3++]FP8MZ3@$JB5#6Z1)A[?4Y>PX;)BY(Y>-%MT?'"#)2\
M8XOAM4H14Q$4EG453H@"8@B-.[2\E#<AL*?G#/^5U+3U8DHKU?K3$8M>9APH
M=JEQ,,] HQQBU?XTGW:8ENK#*B.6/<!DF)HC)H\2O@?:HJBVUL95 Y8RE616
ML5P\P%DJ)'N#)KKQ JAJF!99)PJR8/G0W$T\Q3!.80[%@>5\0QO3PSPC&B'!
M8C:#*W!'!W#X4]T(FMLPG:?H"Z&:#;R6+<O\G6;W.#]A)Z"BN>T*HCJ+*C7I
M@S.J$];!O64[);Y/F;;UG9OTL[X3C5\K;7>(IIIH4TYTL&T<"?N(E_\,2 C[
M N_Z+;L%6OBC*H> VNA6WMJZO\S+B"5_@PG,QLJ7>78+Y"KLO.T&X0D/?!TB
MY,#!UD5_2AD?Y]E-%X,IP[@:4*0M120 !\W*K$CK-A>9E_9F VB*@<,[ISD5
MP_X+YAA]B4/0$",@;R%DQ07YIXEIZBQCIB)>S+ENHB#GO'X6&4J0<X9_LCP1
M9D=B9:%$/:A'VRP!+R[(QH/Q?\L/1_EHRD3OALL[%7"Y@+2\BB S%Q0/P(H\
MCS'UX-N\J5+!"T*2C8/5S*V[U7!9=!NW@V%RR( ESO"UH#@7/E \TC]65^U^
MHI!?+U+6/F7, H>R*85\KGNR.H-F*^,#'LW9SL"$&Z4R*+&2'/94H0,>?3$_
MX/<7*]?#!G)C%9,/R)Z&N,8,1H+I)VLE#="B0*E<"YC51/BD5D=# =T\;4;L
M3%Z@XL^'WWWB,\_"(Q(6->?J[=KOW&LD8BLQPHD7U'ID4DLDDW&*66_AP@?=
MO;,--*K'9/==W1LL)8W#(Z_'A,L/F>"CI>Q#X"),D+NY63&VLAKUW#S+3+7#
MLBW\LG1_6I.XF+6%E=ED^NXWL:7?Y/C])OYR0%^7QY</,T)LY);M SC5*W?W
M ,Z\X.#5>J<;=!ZU115O\JK&" <TT C\IW*?[!MN9='5 <\Q:TZFKFN%G5("
M:=BIP<LY<]M_][1Z[NSIE'R$VP#@'QW6:K<NLB,S)9C#9[T0Q1^:1-JN@(BO
MYE"5;MA@]JA!4X=VPWE#YHJTJ1*RU!RL8],?\1O8;C#A!#M^_7LZG?WRB<ZG
MU5$))SNZ372=I26U0C29XG)AO8+9MN;3QG[XE>*19U4VS1=3E'SSI<R)I4=]
MIUE7AJ"Z*Z5#[LM+7&%=',3@[_2K)A:=!)MVLGQ60A7A Q#D]RSUK1 :(RZR
M?WVC'B@@W"R]' .TQ;U ]5\R^!J5VB80F6(C02W.J:P ):/RH32B8(JVTTY>
M;F>)'MH5[%K/F)GM"9;18!6+A^ZZL #-MB.,"'#EABENR^(1Q.C=8";1C8&Z
M8HU;NA'65"$X]:Q0R0?ASNEI0?0FQX6<N:!RMNE\W"NRY.40%ML/W+&=#5J'
M%<NW%87 $1NX47)K-'>OK.^W/PH$93!NV_HYUO8CX"W[NMZ!!L)7X@JP%>&T
M*?;+>8)E*>$MH%*P"E(,H<7:4DC^O!%IA8(@MN0O]8I]#71FBC2_K-"!VY37
MX LES/(QJ)QDB>_T&..V>8%B:_-QN;\)L!;M]$!$63K?[+EHCKKEGW:HN;=#
M(LR JP>;/'F"L)&F9]EH!8RW?J7GL :HVU*5*/^Q(8AVP-0\3AR[I-.85\8.
MK-?(.OM:,F.W)<- @KK91Z#*78AM^^A.T8XVI2I&PXS[GK?'1VVW96'LOZ=E
ML7=8%MZ(IST\2 EOW5I4L990HLY)6%P!%=5C!<DM%1?D*0YA8A^?,F-^+!-2
MSWE2$WM^%T1!1KE-"RX!YKQC$FK]0[*P:I[E"7-_.WXLNO/$(-CT1/+!6F;\
MTNN7PI-XA5),PUHI'<!S2;JG"M :QF$/.RO;&7S?2O%=)'A.7Z*#A#OHI[ Z
MEXO9Q1-A)R10MO/$(DU-+FJGVTDGFWQC=GBGZ<-3@4XL1X76L6K*=I)-O_-+
M,X":\IP6LVZD],:X8HQ\9N$\FQQ@9/-G.1$K06QMOD@3:X>%F= \C%$#M4*%
M69LA/1ITN!QGMVSI:D*G*>A1.$8HJW_.L]V52<Z+07-S;&M!FZ$J"?-@>9^8
MAH?'*.7A=2IGSWE,(U.V"R!FWE6)*0A4_0:6,Y]S.^J0S(*L= UNY](./K)_
M57F-)<*;X+>EL'#*#Q>*/2MWV=U0*C2POL"<XUC>RK[25M[ N3:_+QM>V"CH
M-),;95-1)1Q0Z*%<D.K5M)UCT:](K$B3:$&P6(5K4'70Z8#?7@.=BX! MA54
MCXR> M0_XWYUHD[>W'/4"8_'"N3[$1DT[6H/^<#7V?P>"7F7@W&'_'I<DAU>
MK9L[G,G_T]W^Z[(J1 L2Q\8-P^:O ][=E7IVBFI2M?(K?/4_Z(,2I1IY80_
MCUOA,B'UIB&'*^4WV.[+&J.SV.T4'[E$"?J5S@+*6@-(.9MD(A63<F<;\QH^
M!TLZW6(80'?P-A^\8PWH1?_?0.2H=[+7EPP3U+65XK, +I%=Z)"^XL-L)LG:
M='!MDTZQ-8@7SGL6\MQJV$NE=@:\3I=PT(E*R4NU?Q]K3(3\MLJ7[3JLU.JY
M9G(.Y1[7;13ORB81^W9WBD18.MC(0Y_#=E#1W/53A)4II>.75;+\!<;9IK.P
MTEMDO)R6<VH[W"S)2E&YH5B+^T<+OU%YC*5&78U&U#QUDM]DQ 0LC)"];K7-
M6MYIW+!<)X[%A4TS7FN&SCN*"*"$-1:Y=<L/_;Y[9YSE\4GOS+Z],V]A3.QG
MR_:E<(D-H_Z*,;S4*&!<*S$%7.^C_,R+WKV/JB_+9?)?\-I'*NEOK-S22[_?
MBY;V]VRN?,:XI$7OHX5^IW+(--2F_LRHR7YN.M *.^C60A-%JPNK;[8W2M]5
M$-Q/R:#ET'CEAQ&L6UKQ3"O0)+".]( B\F9SK.+U2+:.V =T7S&/ 9#3CS_O
MD8+6":;S.'$W7OFSNJ)UX>?N^YA/:OF-> T\DO4]&&:3"?_U/R[4"_I<8],>
M_GG#^G[-T6SQ.ZBMGTO0QE:/I_M\-!_#GS#1:XKCOL0VQNFLSGX6?ZQ-&(<#
MA_(<91A\??$?%YJ%1_5\A/^IFI_Y<-@[3.?[7\1%J[]I3_QD;'=;_U_F[ON!
MWHONVK!!HO$7WV06YO[+$NDBX7?ILON97;_T547TK#/:W2Q\/L([K\8)IJ2M
MB)=\#1KZ="Z>GBNG?3X3;?:-MRT0I_ V:_'HS+G8O1=SRZJHLWD=#K[/Z)"Y
M@6/NYW$^ JC;AP[QHGTVGMGG$YCKJ<^OV4O]Q/?R+('X.09]"R!>7PO^%A*P
MUEYQ -Q&"9DM%XKJI/-WY?6#,_PKUJ.OR'YNA(/ZE2 <]\Q/BG[0Q@&V/Z28
M_S/?[>?D@I/9[>^51_?[>=D!)G,L@D/'7/:SE.]/?7YR+T]G?G(O3V=^4N]>
M.CNQ*CUZUHO1)7?(#8=9=G.S,GVWMZ=JLLD=<B#2?G3QWGS6WVTQPV>W>ALC
M+^WT/F:DF^[ L;=1\7;?A6UYCT<Q['\GCA5S))/UG,D,'9A,ETPFF4PRV5LQ
MF68/5'6U3(/DL9/BL;U._.U)TK[:QNGR["3;G=IEEOMUS'V_)S-BCS6>-L4'
M<]^'6=U#2_(!8-8:Z,YJZ^87D?4ST^TMVIX J)XZ31H#V]0D34J:[!%-#FS#
MD"1Y5"2Y]_D=@,ST*W6'R9R.*'GNJI$T/[RSC<\V!ZHI;7R2R223O:&WRAZ8
MZE9BE60RR622R5XD4CJ@NNS5<"EYK&\\=F2&=.=JKX+5R6H_AR!;GDWLS;Z]
M-07W*O[O<-,^HZG*'3[UJ<H=/O6I]BJR]T#3WFN0;V\]WJSU "^K6TX>R?Y_
MN1_GN&1.8^"JJW7%I!9T;%K0"5.G*ZE34F<_J?,'=QNGY)'IZS]*8CY9@],/
M^M56\41'1L'2V"05U;.9JMSA4Y^JW.%3GZHT-IVJL>GWU]78E7$%1Q=78%L#
MP[2DS>*4U3S)8^_+8Y8W<%T9A"IY3/+8V_'8P+1E".I)L]B162N]<S!6/A,>
M]Q/UL&B^'_6R=<O77?JQB :RV_==R0NEVSR&FLBQIFF;]"[>.HVM>X^[R3S5
M>GR2UJP/+;4II@F/@08:33*;3'"JLPKS^5EO3"J*2HU@>$=-99I_&RCP"NQT
M.L%V=3<UK"(V=VQ;E\/E;:#$,700>H6N3=T+E;L2>^9-8 ^S.2P73'V6T;"4
MQ:R$]V,GO'3"GUM?*3ZU$$RK!_X5/H6W@1]FV+L=5A2[_XFFE$TS4[:.L)DX
M:_$.N![>>KW 9P\4'/0HP[^Z?>YP^T;8QA3["M?*#Q?_&)?P3'CNQ8_TX_HK
M1+/0&K>3MUF]Q(YX(VP)F^83A17<Q:=]IB\N?L3^R/RY_(F"?*J,SSFG%K%3
M^%"WK9EH/5GG46S<5%//5VQEW/Y*!)K2WS1%W!)8/=8FD9,W-6^L\WEVI; 1
M\8ZQ; P $I/%*.,=>W-L($COY+.!L?VYF VPK^4]T#[^RZZA]G\X 6I "<.O
M%]?_S(8TQK;S(V[#$'OEEL6 OPJ&B/LQ5XH2>^=.<]:/$7^NY\ O*;MX,6>3
M@ 4OL.L2K/M P5F(QM'4]G  KR]&]3"=X<QQW,@>K$=P4W;CBA<NKL6*++=$
M9F1+^])M7MP0$%Z&3%Y@NUM!?*R3)$$! 4>-PTJQFRZ^H"32GE ?J(T<<J4D
M#!^7)8[^@.2@VPB9AKSC2(V!:FW??8N]G'%ARTRPWSN.RC&W7R+V:LY2L.'U
MHMYYC32W?VMD>[NN$1L37RG>'94=PM1&#)"HY+WL&3,!=RPJ;!@^4&XF<* N
M6*M'O/65G=4(H?!U%?6.1'9_[+R^'^?#,;].G/PMCLVI32PAS(SZ_6(/[!KA
MD%JY@ER V$<WS!]F6?W3M!P!7BP!9SGCP$27+6:W53K*L#<NM@IG_;MSWKP=
MKZ!^MG7&GTT+<(>G8Y7=+EC/V>N43HNB;6$MNM B,)9#>A5;G:5!PR0RN*6<
MPJD\S*OA8@K(6Q!2?EI4S;)T3BEJ4\LV1S2:'_US07T$A:!'!Q0A\!UL<]JV
MZJU2;%L+XP)IJ#EOL$LN:TX+E\(3%C63Q]B[LX&2I; ;;!DX5-:XB]B!O5X&
M)U@V[)\-S\?IC=A3\0M"X[)M;<[Z;//K!D(^P5$"+70A^Q4$UG?);;T(5=/A
M6,QG9_UBM+THWE\M8<"A@"0J!(/M4=WX?OL%VOK.:5EMK_BUL TPD@I1FZM(
MR"G\;Y+I& TTT(-?X8T$2U, ):(^? P@X&*.2#,2PAH.$N6^144-K6?E!/M=
M$S8#90R;)N3#154AR=(9L:J^M<<'ZP N./D]]>9ZH_HW*>\[&"T6"@9>,!BO
M,Y@H2*__EXW8NJ.,>0.+4G)YNPME(*M6>&G?6VVOEHH>R5;;^VVUW=E6/)+S
MFX?WZHG\:U76M?)'5=[D\ST=C&\W(S'<&0U7-D;>Z:#L-$;N-D1^36/CE_0L
MZMR_9%CO82?C:5K=Y@4;7KJ8E^(+9B.G;WB;7._*U"Q=-6W'-6S=<MZ^]?&6
M;87U0[8^/NC+WFOX9]ES4S8_?M\HQ#?VD_8JIO;8PBYZ-K]>1<^^Y5S/$HC[
MT:>T/SUL9?-C23A;$8YL?MPWVCC ]G_W>#O<<]IOV?[XI0DW1R(Z=*UBLO_Q
MR<]/[N7IS$_NY>G,3ZK>LO^Q3.;I83*//M ,F91ZU) C>:S?/&9BL3K9F57R
MF.2Q-^,Q=Z";LF?#2;/8D26E:N[5-L;ST\I*E=V/>Q$6LD>8U;;+_9==/?MO
M>CE.DG0&EK=5M5U)DI(DW\BHXDB,/"Z"W/O\#H![5]N8[4Y/BCQWM4A:'MZY
MK*,ZT+V]:GJ]!7K)8Y+'WD>@T@:F(RWHDL<DC[VA:<?59>74DV:Q8[.@.[*N
MH^Q$<R[3/J.IRAT^]:G*'3[UJ?8JH%=VHGFCC!FL\_<]EI#IU$W>-8M&BM\G
M.'&Y^W+WY>Z?Y\3?IXMSGQ;AM&+=PK*@R(-T_EC1GS<5_M[>L*3K6X5F]M-^
MM,ERU =5I"^@TU,25*]VJ<DB25"2X*Z[]OM/_A;[UENOS@D0U!$2D79",+9K
M+L,Y)76_C\Q_@'-9N]HJF/RX?([;'-@GJ[R=,#5K[E;P+*E94G,/J7D[@57&
M)_6)-D^)'G49GG0Z1L^])_CVDV8MX\H\&85-VIV.D@2MJVU"^24)2A*4IL]3
M):@C)*(?]*MM\B7ZB6,_/BKA_40MI9KO1[NT/Z/1ODE?T(TM3F^[D6Q];'O&
MFPIN/:1]M"RESL"P?5FEI$"QZ2WOQ5YGDTE.K799TW&_5E+LDXDER/&B\H::
MRU(OS<$C/699D[!:]#@?L;>!LL/ZJ[6=V_'B>EZE\^PVIQ[".78Q*ZD])/XV
M+Y7KK,AH'_$1M_"AHG:4K DEMN8L1]C[E@]W/^WZWHY>U_O8]IY8M9X0Z]:W
MGVT/V3IK!H7MN^$%!VOG2G/B\#*<I/F4-;<N8$AP1[FH.G.M%]=U/LK3ZN%1
MM.$AR( WSS#0*!LBIW/$H1[DKQT$NY7VHP9LFRHI@A9BS C6@7<V_]<"5C)[
M:@?$)7V'I&WYBGW$RY]HI?J%'28#Y5<&W$06_FB:%SG!/AX&,=N2WF-W,Y?;
MSES2Y;EP\JIE']9MG[*O/JQOHY:]\(V<Q#I7+ZDR/>SSRGMZJJILVRK;MIYR
MMT#9MO6D[4F]2D ]-MM9S^;7JU33MYSK60)Q/SHL]J?[IFS;*@EG*\*1;5O[
M1AL'V'[9MO5ED8ZGLM_GTK;U-48VV=;UY.<G]_)TYB?W\G3F)U7SL\T W/MV
MRV*^^XM- UW0L?::G=#;X,>SS9:1//;.Z3_60)4])R6/21Y[.QZS!HXJB]*?
M-(L=6]+G=K7#CBSK4^9[]L+$_/;D; XL338K/"XX/7F2U.QM<I0E21X!2?:3
MY(RM]#A)4$>DE;T]$;DG7EE!MF(]J+5@N\"B8S4E;#?;_1T UD#?3NAXV^V3
M5@C)NI)UGS;(> -].Q56LJYD7<FZ[\BZ]D#=KY-:<NY1<>ZQF?[5*T>:_M_=
M\B"[6![;:=O?J<H=/O6IRAT^]:GV*@99=J)]IR2@;3K5GEA]?&V[VLXG()^>
MLX9ULM2\76LI2<V2FGM(S;)WR?'3YBG1HW9EG2>X'D]-ZU=)OU4VP7;-6'YT
M<RGF=RW;V]M*EP,LU#I-*[BHK13+:]?""I<%:A1;/_T[_4I3X)()/&C[U<L+
M&&0VS1?3FE82:1&'!A01_7LZG?WRJ5LO>%$-QU1\^/J!)A-B8=KB8;##+-0K
M=R^SV$2LG2'^I::2GR66Y>6_?(E#N/%?B[QZ(.IO2RMCO5UX&-LC4<R7=K"I
M-0X/6TSFIU5.MLOFZQ60)8^_B,=Y)>@ZG:0M7<&6XDIOHJMU"A+BT2I%K9=\
MN7B:XO8@L2C&JII$_QU7XBFS]#:[O(;]_?,RO8$Q_9Q.[M.'&M[UT[CBTWG=
M&-/7#%"!?;WYCXM_JT,M2@S-32(U]"+3B'TWUM784VU+CQ(WT+>9_%<J@PL8
M'<(OL.)M$D>Z=KH_MFE]@ 'V$2]_HHCV!U&:/7Z,+OLTI<YX!3[?ISM@%!Q#
MUN['T$Z5K;_3KM3=AR"0<@/@[59S^P3K?E/[ J:3C3)V1K%/?!&7U;7^G#E*
M7G=.'=QM)HT@5*7P]V@QI!,&I*+KLNATBN"L,D!S=D<V@N^Q:P0UE9B#&("<
MC4) E0F!CZ[65=6ZU)[HU( O_%M:+/#@PPD.\+8J UDQF^0@<L"YQQL;"$EC
M=617RH>B$4$':S\3C[-.$F4AQN0\/:;Y&#Y.TIHWLZ"9X_HU%XC&$G6WLX3H
M;"'HXHG.%LT@.^(3C0<%2?@/-EQ)A_D$AH>.!-@/)EQERH2>W&^@?='9\0GW
M&;8.>WH,L)7&6\U)<_=S>+ !Y^V =SP]]'TI,>EP+'HY2 3?]!1BS![J 4A,
MD\4(.'Q1 &),"(JV?MIM"DKW]F.A5D 50!S@$;;)^C-C'1TR4';G#PU:PF!W
M,D"H5][N5-_M;;.+[+0'\8TW/^ITUV%=EQC-B9Y(O"M3.JG+=M/3HC$?X&/6
M>C/=*+!:AACBDJ;8GA^P6S7N'6B.M_!#F-9C8KDA_H%[=Y=.4 U1KD&Y+(;4
M &:Y,5"=8LLS-L#.F0?/@-?KS>OSHFOGX6/<:-\0+8R*LKA<)Z2\N(.!3W%5
M4,-%BCJ!TXR=8TJ0W6!W)O[I:_JM[Y-K1G[-1L[W=8XCEZV"]J,R;-\JZ,F"
MO0=J'O22HL&=^Y><2SUL)\0:0++AI8MY*;Y@?B+ZAK6C\;PK4[-TU;0=U[!U
MRY']AV3_H5-N>R'[#[UOH.8>H/UHPH[?>*ZG/K]>!1B_Y5S/$HC/IE5(WUH,
M]8.GSW#[9:.@,]Q^V2CH14?XR>SWN30*>MR@)ML"G?S\Y%Z>SOSD7I[._*3&
M+-L"R78*_6NGH)L#8[^UTF0BVBD<'Y+']LACVL!6]]HB0O*8Y#')8TL\-G#4
MO>:O2A;K&XL=6SZU?M8)U;(M4"_B./97#WW;UH:R!TO_C2['29+ZP-*W$JLE
M24J2?*/NE/I6U:LE0?93Y.PGD>GJE;W#9$Y!@#QW74B:&]Z9!9V!8<LVQ)+'
M)(^]I6M*,[8YZ"2/21Z3//9"JXZN2Q8[:18[-K/YV98L/Y8ZI.PC7OY\/OX\
M_?9XS;P^36K3B'>L+V/OH=3G@-=T@-6@ A"% C3-\MH[D<U4A6*GLB"Z?J5_
MO\,H^UO!;+!4;R-?W^2=JJF85^9^*M M[>Q>ME1SK\SMM_3M=O3_;^_:FAI'
MEO3S[J]0L-/G0(1Q6[Z!YYPS$<; #KL]W2S0._M:ELI8T[+DT:5ISZ_?O%1)
M)=O<? $9%/W0@.5255;>*BOSRPVA"3&BV!*:+0+",,87087=1A)^C.CIH0SD
M"+'3,IA?#:F&=(^3T/EFA5/$6XDS\+4Y/)D<2D:/IE!CNAELB\E]POK)SA%=
MV*+K[]V+8U-NJ-%VHX(:W2[4Z&;L==$Z?_+^3#T7T8!0]PS$% VY=27C,(T6
M+KB?;ZDW;)EO#-3#H?0]^1V%>2P2!EE:BK8$'[ZZX4G"6TF8=7=>,N8IXJ&
M]4T(XBV4<KD#A0 KL^)T-/(<#Q4,PCFG 6,[YH_26A'LR7,E:6AP>>]@;*VL
M Z"^93>UNF8@8P4SA=50L93$LZ,T22/&2\PH.Q'P*$*8\4Q!'WVM7\,CB(^5
M*E3DD)8#H\N9@BBC6<(28H68=3?V'-@2*KP"?0K,1'AE(^DBDK4_8V!R1'ST
M)K"VXA30)#L)*6H-\(@_2]C4%%7[-$0QPU0,X<!>QQX3)1S5K! U#NK_6\\Q
M(*YB^+EF#3$['6:BV0:GAWK9E_@,(E\6<<=)W=])V!3XG]<,4Q-!3/#O4X2A
M3 -&SK*N4U@OO#F(A</3F8@9F!R$*&<(SI0-2L:K8P'FBD?UX'6X8 6,F<.>
M^P4!=92 1EI M;7 IE9D<F*<A3#GP92=^B((@-H&O?#Q4R"/!P2_"-P4R 8+
MJ5F?/@V8$8,PX3F"I@5CX@%+"G@+SQ6GBMAB^02!\@OSJUM]5T.5^;/::KBE
M#V.$UA2K>8G)-K%,$I]XKY_>PM)(A.O6B72$VH8BG0V)H_V9AK&",36G#+-B
MJGC@%41X^ 1&AJ7BU$'B9(2(;'IKX!T9<6HL^NQ;.'*JZ>_ &19$;0G4*$HR
MTF4,\G08!O >T&>H8E'L;R,Q =K^"JX/G()KEBNGZL,%!E(Z S[*0.$"UQ"1
M A?7D(K(MH'44*CRFXDVAST&?%HG^5K&4A7F?'!+_(9R!9L$JBP ;R?6+0A(
MZ(A%L\>MNS#U77Q2?!>>SY84%"R\(%;M*BQXX03G-D)M#C2O6Q<C!H(UAL%W
MXMYDP]!B'#UZ(%$%H8AK':DWE7@N4RU(<S]$2P8O-:B' D2<-1'?T V&M\F,
M911+X7?E#R^F+RR1A1O:?A0>H!\H/X+\A1DX5(X;+S8]4"]%JF5D(BPX4**P
M0;SMI#6^"_ 1TUAU^$ ]3(J H.-<I1Z5KEC>!,1C#<!Z1O<;D/#M< )<8HP2
MI@F^?U&$4%-'H;_V\7[33102/@QH'HSD;>HK*XK(C2#&B>[MD;(2A3G#"I&R
MRKD@3IX*CV4"#P1C\)]D1)R?#TTN?D#6H!\3F#-*'*L0$ *)"OXN6&C \??8
M&"-.AT!>C]H/ (>HG0#Q+_ VS8-$A$=R?.%-:#8#\=T)"_K\(G#JEM(FOKQ%
M#:7?X<DYPUOTJLR5_EW#1L+?O>2>&4=R0HZ#H4V1G=Q0LMY4P_/H.(H8HKXC
M&9P*-"' #SB0L0/A?4O2SI+>1*#K%'LWT'X;NUSV>--- <_10\:)T\D$R; H
M8]IWC"O@QQ<!?GR4(Q89P!BN$%DO(0:CPMMK--:$5,13\\.0BIWN#J <EO!E
MKXJ[]5HIH14 XOO8Y[<.Y_ NA??=P&95H'G5]E>@>>]U^Q\ S7M3(&K8QZ*V
MY%HE<,V#-\>T\8!_ZP4!!2)5HP(OAF73/>9KEUV\9O)?.3*J>KW:<7<5 U7:
M9+XWH#HK 7A1 6AV5C'1E0#LD  H'X,":*N74)9,.E9;U,9$IVNO4<^ZYDYL
M6J;>%BS%9ZFOK#D=A&Z7]E.Z5P\.C!M,3 ?X3M>\ZU9D[U@B>;=VU*M0MW;=
M3+Q5]MQOUFS['0 $'53\_"[XV3ZN]=X(D.@K.@J;= R4+Z"R(3?J"I23!??M
M6GNE.,?;T9SO24&6E@D[1ZOHP8H)*R;<F#%NK%)#6QG<S1C</#OYO9Z]\7!S
M] [*N*O#S9;0_7:-W]NU1F\;Z*B5/%3RL(/R8-=ZS95B6ZN28:=<E]+>*3PO
MZ4-B02BG>W"I^MH;WH(-=\,4D][720S:O8O )Y.AO#>%3;M5:S17\OD>6WPY
MKQ/?P2FX$MUW(;IVSZZUC]8'KJY$MQ+=2G1?V.K6.IV5;MUV4W(WB)&WX7+>
MI?DXR[)P5B^1]0('P5CR^K%GCV"Y:82S*6<!<1&J;2MSW$"!\33R)B*"AQC'
MQY5J4W#R$X0V$;[&[*AE>&,Q'*6H3A]A'%)XC-!,-$*/'@%89^0ENCB>AA\#
M&\/3" =BQ=+W/4("P2Y$B'$Q]>%;!#'"<&@3?!E.P NF*:)@Q,GZ=? ;%I2!
M20$K!%7H!0J7X34E Z1U'1C QOHP@,#SJ\^@=91CSJT/^K=!N5M],J^,W\7R
MM\:.M*H=V33PXV44.E*Z"K+Q/J6:6>#7%B=$>.*0FF'75I]4\S@'CUQK4@PT
M*;\3=!#6:)7-1OR.)DTA>2@T.+7!"N]*BT6&&09<,!%!BB!'!"^G\(UJ%N'"
M,"B;XXLX]D:S^2<G"G<+G.&Q@LI!NXP8H3#^-$3<.!%CD#,F-"S@+_@9+#3X
M=FB<DS$L#^R/;TEZVQP,4'X=_(19XUR\&*&A(O@C4.<O]B3C<1@EVFA.$$:*
MG4D"E&,?P<,:1Y@!P:#&=>MK,!+?PX@Q1!34%&]^K-&@F"X$]I:Y#@$0@%"^
M&%MU"3B=1A2#V<]!$XZR7HD9<E3=N@;]<Y'(B771KUE[5U[\S>+N\?&>9L9\
M[/,PFEAVX_"_RXY[.A\N<2O<T\WBGF[%]R1(*83S(T:1"A[3]-Q1OD04H;@P
M@"2#=RK /M?#:Y!A2K*CH-] ';@I"DH*DXT4+*&)-*?L4<Q8F:0%?A^'8+O
M?F6Z  3V(L@P]Q;Q!PL3=KT(->/C\S;G2V9HHB#_&*!+?I<^BO"SYI[K,U)7
M120QG*KPXU!EG7)"C'[O['!(YQRMQ3V<"RD;A3RFH4US],/\9;#L0-ZA\D&(
M,%8_>EL6E&AAJ?LQ:*#/82*+ ;,%[C$YY6@M/YXI&%#01" 1\B:RA$M'.W10
MM\[3""W(XFZ;U#-WRC6!(1D/,_1Y,^=Q(@EP.DG0C"!H8@3'2X%&2U'4-!@>
MGL-P_PDA.[S+/2ND.!LE\",1\!(A1C-8R(R[$-9R&L)XI3MMWA2LBX]D9/ ^
MC1"K(S.SS;K:J[-/*5#S%:0?136"&+89*95AF<9BHN]\LQO@#+=<0>(: :\\
M8J(&PR\IO:<XEORI&@%?,G8@WC]/)]E;!>R.DY(OHM0M8:L+A$%3(+D:EM.9
MF7JEQJZ<Z701$*KP#91W$R]8)$_ :"P;EY\OR3CD=,353QMVO;?&84.Y2:!&
MUA %BJ<:(4O%<O-10I,=P<5/B TSR'ZM5G. 85<C#'<>1!A&M?A?8%@0D1&%
MJ0:K$:XR11QOFXH9<XWRD;G3  C%$-Q1\HO+Q2G\*SZN6[<8O .6?.6MZL=K
M]:K85/R8[.( CWE6_["M==.C6-*YMD.4VT2HX&T2(HU@O]<0HJ/ZT0::P"@=
MB!%?X#3=&J13/VYW/Y2+PS"^FP9)-+OTA2,18=N@NBN'"9YN09'^H4[VY/'%
M=( D#U #IVO/CBPV'S6_@ZN+Z)0)(N-Z?[%X65^6_1E? @.!BX(XLL4)*3Q;
M=?(<PCD5&/]<>#XB,Q?Q=6-ISH\QI1E(G,,Z["XS1#/#>/J(I9O[1:RCS D@
M5^$CI)S1XP"UQ$K$L*0@CE/AZS]HI:+XFJ<,#GOB^>IS(IF[G$+*Y_'PV"Z<
ML73KUBEK5-:8<% 82Z;%\N_#-X<2VQ:0JIU*QQMYY,/#L"I9#+\D%?I]UDQE
M7MSB8D> 6$;?/8Z*2/01Q$P#')ODXMXXA-",(,JYSC>)H:"*@;11"IZ*LO"P
MG>A2()JRF$Y]C[\+=$H=61B"N)+)2>C9B3>1!/S_ #F9EO$RFB@@=&RW4+-&
M.5]-I$P>(+/:1>($YC3APH,QPM@*BL1P.QYOXC',DH$)#(=!"<X.!8I,ZAE0
M\3E7Y39KM+!/2(J:ZFK#WH0C?8SPR&P7F*)ZN_B,AEO^'$; _4& >#<[21B(
M\KE X(MRYJ:&.!,O29"%2V)OGF9=L(T8:G O>+*\EDVI?P%7*/5G?("V.S7E
M$&VAK\.]'4%4:P?"_\_]J[E6#Z12T>IVL@9,61!>]8O0+9M^.N[4&HT&5\BJ
M@S#%,"7'-+R8H<8YVDD'<=8>^K6F;KXVUI.%++"-A[[,S8*H1E#@1/ATKK@>
MHVH0F8"3<5="4#9&F(_U%,)2M*MX9EQH:T$.#$X%.Q=0?QLC(C$4P3<=KXK$
M76:8N$].0-ISY(U LP=F9QL5!9]9+D7X49W! ^C[P^<CZO)%C1>F'H>HM<(S
MWZ&ZI.AK)=0X9)F+2/TX 7U1S=8%34Y^*U&,R<09'8;+KAIJ1H\<O+^_1=T:
M6[DBT"8N)U_=^CI5K<1\N; 4-[P+U'IJ<U]4G6X"S '2FX1QP@E(F_<7:G@2
M/H[*A<CAS09JVF:'6Y"I!YE\ZH2E?-$A.#LA_E4I:S<%TN$L];8P:2?BAS=)
M)VC,B-=1/IE(''$D<58A*W0UCAL?].(,7]RD3F[)ABP_1I.58M12'QO9NR=7
M(R5OKT36PURD6H]>?[YO3# T(S_9=MY5DMJB6-S9"YD(GA:WLG@/A(.UZSW[
M@Z+2ZD>9SB9R' J=+)![83.4=[?P$;B=P@A2PF([=;OS@?U5? "]?^Z_H0C%
M).7H#][A!2FEPLR10XV"NEVX?Z#E0!=I9G64[LC!+$')-QO--D[H,D*]//73
MV&K4VXT/2G$ !^-K)G-OX3Y*."SZ^A@$X4M"H"'R=Y3W(<2_=O&OY5+TRP(%
M7T:CPZ+)ZAOW#6L$#ZY5>/[^$0K9RMW5V2]KK/%P:)YF$VM7P65C#\KI2J*;
M0CI,X"'/2>/8T,9*^_SM/XZ;]M$_4,>,#K5,QVSC38*5_(*S65UP[EYCQP$Z
MH8B\VW<<5*NHQ2Z!U9V%$O17]R3A2/&;@).!U;*7'2>$&TY1//O77T$<ZPIQ
MO6%W#QO-VB,7><_7;9\P>W"-2/7^33CU'.NXW3S0_EUV<XIW:+<I:)O,_\&7
MX:$]O VX)1_=7^#)F8,4J3HL34*7 PN13*)0][7!<$84"HQ4A'A"I_95."[?
MP62>[94<T94>$XL4K/WDRTG^$FDZU[SO4RI/=WNCU)$A.N9PGN>>AF;/P'L[
MG#F:3T7.IU/%IT;$?ZU]WF:F,D^,W';S+B*,*?CG^*&"@KB$ XYU<5'C!)BC
MQ<Y.6;Y++7.(@:KJGF'O(7&N[<TSVC*;]""A*>(*)Q3!)BEO Z8"3GB0IY9W
MYI[^D;JWDZPN%)&E)G3^TN@7*KD,J%(X=>5+?I3WUG&%MJ%4KR2:W<(>1&$
M/SL\WW45ZY8;C67NU=.E?U5?3A5E-SOX#UZ]S%.*B)K8"3:.4SRV8(17*7N3
M29>2^/DYHR7CI2^D(W\3";A,Y6:<96;R2H6[+BEN<V-TO:VO;CN?Y_XW[=7?
M]%3VWQ#W+QP4-G!PR7,P>2<X@I8LVXFR</QH9-U_;"RU"+SDT?0-\>;BN1>S
M\3Q.L-'NL6$4/#IJAQ$<KFG9Z%F"(S'$G UP826,L^RP+"S/_==>?'K6;1^=
MGASU&H/6Z7G//CX:].@ .+"/3L[:YWOFL>W5I8'\P%;=^I\4?"G0J^S0@PF$
M/_CZ]U-V(=,(W*K^,$P3/"EALW5,GB[9,6[).2!+)=?N?W85^.?\JO\T5NT:
MJQ:T:M5B/L*4<5VOX,^*'C8.^V#2N&*3?J]]?M(XZ@P:Y\=GW?.!?3XX4FQR
M/.BT.JNQR?$VV:1=IP!$I#,\J?K%1?J\IHK?^V5?'!@LNH4Y;OOBRA%1Y'&V
M#UZ'J";@E':='\+B=(HI"K$^GV>7#&AR/;R!6'Z\R<]3YDTZ'J4N=>XRC3<8
M>W)DG?V03DKL_P7S%RF>K#_+U;_ZK*;?QJ49\*U 95/099#$8QI]/RO+6)Q>
M+F6Z<S=OW#3;.&L?SK6N'%%"%$C8V0^68S@ @09*,3/8;HE#N[,O#^BK=L?E
MWP[J8.E1+NDBB$Z7)FV+$UF;&CA_%:#%5U'"7QFN=7"KGT!EZER?;>2K>FT@
MTL,#U=B,TG0N,,J,$1\EVY2J8.P !\)A$N43\GEC5*Q\*N3UJC5F&T2+S$N8
M(KW(IPO$J" 0HX,#%H+0<=((@T1&+JOJD 8&D.JZULKZ5LZ= F<@PKK2"5D%
M_!R$@=P@>[/[5J@9RU*4\ H._4I*W!%8+3?$2W'O&V8Q)>'B%^:5PORFW+LG
M#UCZDT[SN-$Y.3MOGIS:1_;@I&T/V-(W.]VS?GMU2[^%CH)+;/]E_^K&NKBH
M6U]N?CV[LBX^GW^Y^JU_<_'E\P-K;K;L_@EX,EUT9GJGC6:OPVON=+N#1J^$
MWHU=MSY1K:4JZJ6$F9+IDXM@A&F=*D'O5D1DRYD)Z8Z(JT6GQ@JP>!.&$5I9
M< 18!8!;M55%?/FEQ1SYUC%:\YXTW6^/0M\/[W#-X%PXD3>4\>*2X<LC4'NS
M&BN[H70P']\@TF(&?REJ7*@TA">/^:$.SA7^!IZ;FV,>4FB;%S_EO$;,S<K/
M(KQ,ROU<X(0@KZ<K6*7L?*2JNCCDJJA$*:C**I3]BG@>>*BZ(MZ!&MAK#^,R
M><[D\6+U(7&I$^;H19SSE;424:F7G"3'5V'79P/,K4=]R2%[++P?8:&=]2F,
MK3ZX2^@GY4J4Z@@YQT8$?',X38<@AGRE9J11Z%Q1^'HQ+8]=;=30\.6'#A T
M?$RY5EA=:@S!:JZ?8KKB@()4F#^N#DTG(<P5?SFE<ELL^<6R]A3]''4!&+@Z
M*X]N,G+_I4@IGY,!S01(UA=XW1%+/Y\E)LIY,<X6+W?CF%.'3!=)$8YGGI?B
M\X22Q=5D=+P+HV^&%HK'=&\YGSN7/2YP&"H;]CUN'R.UWULX#L/.\UX7,W>1
M$JA(&;T!OI_*19;2W]<)-A.Z%RE7*E0Q=(#9BAQR#[,:%=ZX10- YE!$L)W:
MO(;(^UA/!OL>J5)$=)8QHQ&GG"=_YOL]1" +8(.Z-=#O4U>[OO F"$O!V8/B
M%CX#D4X-E =S-N!URULR<"$6$"CD"C;@0ZIG4% J5#)L_DW^ (,7*["J"9=2
MW%$J$PIEC?)@DT@E1L,YB?QZ.(#(*4DB,BQ.!>\G''P^#4;"BXS"2N,S5=UI
M9$[3L5E#;WC!'VD$4MOWDS&5(V.>ZVU6J$);R+>+>'5(Y*KEZ:U3+ [$E/((
MZT1E5AKJ&6X>G=1HA"PAL6;>D;LAIG2$V64Y[S+M1_;-;$MH?$KU0V_0F"L<
MDM3V4:H@2:7('0-5^J'" XL('(YY2Y"?CJ9AK- #?._/U',I\3Q:CM=AU(:,
M4DQ/QBQ(*@N!J7F1DTXP+]7)LP1FQ@*Q@"GX%F#B,9WJ,NK0:ES0AM$$F!93
M-16?D:H*_50'I32)J.;Z"12"!5">@3];(-86B<36::8IE$<$=)+-_2>R8_NH
MV>IU^N!EG)VWSUMGK0$['8/C5NNH.RCCB:Q?MTQXEO*=QK)D)*TF68V9\AM+
M2H:B<@,S:[-FS<(4872XB ]<P]37%>DZY*M!<=3=U)(#G-W?Z G.I/8&#V\Z
M2,-U9 M!%W*;M%FI+0/M08'(>)[D0KD;,-\X.PLN),8RFF%Q+F3?4%_2=F&-
M! ^"10KJ4)CY8OT\U8P?P@$S14X>((Z4ZZ%,!9D>+*D4@:LTGG2E9$@,4%W>
M)%>T"%6"NLTDTK*ZN\=)!G/]"*_./1Q-N?MU1*_5:75[W7:W8W=[I[V3D[.S
M-NN(?O_X>+!&I&IK.J)3MSB%Q0R-E/P27^4J>G&>I.@5 CNJ'H^Y([]=-"I4
M/%R[*O<5S(7++B0?V.M&?]#KM_M')T>]HW:GV82C:(OW>G R:/?LU??Z$ Y(
MAT V=*)^CE-@[FBV/0;HUN&0-?:&WG-R-Q9G8SQ= )MNS-D._-T<CLNLBT1H
M,-@V!YL<Z?OJTW_M-?;H]WA*RH9^7T*!&P\!;C[+.^LJ!%]F_K!_Y[G)&'Z$
M=2A09*I&FL;R9_W# AOO94U!LA8PK;W[6X;H5WSXAWYH_K/V_1\==_//'F]'
MLD6(\Y<(C\]?;I",(H/ X(HO,5V\ GU_Z1W?#)#[*OM]'TSX:W?EN5<&1.'A
MI8LS;O3.SXL:7O*JL_BFP"!XM]D[5!^T;+L^3B:K&,J67;>7Q#$?Y*X=:F^T
M;S^K/]FV5K9##($1)\K[U\?VRZSX=C'2>IE&,>9WH1]US2@05JO1U.&J:Q$-
M!;C/AU]^^')&=^?P2;,!3QS2+3I?HK?WQ<%'ND#'G^[AQO<MW\TUY+M9R?<+
MV,4=XHD'1#S/]\%SN%'^4DG\R^[NZ@+_IL6]^3[-^89$W11>^]CZ6K^N#^H@
MD9U&#0$R^JHD:YF,]QK=QV5\)P7YV32U&W;]XO-U2>Q.*<Z;.Z1";NCRCR^Z
M+#=TTN(5GYA.&8)$W1(B  V78+LB$=;(\R6E.V&]-@:(_^_DZI.5B%O&W9&3
MH71==<6>C8'BSP_J]RT+5KQ!*;D>_%I)R4Y*"7'KC?@1!N%D!@>_1 94%7'M
MC.5$6*>*C]\'&P_ZGRHV?E-L/!"^D_KL%'WR@F^8+O+.F/KT[+QBZC?%U*=8
MKN*]9Y[^U#^I>/I-\?0G,93^>V7GRZNSBIW?%#MC 2SF_+Y?)=VN.'HG.7I
M59F7"#9[801%3C$H<HY!D7W.KDH8VM@,>G#%A%$?IY,V0,<M"^>NU/![ _NW
MI 'Y\Q*<GDW4ON_KY+0$<Q6SM#1.0U-(<A19"AD&/XL]P;=F69YE7LSVC#J*
M#<S_Y2FV;Q\0NS%B#$;97G;%^\T#[. 6>/'XP3F4JVAO7NFN4+2G4AH[O=-^
MQ^ZVF^U.OW'6.CZV>^><TGA^=M8]:<RG-%;5?DL3.94N[\ZI>_S]90K.KR_^
M\W/_YNO5V?73Q<><Z=82_LV[)Z-S1J%]R75>'5C 98"/[5ZK75-?O,66/#@4
MUC>Z*6;^BY1;@5%K',I?YP1@1%'A>B%*^I9CX8]TY2'I8O4 E?6FU(X3QQ-I
M,@ZI7^\SM-#CQGGG$F6[Q\@.ZV3*MA_-E&T>M7@I2Q-B[8<^?.2KS:;Q:5FR
M:5\AMY([Y5X$;HJMK+ R[R)PJK3::GV[MKZW)<,(P:I-V3O<S&I]N[V^5Q7&
M^84J1ZG9*#JK;W)3J[56:]U9P=V"%;V&P;!/F2SIOKXUOMU&[IZ7^&79OBTL
M[U0DRU971@O:>3^*MEIJM=0M6D\5-5,KLJ<_+$*PL32TZX[HKH_Q1^MW;!4I
M)M:@;IV$8512!GAK#+Z%S7P23O?;77[>]KK5* *.EL4J;V'1E?"^D8W<?Z!@
MNRS%LE4 ZOUX6M5:J[56+O037>A3$7B8\%RWOD:(.U=2%GAK++Z%W<QM[_^"
MY<U;W]3N[6V#OO8-]M!(H\J[?EFCK30(9<PLJ(\7B/M50O\V>'O_Z4@JE2O^
M3MR8:JW56G=]K0^59)0KU;VS)-7]W_[Y<1BZLU_^_9\?Q\G$_^7_ 5!+ 0(4
M Q0    ( !:"_DX)QH>?+ @  +DS   7              "  0    !A,C Q
M.38R.2UE>&AI8FET,S$Q+FAT;5!+ 0(4 Q0    ( !:"_DZSV6!#1 @  .4S
M   7              "  6$(  !A,C Q.38R.2UE>&AI8FET,S$R+FAT;5!+
M 0(4 Q0    ( !:"_DZT\[YC&@4  .D8   6              "  =H0  !A
M,C Q.38R.2UE>&AI8FET,S(N:'1M4$L! A0#%     @ %H+^3G*6&CFP&@
M(5$! !$              ( !*!8  &-V8V\M,C Q.3 V,CDN>'-D4$L! A0#
M%     @ %H+^3MRDCZCK-   <EH" !4              ( !!S$  &-V8V\M
M,C Q.3 V,CE?8V%L+GAM;%!+ 0(4 Q0    ( !:"_DZ$,5%2/F@  '1:!0 5
M              "  25F  !C=F-O+3(P,3DP-C(Y7V1E9BYX;6Q02P$"% ,4
M    "  6@OY.^RB_J$8I 0!OUP\ %0              @ &6S@  8W9C;RTR
M,#$Y,#8R.5]L86(N>&UL4$L! A0#%     @ %H+^3IJ@_.)^NP  V9D) !4
M             ( !#_@! &-V8V\M,C Q.3 V,CE?<')E+GAM;%!+ 0(4 Q0
M   ( !:"_D[*:K%HDD4" '0"(@ 4              "  <"S @!C=F-O+3(P
C,3DV,CEX,3!Q+FAT;5!+!08     "0 ) %L"  "$^00    !

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